eca-emacs

在 Emacs 里直接召唤 AI 写代码、改代码

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 59 🐛 待处理 40 👀 关注 9
GitHub ↗
GitHub 星标 ★ 523
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费

项目预览

eca-emacs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队editor-code-assistant
定价模式🏷️完全免费
价格说明开源免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Emacs Lisp
技术栈/模型editor,emacs,hacktoberfest,tools
GitHub 星标★ 523
上线时间2025-06-16 00:00:00
代码更新2026-10-27
仓库体积28.7 MB
本站数据更新2026-11-02
维护状态活跃
收录时间2026-09-13
浏览次数1

项目介绍

eca-emacs 是 Editor Code Assistant(ECA)在 Emacs 中的集成插件,用 Emacs Lisp 编写。它把 AI 代码助手能力直接搬进 Emacs 编辑器,让习惯在 Emacs 里写代码的开发者不必切换到浏览器或外部工具,就能在编辑缓冲区中调用 AI 完成代码补全、解释、重构、生成等任务。项目通过对接 ECA 后端服务,把 AI 请求与 Emacs 的编辑上下文打通,支持在光标处或选中区域内发起对话式交互,并将结果直接插入或替换代码。它解决的核心问题是 Emacs 生态长期缺少顺手的 AI 编程助手集成,尤其是希望保留键盘流和可配置工作流的资深用户。插件遵循 Emacs 一贯的轻量与可扩展风格,配置项和命令可通过 Lisp 定制,适合纳入个人 init 配置。项目处于早期阶段,星标约 500,社区仍在成长,但方向明确:让 AI 辅助编程不破坏 Emacs 原生体验。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 523

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 5 步

环境要求

  • Emacs 29+
  • 模型服务端点

安装与启动步骤

  1. 1先看前置条件

    它是编辑器插件,需要编辑器与一个服务端。

  2. 2装客户端

    按仓库说明装,配置文件里填服务端地址。

  3. 3起服务端

    服务端负责与模型通信,先在本地起一个。

  4. 4在编辑器里结对

    选中一段代码让它改,重点看它是否保留你的上下文。

  5. 5配快捷键

    结对编程靠的是顺手,快捷键不顺手就用不起来。

如何确认成功

在编辑器里选中一个函数让它重写,改动直接以补丁形式进来且可以逐块接受或拒绝

注意事项

  • 它把 AI 结对编程接进编辑器,走的是编辑器插件加服务端的结构。
  • 补丁式的改动比整段替换安全,能逐块审。
  • 配置项较多,先跑通最小链路再调细节。
  • 小众编辑器生态小,遇到问题主要靠自己读码。

核心亮点

  • 把 AI 助手嵌入 Emacs 原生编辑流,无需切换窗口或浏览器
  • 用 Emacs Lisp 实现,可深度定制命令、快捷键和交互行为
  • 对接 ECA 后端,支持在选中区域或光标处发起代码生成与修改

不足之处

  • 项目早期,功能覆盖和稳定性仍在演进
  • 依赖外部 ECA 服务,配置门槛对新手偏高

适用场景

  • 在 Emacs 中选中一段函数让 AI 解释或重构
  • 写代码时直接在缓冲区生成样板或补全逻辑
  • 用键盘流完成代码审查、注释和文档生成

替代项目

copilot.el、aidermacs

上一篇:camelAI

下一篇:sentry-for-ai

同类项目推荐

autoprompt-skill 开源

给编码智能体加个技能,任务失败率直降45%

Autoprompt is a coding-agent skill that cuts failures by 45% on agentic coding tasks···

★ 1229 2026-09-23
github-copilot-agent-skills 开源

抄作业式 Copilot 技能模板,拿来就能改

Repo containing my GitHub Copilot Agent & Skills - continually experimenting!

★ 205 2026-10-18
aiac 开源

用大白话描述云资源,自动生成 Terraform 等 IaC 代码

Artificial Intelligence Infrastructure-as-Code Generator.

★ 3783 2026-08-09
viberank 开源

看AI编程工具真实花费,选对工具不踩坑

The AI coding usage leaderboard — Claude Code, Codex, Gemini CLI & more. Real costs···

★ 121 2026-08-09
DevoxxGenieIDEAPlugin 开源

在 IDEA 里用本地或云端大模型,一键审查、测试、解释代码。

DevoxxGenie is an agentic plugin for IntelliJ IDEA that uses local LLM's (Ollama, LM···

★ 687 2026-08-09
Awesome-Code-Intelligence 开源

一份清单,带你快速摸清代码智能领域2024-25年最前沿研究

Neural Code Intelligence Survey 2024-25; Reading lists and resources

★ 281 2026-08-09
percho 开源

给 Pi 编程智能体套上极简桌面窗口,多会话聊天加可视化审批

Percho: Minimalist desktop GUI for the Pi coding agent — the same engine as the Pi ···

★ 505 2026-10-19
lessloc 开源

给 AI 编码代理上紧箍咒,只写够用的代码

Keeps AI coding agents such as Claude Code, Codex, GitHub Copilot, Gemini CLI and Cu···

★ 109 2026-11-01
gsd-pro 开源

一条命令启动,多模型路由,让 Claude Code 干活更高效

GSD Pro — The most powerful AI coding workflow for Claude Code. Free alternative to···

★ 85 2026-08-09