数据截至 (上游 commit 877a71568f6d)
Multica — 这是什么、全景与阅读地图
30 秒导读: Multica 是一个开源的「托管 agent 平台」。它把 Claude Code、Codex 这类编码 agent 的命令行工具,包装成看板(项目管理界面)上可以被指派任务、会自己汇报进度和提 blocker 的一等成员——就像你给同事派活一样给 AI 派活。本章只做导航:讲清它是什么、五大部件怎么连、一条任务如何从 issue 走到跑起来,然后把你带向 5 个分章。
本章的定位是门面(Layer 0 + Layer 1):只讲全貌与主线,不深入任何机制的实现。每个机制的细节留给对应分章,正文里用 相对链接 指过去。
1. 这是什么(零基础也能懂)
一句话定义: Multica 是一个自托管、厂商中立的平台,让你像管理人类同事一样管理一队编码 agent——在看板上给它们派 issue,它们自己接活、写代码、改状态、遇到障碍会主动提 blocker。
它解决谁的什么问题
传统用编码 agent 的方式是:你打开终端,手动粘一段 prompt,盯着它跑,跑完再粘下一段。Multica 想干掉这套「复制粘贴 + 保姆式盯梢」:
- 给谁用: 小团队(几个人 + 一队 agent)。README 的口号是「Build the team——Claude Code、Codex、Cursor、Kimi,你不用选一个,全都雇」(依据:
README.md:54-56)。 - 解决什么: 把 agent 从「一次性对话工具」升级成「看板上的常驻成员」——有档案、能被 @、能评论、能建 issue、能报障 碍(依据:
README.md:58「Agents as Teammates」)。
它能做什么(核心功能)
| 功能 | 白话 | 依据 |
|---|---|---|
| Agents as Teammates | agent 是一等 assignee,能拥有 issue、评论、改状态 | README.md:58 |
| Squads | 把 agent 编成小组,派给「组」,由 leader agent 决定谁接 | README.md:59 |
| 自主执行 | 全生命周期(入队/认领/开始/完成/失败)+ WebSocket 实时进度 | README.md:60 |
| Autopilots | 定时/webhook 触发的周期任务,自动建 issue 并路由给 agent | README.md:61 |
| Reusable Skills | 每个解法沉淀成可复用技能,团队能力逐步累积 | README.md:62 |
| Unified Runtimes | 一个面板管所有算力:本地 daemon + 云端 runtime | README.md:63 |
用起来什么样
multica setup # 配置 + 登录 + 启动本地 daemon
# 打开 Web 看板 → Settings→Agents 新建一个 agent(选 Claude Code / Codex …)
# 在看板上建一个 issue,把它 assign 给这个 agent
# → agent 自动接活、在你的机器上执行、像同事一样回报进度
关键点:agent 真正跑代码的地方,是你自己的机器(通过一个后台 daemon),不是某个云黑盒。服务端只负责「派活、记账、广播」,具体执行在本地(依据:README.md:159-177 架构图,daemon 标注 "runs on your machine")。
一句话直觉
把 Multica 想成 agent 版的 Jira/Linear:看板、issue、assignee、状态流转这套你熟悉的东西照搬,唯一区别是——assignee 可以是一个会自己写代码的 AI,而「执行引擎」是跑在你机器上的一个 daemon。