
ai-code-interface.el
在 Emacs 里统一调用各家 AI 编码 CLI,不切终端
ai-code-interface.el 是一个 Emacs Lisp 编写的统一 AI 编程助手接口层,把 OpenAI Codex、Claude Code、GitHub Copilot CLI、Antigravity CLI、Opencode、Aider 等多种命令行 AI 编码工具整合进 Emacs 编辑器。它解决的核心问题是:不同 AI 编程 CLI 各有交互方式,Emacs 用户想用它们就得频繁切终端、复制粘贴代码、手动管理上下文。该项目提供统一入口,让用户在 Emacs 内直接调用这些工具,把当前缓冲区、选中区域或项目文件作为上下文发送,并接收流式返回结果。核心能力包括多后端适配与切换、上下文工程(自动收集代码片段)、会话式交互,以及基于 Emacs 原生异步进程的集成。适合重度 Emacs 用户在不离开编辑器工作流的前提下使用多个 AI 编码助手。
项目数据
使用教程
核心亮点
- 一个接口适配 Codex、Claude Code、Copilot CLI、Aider 等多个后端,切换成本低
- 深度集成 Emacs 缓冲区与选区,可直接把当前代码作为上下文发送
- 用 Emacs 原生异步进程实现流式输出,契合 Emacs 操作习惯
不足之处
- 仅服务 Emacs 用户,非 Emacs 生态无法使用
- 依赖各 CLI 工具本身安装与配置,环境门槛较高
- 早期项目,文档与社区规模待观察
适用场景
- Emacs 用户在写代码时直接调 Claude Code 解释或重构当前函数
- 在项目里用 Copilot CLI 补全,同时用 Codex 做代码审查
- 对比多个 AI 后端对同一段代码的输出,快速切换验证
替代项目
aider、gptel、copilot.el
项目介绍
下一篇:hve-core
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···