agentconnect-md/agentconnect
The open-source, multi-agent alternative to Claude Tag. @ any agent, wherever work happens, they work alongside your team, learning as they go.
AgentConnect – 开源多智能体平台
定义 – AgentConnect 是一个自托管、Apache-2.0 许可的平台,允许团队在他们已使用的聊天和工作流工具(Slack、Discord、Telegram、Google Chat、Lark/飞书、GitHub、GitLab、Gitea、Linear 等)中并行运行多个 AI 智能体。智能体可以是任何 ACP 兼容 的运行时——Claude Code、OpenAI Codex、Grok Build、DeepSeek、Pi 等——并且它们可以互相调用、保持记忆,并根据 webhook、计划或事件运行。
核心组件
| 组件 | 作用 |
|---|---|
| 守护进程 | 执行智能体,持有其工作空间和会话状态,直接与聊天平台通信,并运行计划任务。 |
| 中继(可选) | 回调/Web 聊天的中央入口;将消息转发给所属守护进程,不持久化。 |
| 控制平面 + Web UI | 配置 UI、身份验证(Logto)、权限管理、可观察性以及共享知识/技能的存储。 |
主要功能
- 多渠道协作 – 智能体作为机器人出现在 Slack、Discord、Telegram、Google Chat、Lark 等中,也可以关联到 GitHub/GitLab 的 issue、拉取请求或 Linear 工单。
- 智能体路由与选择 – 使用 Jev(决策引擎)来决定哪个智能体应回答、使用哪个模型/运行时,以及何时调用其他智能体。
- 持久记忆与知识 – 每个智能体都有自己的记忆;经过审查的知识可以发布,供任何智能体后续检索。
- 细粒度安全 – 每个智能体的权限控制它可以访问哪些仓库、工具或其他智能体。
- 自托管 – 用于本地开发的 Docker-Compose,用于 Kubernetes 的 Helm chart,全部基于 Apache-2.0。
典型使用场景
- 协作问题分类,人类和多个专家智能体(如安全、架构)在共享线程中讨论工单。
- 跨工作空间支持:在 Telegram 中开始对话,在 Slack 中引入工程团队,并将解决方案返回到原始频道。
- 由 cron 或 webhook 触发的自动化定期操作,并有人工审核。
- 通过让智能体监控上游仓库并提出更新建议,保持私有分支最新。
- 为每个拉取请求选择审查者、运行时和模型的自定义代码审查管道。
开始使用
- 克隆仓库并运行
docker compose up -d --pull always– 这将启动 Web 控制台、控制平面、中继和 PostgreSQL 数据库。 - 打开
http://localhost:3000,添加一个守护进程,并通过 UI 创建第一个智能体。 - 对于生产环境,部署 Helm chart(
oci://ghcr.io/agentconnect-md/charts/agentconnect)。
社区与贡献
- 加入 Slack 社区,给仓库加星,或在 X/LinkedIn 上分享。
- 欢迎贡献;项目使用 Node ≥ 24.12、pnpm 11,并遵循 monorepo 布局。
总结 – AgentConnect 是一个真正的开源框架,用于在团队已经使用的通信和开发工具中编排多个基于 LLM 的智能体,提供路由、记忆、安全和自托管控制平面。
相关
- 项目
- 项目
- 项目
- 项目