#276 · Primary category: AI Coding Assistants

eca

ai ai-coding chat clojure code-assistant completion editor emacs hacktoberfest intellij jsonrpc llm neovim open-source protocol tooling vscode

Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor

Project last updated:08/28/26

GitHub Stars

980

Forks

74

Contributors

38

License

Apache-2.0

Why we included this project

Most AI assistants quietly assume you live in a single editor, which is awkward for teams spread across several. ECA sidesteps that by defining a protocol that lets Emacs, VS Code, IntelliJ, and Neovim all talk to one backend, with a desktop client covering the rest. You configure the assistant once, and your prompts, model settings, and keybindings behave the same way in every surface. That is a real advantage for shops where developers refuse to leave Emacs or Neovim, since those editors rarely get the same attention from commercial tools. If you want chat and completion wired into the editors your people actually use, this is a practical way to get it without forcing anyone to switch.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category