agent-shell

在 Emacs 里直接跑 AI 代理,边写代码边对话

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 265 🐛 待处理 16 👀 关注 20
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2042
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,GPL-3.0许可,可免费使用和自行部署。

项目预览

agent-shell 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队xenodium
定价模式🏷️完全免费
价格说明开源项目,GPL-3.0许可,可免费使用和自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言Emacs Lisp
技术栈/模型ai,claude,claude-code,codex,emacs,emacs-lisp,gemini,goose,llm,openai
GitHub 星标★ 2042
上线时间2025-09-09 00:00:00
代码更新2026-11-09
仓库体积8.2 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

agent-shell 是一个 Emacs 插件,它提供了一个原生 Emacs buffer 来与基于 ACP(Agent Client Protocol)的 LLM 代理进行交互。它解决的是在 Emacs 环境中无缝集成 AI 代理工作流的问题,让用户无需离开编辑器即可使用强大的 AI 编程助手。其核心能力包括:通过 ACP 协议连接各种 LLM 代理(如 Claude Code),在 Emacs 中创建专用 buffer 展示代理输出,支持交互式输入、流式响应显示,并深度集成 Emacs 的编辑和导航功能。它利用 Emacs Lisp 实现,轻量且可高度定制,为 Emacs 用户提供了类似终端但更原生的 AI 交互体验。

Star 增长趋势

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

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

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

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

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Emacs(README 未标注最低版本要求)
  • 可访问 MELPA 包仓库的网络环境
  • 已安装并配置好的 ACP 代理 CLI(如 Claude Agent、Gemini CLI、Goose 等)
  • 所用 LLM 代理对应的 API 密钥或登录凭证

安装与启动步骤

  1. 1配置 MELPA 源

    在 Emacs 配置文件(如 init.el)中加入 MELPA 包仓库并初始化 package,否则无法搜索到 agent-shell。

    (require 'package)
    (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
    (package-initialize)
  2. 2安装 agent-shell

    刷新包索引后从 MELPA 安装 agent-shell,README 中的 MELPA 徽章表明这是官方发布渠道。

    (progn
      (package-refresh-contents)
      (package-install 'agent-shell))
  3. 3安装 ACP 代理

    agent-shell 只负责在 Emacs 中展示,需另行按各代理官方文档安装 CLI,README 列出了可选代理链接。

  4. 4启动 agent-shell

    在 Emacs 中打开 agent-shell 提供的原生 buffer 与代理交互,具体启动入口请以项目 README 为准。

如何确认成功

Emacs 中成功加载 agent-shell 并打开其专用 buffer,能收到 ACP 代理的流式响应即表示可用。

常见问题

Q:agent-shell 支持哪些 LLM 代理?

A:任何基于 ACP(Agent Client Protocol)的代理,README 列举了 Claude Agent、Codex、Gemini CLI、Goose、Grok Build、Cursor、Kimi Code CLI、CodeBuddy、Kiro CLI、Qwen Code、Auggie 等。

Q:必须通过 MELPA 安装吗?

A:README 顶部提供了 MELPA 徽章链接,说明包已发布到 MELPA,这是最直接的安装渠道;其他方式 README 未说明。

Q:使用需要额外付费吗?

A:agent-shell 本身开源,但调用 LLM 代理产生的 token 费用由你自己承担,作者也呼吁赞助以维持项目发展。

Q:装好后代理无响应怎么办?

A:检查对应 ACP 代理 CLI 是否已按官方文档安装、是否已登录或配置 API 密钥,并确认其在终端中可独立运行。

注意事项

  • README 节选中未包含正式安装与配置章节,上述安装步骤依据 MELPA 徽章和项目描述推断,请以仓库最新 README 为准。
  • 每个 ACP 代理都需要单独安装并配置凭证,agent-shell 不会代为安装。
  • 若包列表里搜不到 agent-shell,先执行 package-refresh-contents 刷新索引。
  • 项目维护依赖赞助支持,README 中有 GitHub Sponsors 链接。

核心亮点

  • 原生 Emacs buffer 集成,支持熟悉的编辑键位和导航
  • 基于 ACP 协议,可连接多种主流 LLM 代理,不锁定单一厂商
  • 流式输出显示,交互响应实时,体验流畅

不足之处

  • 依赖外部 ACP 代理,需额外配置环境
  • 文档/社区待观察

适用场景

  • 在 Emacs 中使用 Claude Code 等 AI 代理辅助编程
  • 在 Emacs 中执行自然语言驱动的代码生成和重构任务
  • 结合 Emacs 的 org-mode 或 magit 进行 AI 辅助的文档和 Git 操作

替代项目

gptel、llm.el、copilot.el

上一篇:mcp-brasil

下一篇:Auto-Deep-Research

同类项目推荐

SkillLens 开源

把智能体技能从生成到调用的全过程拆开做实验

SkillLens: a framework for studying model-generated agent skills across the full raw···

★ 184 2026-11-03
iloveAgents 开源

发现社区最棒的 AI 智能体,快速上手开发

AI agents worth falling in love with. Built by the community, loved by everyone.❤️

★ 150 2026-08-09
openhuman 开源

打造你的本地优先个人 AI 大脑,自动记忆生活并调度智能体干活

The fastest, cheapest, most efficient open-source agent harness. Run more than 500 a···

★ 42594 2026-09-02
swarm-factory 开源

让AI智能体帮你自动跑实验,省心省力出结果

Top Autonomous Research Multi-Agent System for 2026 Lab Experiments

★ 90 2026-08-09
deepseek-pp 开源

装上浏览器,DeepSeek 变身全能 AI 助手,自动干活、记住一切。

DeepSeek Web browser extension: AI agent workspace with MCP tools, memory, Skills, a···

★ 1845 2026-08-09
OpenCode-goal-plugin 开源

给 OpenCode 装上持久目标管理,让 AI 干活有始有终

Session-scoped /goal workflow for OpenCode with fail-closed persistence and an indep···

★ 289 2026-08-09
groundcrew 开源

把任务积压一键分发给本地 AI 代理,自动隔离并行干活

Dispatch your task backlog to local, interactive AI coding agents. One git worktree ···

★ 68 2026-08-09
caura-memclaw 开源

多个智能体共享同一套记忆,协作不各说各话

Caura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent,···

★ 552 2026-08-09
agent-symphony 开源

让多个 AI 智能体像团队一样协同完成任务

Multi-Agent AI Task Orchestrator 2026

★ 122 2026-08-09