agent
active
eca
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.