agent active

eca

Maker: editor-code-assistant License: Apache-2.0 Stars: 968 First released: 2025-06-16 Language: Clojure
IDE

About

Every editor was growing its own AI plugin, each with different features and configuration; ECA borrows the LSP idea to end that: one Clojure server speaks a well-defined protocol, and editor integrations — Emacs, VS Code, IntelliJ, a desktop app — stay thin. The server owns chat, rewrite, and completion flows, multi-agent configuration with different models and tools per agent, MCP resources/prompts for context, and OpenTelemetry export of tool and prompt metrics. One global or local config makes behavior identical across editors. It appeals to developers who move between editors or use non-mainstream ones and want their AI setup to follow them.