Eca: Editor Code Assistant – AI pair programming capabilities agnostic of editor

https://news.ycombinator.com/rss Hits: 2
Summary

ECA (Editor Code Assistant) Demo using eca-emacs Demo using eca-vscode installation • features • configuration • models • protocol 📄 Editor-agnostic : protocol for any editor to integrate. : protocol for any editor to integrate. ⚙️ Single configuration : Configure eca making it work the same in any editor via global or local configs. : Configure eca making it work the same in any editor via global or local configs. ➿ Chat interface: ask questions, review code, work together to code. interface: ask questions, review code, work together to code. ☕ Agentic : let LLM work as an agent with its native tools and MCPs you can configure. : let LLM work as an agent with its native tools and MCPs you can configure. 💉 Context : support: giving more details about your code to the LLM, including MCP resources and prompts. : support: giving more details about your code to the LLM, including MCP resources and prompts. 🚀 Multi models: OpenAI, Anthropic, Ollama local models, and custom user config models. Rationale A Free and OpenSource editor-agnostic tool that aims to easily link LLMs <-> Editors, giving the best UX possible for AI pair programming using a well-defined protocol. The server is written in Clojure and heavily inspired by the LSP protocol which is a success case for this kind of integration. The protocol makes easier for other editors integrate and having a server in the middle helps adding more features quickly, some examples: Tool call management Multiple LLM interaction Telemetry of features usage Single way to configure for any editor Same UX, easy to onboard people and teams. With the LLMs models race, the differences between them tend to be irrelevant in the future, but UX on how to edit code or plan changes is something that will exist, ECA helps editors focus on that. Getting started Install the plugin for your editor and ECA server will be downloaded and started automatically: Emacs VsCode Vim Intellij: Planned, help welcome How it works Editors spawn the serv...

First seen: 2025-08-13 23:07

Last seen: 2025-08-14 00:08