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

Velocity · 7d
+2.4
★ / day
Trend
→steady
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.