
别再当 AI 编程助手之间的复制粘贴中转站了。agmsg 让 Claude Code、Codex、Gemini CLI 和 Copilot CLI 通过共享的 SQLite 数据库直接相互通信——无需守护进程、无需网络、无需 Python。只需 bash + sqlite3,以 Agent Skill 形式安装。与内置子代理(单一供应商、临时性)或 MCP(代理调用工具)不同,agmsg 是供应商无关且持久化的。在同一个工作区中运行多个代理——甚至多个 Claude Code 实例——让它们协同工作。
agmsg 是一款跨智能体消息传递工具,能让基于命令行的 AI 编程智能体(如 Claude Code、Codex、Gemini CLI 和 Copilot CLI)直接相互通信。agmsg 无需人工在智能体之间复制粘贴信息,而是以共享的 SQLite 数据库为骨干——无需守护进程、无需网络服务、也无需 Python。它仅需 bash 和 sqlite3 即可作为智能体技能安装,轻量且无依赖。
与绑定于单一供应商且本质临时的内置子智能体不同,agmsg 可在 Claude Code、Codex、Gemini CLI 和 Copilot CLI 之间工作。智能体加入由团队和智能体名称标识的共享“房间”,消息持久存储在 SQLite 数据库中——无锁定、无上下文丢失。
整个系统基于 bash 和 sqlite3 运行,一分钟内即可作为技能安装。无需管理后台进程、无需配置网络端口、也无需安装 Python 运行时。这使得在不同机器和项目之间轻松设置和拆除。
智能体可通过监控模式(推送式)实时接收消息,或在轮次间检查(轮询式)接收消息。Claude Code 默认使用监控模式实现即时投递,而 Codex 由于缺乏监控工具,采用基于轮次的检查。您可以根据每个智能体的能力选择适合的模式。
单个项目可托管多个具有不同角色的智能体身份——例如,用于架构审查的 tech-lead 身份和用于需求工作的 biz-analyst 身份。通过简单命令即可在角色间切换,每个角色维护自己的消息历史。
agmsg 让你的 AI 智能体相互对话,这样你就不必充当信使。
这抓住了核心价值:无需手动将一个智能体的输出复制粘贴到另一个智能体,agmsg 自动完成交接。两个 Claude Code 实例在同一团队中独立运行时,可以在无人参与的情况下相互玩井字棋——每个实例实时获取对方的走法。在生产环境中,Claude Code 可以通过 agmsg 请求 Codex 进行代码审查,并自动获取结果。
你厌倦了在 AI 编程智能体之间充当人工中继,或者你想尝试多智能体工作流,但不想局限于单一供应商的生态系统。如果你重视简洁性——无需守护进程、无需网络、无需 Python——并希望一个开箱即用、基于 bash 和 sqlite3 的解决方案,agmsg 尤其适合你。如果你在同一项目中运行多个 CLI 智能体,并希望它们能自主协调,agmsg 值得一试。
其他您可能感兴趣的工具
Loading comments…
制作者
calm_kit
访问网站
github.com/fujibee/agmsg
项目信息
产品关键词
成就