Overview of the Elcro AI-native IDE.
Elcro is a desktop IDE that treats the agent as a first-class citizen: chat, tools, MCP servers, and your codebase live in one workbench.
Local-first, BYOK
- Your API keys stay on your machine under the
.elcrouser data folder. - Local runtimes (Ollama, vLLM, LM Studio) work without a cloud LLM vendor.
- Elcro does not proxy inference through an Elcro-hosted model service.
Built on a familiar editor
Elcro inherits the VS Code workbench (via Void): extensions, keybindings, terminals, and SCM still work the way you expect. Elcro adds AI surfaces on top — sidebar chat, Quick Edit, Tab autocomplete, Apply, and MCP.
What you will use daily
| Surface | Shortcut | Purpose |
|---|---|---|
| Chat | Ctrl/Cmd+L | Add selection / open AI sidebar |
| New chat | Ctrl/Cmd+Shift+L | Fresh thread |
| Quick Edit | Ctrl/Cmd+K | Inline edit selection |
| Tab | (Tab accept) | FIM autocomplete |
Account
You can open the editor without signing in. Agent chat, Tab autocomplete, and Quick Edit are account-gated via elcro-website.vercel.app desktop SSO (elcro://auth/callback).
Best practices
- Start in Ask or Plan for research; switch to Agent when you want edits.
- Prefer explicit models for hard agent tasks; enable Auto routing only after you trust your model list.
- Keep secrets in provider settings — never commit API keys.