editor-code-assistant/eca
Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor
Implements a language-server-protocol-inspired architecture where a Clojure server communicates with editor plugins via stdin/stdout, supporting multi-agent configurations, tool calling, and context injection via Model Context Protocol (MCP). Supports chat, code completion, and rewriting features across OpenAI, Anthropic, Copilot, Ollama, and other LLM providers with unified configuration and OpenTelemetry observability.
687 stars. Actively maintained with 268 commits in the last 30 days.
Stars
687
Forks
47
Language
Clojure
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
268
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/editor-code-assistant/eca"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.