Black IDE is built on top of the open-source codebases of VS Code and the build environment of VSCodium. The main objective of this project is to integrate a native, built-in AI agent directly into a clean, telemetry-free IDE environment.
-
Integrated AI Agent (black-ide-agent):
- Features a built-in AI coding assistant and agentic loop engine that lives directly in the IDE activity bar (
Black IDE Chat). - A dedicated companion webview to interact with local agent models.
- Features a built-in AI coding assistant and agentic loop engine that lives directly in the IDE activity bar (
-
Telemetry-Free by Default:
- All built-in tracking, telemetry, and reporting endpoints are completely patched out of the codebase, ensuring maximum privacy.
-
Custom UI & UX Branding:
- Customized UI components, fonts, EOL banners, and clean branding files.
-
Security Hardening:
- Added command filter capabilities and security updates to block malicious extensions.
This project would not be possible without the incredible work of the open-source community:
- VSCodium: A massive thank you to the VSCodium project and its contributors. This project relies heavily on the excellent build scripts, telemetry-removal patches, and community configuration files maintained by the VSCodium team.
- Microsoft VS Code: For creating a powerful, extensible, and open-source editor framework.
- Open VSX Registry: For providing a community-driven, open-source alternative to the proprietary extension marketplace.
- patches/: Custom patches applied during build (telemetry removal, font adjustments, branding, etc.).
- src/: Extension code (such as the
black-ide-agent) and resources. - scripts/: Automation scripts for building, preparing, and packaging the IDE.
- vscode/: Submodule/repository for upstream VS Code source (cloned during build).
You can build Black IDE from source for macOS, Linux, or Windows.
Ensure you have the following installed on your machine:
The repository provides a Makefile and a justfile for easy build management:
-
Initialize & Dev Build:
make dev
This clones the upstream vscode repository, applies patches, and sets up your developer environment.
-
Build macOS Binary:
make build-mac
-
Build Linux Binary:
make build-linux
-
Build Windows Binary:
make build-windows
-
Clean Build Artifacts:
make clean
In compliance with the Visual Studio Marketplace Terms of Use, Black IDE uses the Open VSX Registry as its default extension provider.
Note: Some proprietary Microsoft extensions (such as official C# debugger tools or Live Share) may have license restrictions that prevent them from running on non-Microsoft builds. Check the documentation for compatibility and workarounds.
This project is licensed under the MIT License. See the LICENSE file for details.