最近我们团队开源了一个项目:AgentConnect ,来简单分享一下。
起因很简单。我们几个人平时都在用 Claude Code 和 Codex ,一开始就各写各的,代码都跑在自己终端里。后来慢慢开始让它们干点别的活:线上报错了先让 Agent 分析一遍、依赖该升级了丢给它升、PR 上来先让它过一轮 review 、客服的问题也想让它先接一下。写着写着就发现,几个人各自都攒了一堆几乎一样的胶水代码——消息通道、定时任务、凭证管理、上下文拼接。某天互相看了眼代码,才意识到大家都在重复造轮子。
于是索性把这层胶水抽出来,做成了一个开源平台。想法其实挺朴素:不再单独搞一个新的协作空间,而是让 Agent 直接进到团队本来就天天在用的地方。
大概是这么几点:
- 可以同时跑多个兼容 ACP 的 Agent ( Claude Code 、Codex 或别的),每个 Agent 的角色、模型、工作区、MCP 、Skills 、沙箱策略都能单独配
- 能接进 Slack 、Telegram 、Discord ,还能跨平台接着聊(比如从 Telegram 转到 Slack )
- 触发方式不止聊天,GitHub/GitLab 的 code review 、webhook 、定时任务都可以
- 权限拆得比较细:谁能用某个 Agent 、谁能看它的会话是分开管的,还能跟着 GitHub / Slack 的权限走
协议是 Apache 2.0 ,Docker Compose 和 Kubernetes 都能部署,Agent 都跑在你自己的环境里。可以把它理解成一个开源版的 Claude Tag ,区别是支持多个 Agent ,也不绑死在某一家模型厂商上。
GitHub: https://github.com/agentconnect-md/agentconnect
文档: https://docs.agentconnect.md
刚开源没多久,欢迎来试试、提 issue 、顺便拍砖,尤其想听听大家在多 Agent 协作上踩过什么坑。