← all repositories

editor-code-assistant/eca

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

956 stars Clojure Coding Assistants
eca
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.