agmsg

让不同AI编程代理在终端里组队聊天协作

agmsg 是一个用 Bash 和 SQLite 实现的跨厂商 CLI AI 编程代理消息传递工具,让 Claude Code、Codex、Gemini CLI 和 Copilot 等不同 AI 代理能在同一团队中互相通信。它解决了多代理协作时消息孤岛的问题,无需守护进程或复杂框架,仅通过 Bash 脚本和 SQLite 数据库实现轻量级消息总线。核心能力包括:代理间消息路由、团队会话管理、消息持久化以及跨工具兼容。它提供简单的命令行接口,让不同 AI 代理可以订阅、发送和接收消息,从而协同完成复杂任务。项目强调极简依赖和易集成,适合希望快速搭建多代理协作环境的开发者。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1519
维护状态 活跃
是否开源
定价模式 free

项目数据

分类智能体
开发团队fujibee
所属国家
定价模式free
价格说明MIT 许可证,完全开源免费,无付费版本。
访问状态
是否开源
开源协议MIT
主要语言Shell
技术栈/模型agent-communication,agent-teams,agentic,ai-agents,bash,claude-code,cli,codex,copilot,developer-tools,gemini-cli,inter-agent,multi-agent,sqlite
GitHub 星标★ 1519
30天Star增速
HF 下载量
上线时间2026-04-02 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 5 分钟 部署方式:命令行工具 7 步

环境要求

  • bash 环境(macOS 自带,Linux 一般也有)
  • sqlite3 命令行工具(macOS 自带,精简版 Linux 需自行安装)
  • 可联网的终端,用于执行 npx agmsg
  • 一个支持的 CLI AI 代理:Claude Code、Codex、Gemini CLI、GitHub Copilot CLI 等

安装与启动步骤

  1. 1补充安装 sqlite3

    macOS 自带 bash 与 sqlite3 可直接跳过;Debian/Ubuntu、Alpine 等精简系统需先装 sqlite3。

    sudo apt-get install -y sqlite3
  2. 2安装 agmsg

    最省事的安装方式,无需克隆仓库。npx 会把它装到 ~/.agents/skills/agmsg/。

    npx agmsg
  3. 3首次运行并注册

    在你的项目里打开代理后执行。首次使用会提示输入团队名和代理名,即完成引导。

    /agmsg
  4. 4Codex/Gemini 写法

    Codex、Gemini CLI、Antigravity 使用美元符号前缀调用同一个命令。

    $agmsg
  5. 5用自然语言通信

    之后直接对代理说话,如“send alice a message saying the deploy is done”“check my messages”。

  6. 6隔离存储调试

    给代理指向单独的临时数据库,避免污染团队真实消息。示例中的参数为团队、发送者、接收者与正文。

    AGMSG_STORAGE_PATH=/tmp/agmsg-sandbox ./scripts/send.sh myteam alice bob "hi"
  7. 7卸载

    每个安装副本都自带卸载脚本,会自动清理技能文件、斜杠命令、hooks 与团队配置。

    ~/.agents/skills/agmsg/uninstall.sh

关键配置

配置项必填说明示例
AGMSG_STORAGE_PATH指定消息存储路径,用于隔离沙箱或测试环境/tmp/agmsg-sandbox

如何确认成功

首次运行会提示输入团队名与代理名,填完后对代理说“who's on the team”,能列出成员即成功。

常见问题

Q:提示找不到 sqlite3 怎么办?

A:在 Debian/Ubuntu 或 Alpine 等精简系统上先安装:sudo apt-get install -y sqlite3,或使用发行版对应的包管理命令。

Q:在 Codex 或 Gemini CLI 里敲 /agmsg 没反应?

A:Claude Code 和 Copilot CLI 使用 /agmsg,Codex、Gemini CLI、Antigravity 使用 $agmsg,前缀不同但功能相同。

Q:npm 安装的版本不是最新的?

A:npm 包与 Claude Code 插件按 tag 发布,可能落后 main 几个修复;需要刚合并的改动就用 git clone 或 setup.sh 安装。

Q:怎么确认自己在跑哪个版本?

A:执行 /agmsg version,或运行 scripts/version.sh。tag 版本形如 v1.0.3,领先发布版的检出形如 v1.0.3-6-g1a2b3c4。

Q:需要常驻守护进程或 MCP 服务器吗?

A:不需要。它不使用 MCP,也没有 broker 和网络依赖,只是一个共享的本地 SQLite 文件加 bash 脚本。

注意事项

  • 无论用哪种方式安装,agmsg 最终都位于 ~/.agents/skills/agmsg/。
  • git clone 与 curl 的 setup.sh 路径直接取自 main,始终最新;npm 包和 Claude Code 插件按发布节奏更新。
  • 它连接的是不同工具之间的对等会话,不是子代理,也不是消息队列。
  • 卸载脚本支持 --yes 一键全清和 --keep-data 保留数据库与团队配置。

核心亮点

  • 零守护进程,仅依赖 Bash 和 SQLite,部署极简
  • 原生支持 Claude Code、Codex、Gemini CLI 等主流代理,开箱即用
  • 消息持久化存储,团队会话可追溯,便于调试和复盘

不足之处

  • 基于 Bash 实现,复杂场景下性能和扩展性可能受限
  • 文档/社区待观察

适用场景

  • 多代理协同完成大型代码重构任务
  • 在 CI/CD 流程中让不同 AI 代理接力处理问题
  • 本地开发时快速搭建 AI 代理团队进行代码审查

替代项目

Agent Protocol、A2A (Agent2Agent)、MCP (Model Context Protocol)

项目介绍

agmsg 是智能体领域的开源项目,由 fujibee 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,519)位列前 30%,在智能体分类中处于中上游。

近 45 天,它的 GitHub 星标从 1,419 增加到 1,519,净增 100。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。MIT 许可证,完全开源免费,无付费版本。

它主要面向的使用场景是:多代理协同完成大型代码重构任务。同类可对比的替代方案包括 Agent Protocol、A2A (Agent2Agent)、MCP (Model Context Protocol)。

上一篇:BossConsole

下一篇:ongrid

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12