editor-code-assistant/eca
An editor-agnostic AI pair programming tool that integrates with multiple IDEs to provide LLM-powered code completion and conversation.

Not currently ranked — collecting fresh signals.
star history
The Editor Code Assistant (ECA) is a Clojure-based system that brings AI pair programming capabilities to any text editor. It uses a JSON-RPC protocol to communicate with LLM backends and provides plugins for Emacs, VSCode, IntelliJ, Neovim, and a desktop application. The system enables real-time code completion, chat-based assistance, and editor-agnostic AI tooling.
Frequently asked
- What is editor-code-assistant/eca?
- An editor-agnostic AI pair programming tool that integrates with multiple IDEs to provide LLM-powered code completion and conversation.
- Is eca open source?
- Yes — editor-code-assistant/eca is open source, released under the Apache-2.0 license.
- What language is eca written in?
- editor-code-assistant/eca is primarily written in Clojure.
- How popular is eca?
- editor-code-assistant/eca has 956 stars on GitHub.
- Where can I find eca?
- editor-code-assistant/eca is on GitHub at https://github.com/editor-code-assistant/eca.