提交智能体收藏0
E
AI 工具编程开发

ECA 编辑器代码助手

ECA (Editor Code Assistant)

一个与编辑器无关的开源 AI 编程助手服务器,通过类似 LSP 的协议连接多种编辑器与大语言模型,提供聊天、改写和补全等能力。

An editor-agnostic open-source AI coding assistant server that connects multiple editors with large language models via an LSP-like protocol, offering chat, rewrite, and completion capabilities.

— 人看过

GitHub 项目数据

GitHub ★ 1,040Fork 89项目指标 80/100

最近提交:2026-10-21T15:20:03Z · 许可证:Apache-2.0

来源:GitHub 官方 API · 同步于 2026-10-22 06:00(北京时间)

评分规则与适用范围

指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。

本项目分项:热度 20,活跃度 40,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。

能做什么

  • 作为编辑器与大语言模型之间的中间服务器,提供聊天、代码改写和补全等 AI 编程辅助功能。
  • 采用与编辑器无关的协议,使不同编辑器可以接入同一套服务。
  • 支持通过全局或本地配置统一管理,让同一配置在多个编辑器中保持一致。
  • 支持配置多个智能体/子智能体,可使用不同模型、工具和行为。
  • 支持向模型提供更多代码上下文,包括 MCP 资源和提示词。
  • 支持登录 OpenAI、Anthropic、Copilot、Ollama 本地模型等多种模型/提供商。
  • 支持 OpenTelemetry,导出工具、提示词和服务器使用情况的指标。

适用场景

  • 希望在 Emacs、VS Code、Vim、IntelliJ 或桌面端等不同编辑器中使用统一的 AI 编程助手体验。
  • 需要在团队中统一 AI 助手配置和工作流。
  • 需要为不同任务配置不同模型、工具或行为的智能体。

使用条件与限制

  • 使用前需要安装对应编辑器的插件,并配置至少一个模型/提供商。
  • 编辑器插件会启动或下载 ECA 服务器,并通过标准输入输出通信。
  • 模型能力、认证方式和可用提供商取决于用户的配置与相应服务。
  • 项目未在资料中说明价格、性能或实测结果。

来源与收录说明

AI 整理,已通过独立来源审核,收录于 2026-10-19。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。

https://github.com/editor-code-assistant/eca ↗

这个项目对你有帮助吗?

点赞由服务器记录,收藏保存在当前浏览器