editor-code-assistant/eca

Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor

59
/ 100
Established

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.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

687

Forks

47

Language

Clojure

License

Apache-2.0

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.