投稿 提交工具 投放合作

ECA:编辑器无关的 LLM 代码助手服务

效率工具 1.1k(+1) 93 Clojure 2026-11-15 访问官网 ↗ 在 GitHub 打开

Clojure 编写的编辑器无关 AI 编程服务,通过类 LSP 协议为任意编辑器提供聊天、改写和补全功能。

ECA(Editor Code Assistant)是一个用 Clojure 编写的服务端,采用类似 LSP 的协议,编辑器通过 eca server 命令以 stdin/stdout 方式与之通信,已支持的编辑器插件会在启动时自动下载最新服务端。它提供聊天、改写、补全等功能,支持配置多个 Agent/Subagent(各自可指定模型、工具和行为),上下文可包含 MCP 资源与提示词。模型方面可登录 OpenAI、Anthropic、Copilot、Ollama 本地模型等,通过聊天中 /login 选择提供商并配置密钥,配置写入全局 config.json,实现跨编辑器统一配置。另支持导出工具、提示词、服务使用情况的 OpenTelemetry 指标。项目提供 Emacs、VSCode、Vim、IntelliJ、桌面端和 CLI 等接入方式。

Star 趋势2026-11-10 — 2026-11-14当前 Stars 1.1k24h +1

1.1k11-1011-1211-14