面向团队的多 Agent 协作工作力平台,支持自托管与看板式任务驱动编排,将终端 AI 编码工具转化为可观测、可管理的协作工作力。
核心定位#
AgentsMesh 是一个面向团队级 AI 编码协作的自托管平台,通过 AgentPod 与多 Agent 编排将各类终端 AI 工具转化为可观测、可管理的协作工作力。其能力边界聚焦于 Agent 的生命周期管理、多 Agent 协作编排以及研发任务流的闭环,不涉及底层大模型本身的训练或微调。
Agent 运行与隔离#
- AgentPod(远程 AI 工作站):提供 Web 终端、Git worktree 隔离和实时流式输出,支持运行多个并发 Pod。
- PTY 沙箱:自托管 Runner 在隔离的 PTY 沙箱中运行 AI Agent,保障执行环境的安全与独立。
协作与编排#
- 多 Agent 协作:通过 Channel 和 Pod Binding 协调多个 Agent,并提供实时可视化协作拓扑。
- Agent 插件架构:最新重构引入 Agent Plugin 架构与 Loopal 集成,提升扩展性。
- AgentFile (SSOT + ACP):基于单一事实源(SSOT)架构与 Agent Control Plane (ACP) 管道,配合 CodeMirror 编辑器进行控制。
工程管理与任务流#
- 看板任务管理:内置 Kanban 看板,支持 Ticket-Pod 绑定与进度跟踪。
- 代码托管集成:支持 GitLab、GitHub、Gitee,实现 MR/PR 与任务联动。
企业级安全与治理#
- 多租户隔离:组织 > 团队 > 用户层级架构,支持行级数据隔离。
- 访问控制:内置 SSO、RBAC 与审计日志。
- BYOK 模式:用户自带 API Key,无平台方使用量上限,完全成本可控。
- 气隙部署:支持 air-gapped 部署,满足高安全合规场景。
可观测性#
集成 OpenTelemetry,覆盖 Backend、Runner、Relay 等核心组件的指标与链路追踪,便于接入 Prometheus、Grafana 等监控工具。
架构设计#
采用控制面与数据面分离架构:
| 组件 | 技术实现 | 核心职责 |
|---|---|---|
| Backend | Go (Gin + GORM) | API 服务器:认证、组织/团队管理、Pod 生命周期及任务管理 |
| Web | Next.js (App Router) + TS + Tailwind | 前端控制台:仪表盘、Web 终端、看板、拓扑可视化 |
| Relay | Go | 终端中继集群:低延迟 WebSocket pub/sub,桥接 Runner 与浏览器 |
| Runner | Go | 自托管守护进程:gRPC+mTLS 连 Backend,WebSocket 连 Relay,执行 Agent |
| Web-Admin | Next.js | 内部管理后台:用户/组织/Runner 管理及审计日志 |
关键通信机制:
- 编排命令:gRPC + mTLS(Runner ↔ Backend)
- 终端 I/O 流:WebSocket(Relay ↔ 浏览器)
- Web 认证:JWT
- 反向代理:Traefik
- 数据存储:PostgreSQL + Redis
- 对象存储:MinIO(S3 兼容)
安装部署#
方式一:托管服务 注册 agentsmesh.ai,连接 Git 提供商后数分钟内启动 Agent。
方式二:自托管 Runner
curl -fsSL https://agentsmesh.ai/install.sh | sh
agentsmesh-runner login
agentsmesh-runner run
支持 curl 脚本、deb、rpm 及 Windows 安装包,也可安装为系统服务常驻运行。
方式三:Docker 一键开发环境
git clone https://github.com/AgentsMesh/AgentsMesh.git
cd AgentsMesh/deploy/dev
./dev.sh
启动完整技术栈后,Web 控制台访问 http://localhost:3000。
Agent 生态兼容#
原生支持 Claude Code、Codex CLI、Gemini CLI、Aider、OpenCode,并兼容任何自定义终端 Agent。
待确认信息#
- Discord 与 LinkedIn 具体链接待从官网提取
- BSL-1.1 商业许可定价未公开(2030-02-28 后转 GPL-2.0-or-later)
- 项目创始团队背景信息未在仓库中明确列出
- ACP (Agent Control Plane) 详细设计机制需进一步查阅文档