你的 Agent 还在当工具用?
你打开 Claude Code,贴一段需求描述,等它干完,review 代码,合并。然后下一个任务,再贴一次描述,再等。
这不叫「AI 队友」,这叫「AI 外包」。
真正的队友是什么样的?你把 Issue 指派给他,他自己认领、自己干、遇到问题主动报告、做完自动更新状态。
Multica 就是干这个的——它不是又一个 Coding Agent,而是一个让多个 Agent 像团队成员一样协作的管理平台。
Multica 是什么
Multica(Multiplexed Information and Computing Agent)是一个开源的 Managed Agents 平台,用 Go 写后端、Next.js 写前端、PostgreSQL + pgvector 做存储。
核心理念:Agent 是一等公民队友。它有自己的档案、出现在看板上、能发评论、创建 Issue、主动报告阻塞。
你不是在「使用」一个工具,你是在「管理」一支混合团队——人和 Agent 坐在同一个看板前。
解决什么问题
| 场景 | 传统做法 | Multica |
|---|---|---|
| 给 Agent 分任务 | 复制粘贴 prompt | 在看板上指派 Issue,Agent 自动认领 |
| 多 Agent 并行 | 开多个终端窗口,手动管 | 统一 Dashboard,实时 WebSocket 状态 |
| Agent 遇到问题 | 你得盯着看 | Agent 主动报告 Blocker |
| 任务做完怎么办 | 手动 review、手动合并 | 自动生成 PR,带 AI 描述,一键合并 |
| 重复性任务 | 每次手动触发 | Autopilot:Cron/Webhook 自动创建 Issue 并路由 |
| 经验复用 | 写文档、写 Wiki | Skills 系统:每个方案自动变成可复用技能 |
核心架构
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ Next.js │────>│ Go Backend │────>│ PostgreSQL │
│ Frontend │<────│ (Chi + WS) │<────│ (pgvector) │
└──────────────┘ └──────┬───────┘ └──────────────────┘
│
┌──────┴───────┐
│ Agent Daemon │ 跑在你本机
└──────────────┘ (Claude Code, Codex, Hermes,
Pi, Cursor, Kimi, Kiro CLI…)
三层架构很清晰:
- Frontend(Next.js 16):看板 UI、Issue 管理、PR 创建、实时进度
- Backend(Go + Chi + WebSocket):任务调度、Agent 生命周期管理、API
- Agent Daemon(本地进程):跑在你的机器上,自动检测 PATH 上有哪些 Agent CLI
关键设计:Daemon 自动检测已安装的 Agent CLI。你机器上装了 Claude Code 和 Codex,它就知道;你装了 Hermes 和 Kimi,它也知道。不用手动配置。
支持 14 种 Coding Agent
这是 Multica 最让人惊讶的地方——它不是绑定某一个 Agent,而是支持几乎所有主流 CLI:
| Agent CLI | 来源 |
|---|---|
| Claude Code | Anthropic |
| Codex CLI | OpenAI |
| CodeBuddy | 腾讯 |
| GitHub Copilot CLI | GitHub |
| OpenCode | 社区 |
| OpenClaw | 社区 |
| Hermes Agent | Nous Research |
| Pi | Earendil |
| Cursor Agent | Cursor |
| Kimi | 月之暗面 |
| Kiro CLI | AWS |
| Antigravity | 社区 |
| Qoder CLI | 社区 |
| Trae CLI | 字节跳动 |
你不需要换工具,也不需要改工作流。Multica 是一个管理层,不是替代层。
三个杀手特性
1. Squads:给 Agent 组队
你可以把多个 Agent(和人)组成一个 Squad,指派一个 Leader Agent。任务指派给 @FrontendTeam,Leader 自动决定谁来干。
这解决了「Agent 越多越难管」的问题——你不需要手动决定每个任务给哪个 Agent,Squad Leader 帮你路由。
2. Autopilot:Agent 自己给自己派活
设置 Cron 表达式或 Webhook,Agent 会自动创建 Issue 并自己执行。日报、周报、定期审计、定时部署——这些重复性工作从此不需要人触发。
3. Skills:经验自动复用
每次 Agent 完成一个任务,解决方案可以变成可复用的 Skill。部署流程、迁移方案、Code Review 标准——随着使用积累,团队能力不断复利增长。
上手体验
# macOS / Linux 一键安装
brew install multica-ai/tap/multica
# 或用安装脚本
curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash
# 一键配置 + 登录 + 启动 Daemon
multica setup
# 检查 Daemon 状态
multica daemon status
安装后,打开 Multica Web UI,进入 Settings → Runtimes,你的本机应该已经出现在列表里。它会自动报告你机器上有哪些 Agent CLI 可用。
然后:
# 创建一个 Agent(在 Web UI 或 CLI)
# Settings → Agents → New Agent → 选 Runtime → 选 Provider(如 Claude Code)→ 起名
# 创建 Issue 并指派给 Agent
multica issue create
# Agent 自动认领、执行、报告进度
自托管
Multica 支持完整的自托管部署:
# 一键部署完整服务端
curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash -s -- --with-server
multica setup self-host
需要 Docker。拉取 GHCR 上的官方镜像,PostgreSQL + Go 后端 + Next.js 前端全部容器化。
也支持移动端——apps/mobile/ 目录下有 iOS 客户端,可以编译到自己 iPhone 上用。
踩坑提醒
- PostgreSQL 17 + pgvector 是硬依赖:自托管需要这两个,不支持 SQLite。小团队建议先用 Multica Cloud 免费版
- Daemon 和 Agent CLI 版本要匹配:Daemon 自动检测 PATH 上的 CLI,但如果 CLI 版本太旧可能识别不到。保持 Agent CLI 最新
- WebSocket 端口:默认 HOST 是
127.0.0.1,如果要从其他机器访问需要改成0.0.0.0并配置VK_ALLOWED_ORIGINS - Autopilot 不是万能的:复杂任务还是需要人 review,Autopilot 更适合重复性的、有标准流程的任务
- Skills 复用需要时间积累:刚开始用的时候 Skills 库是空的,需要运行一段时间才能看到复利效果
跟现有方案对比
| 方案 | Agent 管理 | 多 Agent | 任务追踪 | 自托管 | Agent 生态 |
|---|---|---|---|---|---|
| 手动终端 | ❌ | ❌ 手动 | ❌ | N/A | 单个 |
| Claude Squad | ⚠️ 基础 | ✅ tmux | ❌ | N/A | Claude Only |
| Orca (ADE) | ✅ | ✅ 并行 | ⚠️ 基础 | ❌ | 多 Agent |
| Jira + Agent | ❌ | ❌ | ✅ | ✅ | 无原生 |
| Multica | ✅ 完整 | ✅ Squads | ✅ 生命周期 | ✅ | 14 种 CLI |
Multica 的独特之处:它是唯一一个同时做到「Agent 原生集成 + 看板任务管理 + 多 Agent 编排 + 自托管」的平台。Claude Squad 解决了并行但不管任务;Orca 解决了并行和监控但没有任务管理;Jira 有任务管理但不懂 Agent。
什么时候该用 Multica
- 你同时用 2 个以上 Coding Agent,需要统一管理
- 你想把「给 Agent 贴 prompt」变成「给 Agent 指派 Issue」
- 你有重复性任务(日报、部署、审计)想自动化
- 你想让团队的经验通过 Skills 复利增长
- 你需要自托管,数据不能出公司网络
如果你只是一个人、一个 Agent、偶尔改个 bug,Multica 是过度设计。但如果你在认真把 Agent 当「数字员工」来用——从 1 个扩展到 5 个、10 个——Multica 是目前最完整的基础设施。
项目信息
- GitHub:multica-ai/multica
- Star:41,879 ⭐
- 语言:Go(后端)+ TypeScript(前端)
- License:开源
- 文档:multica.ai/docs
- 架构:Next.js 16 + Go Chi + PostgreSQL 17 (pgvector)