Edlide is an open-source AI-powered IDE built to be the best coding tool available.
Our goal is simple: build an IDE that outperforms Cursor, Antigravity, Trae, and every other AI IDE. We believe every developer deserves access to a world-class coding assistant.
This repo contains the full sourcecode for Edlide. If you're new, welcome!
If you're interested in contributing to Edlide, please read our contributing docs before submitting a pull request.
Edlide is a fork of the vscode repository. For a guide to the codebase, see EDLIDE_CODEBASE_GUIDE.
Edlide uses a unique hashline-based editing system where each line gets a short hash. The AI references lines by hash instead of reproducing text verbatim. This eliminates whitespace/indentation issues and provides automatic conflict detection if the file changes between read and edit.
When context reaches 80% capacity, Edlide automatically shows an animated compacting message and can compress previous messages into a summary. Currently works for Edlide models, implementation for all other models in progress.
Edlide includes automatic MCP (Model Context Protocol) support.
Resolves "spawn npx ENOENT" error on macOS that affects other IDEs.
Real-time visual indicator showing context window usage percentage. Helps users avoid context limit overflow. Currently works for Edlide models, implementation for all other models in progress.
Image support for models without AI vision capabilities. Currently works for Edlide models, implementation for all other models in progress.
You can always reach us in our Discord server or contact us via email: support@edlide.com.