54.6k Star 的 Multica:集多 Agent 协同与任务看板于一体的 AI 平台
英文标题:54.6k star 的 Multica: 集多 Agent 和看板于一体的 AI 平台
Multica 是一款将人类与 AI Agent 深度整合的团队协同工作区平台,支持 Docker Compose 本地一键自托管及桌面端快速接入。该平台支持自定义智能体、由人或中枢 Agent 分配任务、共享上下文并自动将沉淀经验固化为可复用的 Skill。在多 Agent 协同测试中,由策划、建模、开发等角色组成的智能体团队历时 1 小时 16 分钟全自动完成了一款 3D 划船小游戏的研发,并可通过看板进行全生命周期跟踪。对于探索 AI Native 研发流和多智能体自动化落地的团队而言,Multica 提供了一个兼具灵活性与实用性的完整协作范式。
41.5 KB
116.2 KB
29.5 KB
47.0 KB
96.9 KB
60.6 KB
60.5 KB
82.1 KB
46.6 KB
51.3 KB
81.9 KB
28.0 KB
45.5 KB
46.0 KB
58.6 KB
68.0 KB
28.9 KB
166.4 KB
中文
Hi~大家好,我是三金。
我最近在使用 VibeKankan 的时候发现它的版本已经很久不更新了!打开它的 GitHub 一看,竟然要停止维护了,最新版本还是我现在使用的 0.1.44,已经半年没更新过版本了!
最近一次的 commit 还是 3 周以前,这就很难受,好担心它后面都没人维护。也想过直接拉源码改,但最终还是想拿来即用。故而又找到了另外一个平台——Multica。
能做什么
简单来说,这是一个可自定义多 Agent 协作的平台。
官方的定位 Multica 是一个人类和 AI Agent 共同工作的团队工作区,我们可以:
- 自定义各种 Agent;
- 人做中枢或者指定 AI Agent 做中枢,给其他 AI 同事派活;
- 同一个团队里,上下文共享,工作里的讨论、记录以及产出都会留在工作区;
- 如果已经有成熟的 AI Native,我们甚至可以将多个 Agent 组成小队,然后实现任务下发后的自动化开发;
- 根据会话和 memory 自动沉淀团队经验,将可重复的做法收敛成 skill,然后给多个智能体复用。
以下是「工作」菜单下的任务、项目以及自动化的截图:
使用
使用官方 Online 的话有两种模式:Web(multica.ai)以及桌面客户端 Multica Desktop,支持邮箱注册登录或者 Google 一键登录。
客户端的优势是登录后自动连接当前电脑,而 Web 端则需要通过命令行进行连接。
三金没有选择官方 Online 的方式来玩儿,而是通过自部署 + 客户端的方式启动。
自部署以及托管
自托管的 Multica 服务,主要运行 Web、API 和 PostgreSQL,我们可以通过 Docker Compose 快速启动。
另外,电脑上还需要:Git、Make、curl 和 OpenSSL。这些前置条件准备好之后,我们就可以进行自部署了。
bash git clone --depth 1 https://github.com/multica-ai/multica.git cd multica make selfhost
执行 make selfhost 的作用 会从
.env.example创建.env,然后随机生成JWT_SECRET、PostgreSQL 密码和MULTICA_VCS_SECRET_KEY(自托管 Git 集成的加密密钥)。 另外,PostgreSQL 以及 Multica 的前端和后端镜像也会随之拉取。
上述任务结束之后我们可以通过以下两个操作来确认服务是否已就绪:
bash docker compose -f docker-compose.selfhost.yml ps
bash curl -fsS http://localhost:8080/readyz
确认 ready 之后,我们就可以通过 http://localhost:3000 来访问了:
三金这里主要使用桌面应用,从 Multica 下载页下载对应系统的安装包进行安装,然后使用和 Web 版相同的邮箱进行登录。登录后,Desktop 会启动自己内置的 Multica CLI,并检测本机已有的 AI 编程工具。
Multica 默认是没有配置邮件服务的,所以我们输入自己的邮箱以后,需要从 backend 容器日志中进行读取:
docker compose -f docker-compose.selfhost.yml logs backend | grep "Verification code",然后在日志中会出现类似这样的内容:[DEV] Verification code for you@example.com: 123456
那如何配置邮件服务呢?可以通过在配置文件中设置主机和发件地址(以下只是引导,需要大家填写真实的配置信息),然后重启容器来激活邮件功能:
bash SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USERNAME=multica SMTP_PASSWORD= SMTP_FROM_EMAIL=noreply@example.com
快速上手
登录之后的第一件事,就是要创建工作区:
以 AI-TEAM 为例,创建好之后视图如下:
我们先点击运行时来看下当前机器上都有哪些工具:
然后回到智能体中,创建新的智能体:
接下来让我们来测试一下,输入提示词:在 Blender 中制作一只豚鼠。
这里用的 glm-5.3-flash 模型,形状是有的,但是有一种石质感,可能换成 gpt-6.1-sol 模型就好了。
有一说一,3D 建模的时间很长,足足一个多小时将近两个小时。
创建多 Agent
在测试单 Agent 成功以后,我们就可以尝试创建一个 Agent 团队出来了,比如搞一个专门做 3D 小游戏的团队:Game Designer + 3D 建模专家 + Game Development + Game QA & Playtest。
在小队菜单里将这几个 Agent 添加进去,3D 开发团队就这样诞生了(但是能不能投入使用肯定是需要很长的摸索迭代):
组团打怪
我们新建一个任务,然后选择对应的团队:
接下来就是等待时间,先由 Game Designer 进行设计,然后再让 3D 建模专家进行 3D 建模,再将建模素材转交给开发 Agent 进行开发(不过后面没有执行 QA🤷♀️):
经历了 1 个小时 16 分钟以后,一个划船游戏就完成了:
视频/嵌入内容:AI 生成的可交互式 3D - Northbound
看板
任务菜单这里,就是一个进度看板,在这里会展示「待规划\待办\进行中\审核中\已阻塞\已完成」6 个任务状态。
可以看到,我们在上一步中完成的长船之旅的任务目前已经到了审核阶段,用鼠标进行任务卡片拖动或者在任务详情中更换状态,都可以更新该任务到下一个阶段:
定时任务
这是目前市面上大多数 AI Agent 客户端都有的能力:
包括 WorkBuddy、ZCode、Codex 这些,这里就不过多赘述了。
有需要做多 Agent 以及 AI 任务面板能力的小伙伴,可以试试 Multica。
GitHub:github.com/multica-ai/… star 哦~
官网:multica.ai
English / 原文
Hi~大家好,我是三金。
我最近在使用 VibeKankan 的时候发现它的版本已经很久不更新了!打开它的 Github 一看,竟然要停止维护了,最新版本还是我现在使用的 0.1.44,已经半年没更新过版本了!
最近一次的 commit 还是3 周以前,这就很难受,好担心它后面都没人维护。也想过直接拉源码改,但最终还是想拿来即用。故而又找到了另外一个平台——Multica。
能做什么
简单来说,这是一个可自定义多 Agent 协作的平台。
官方的定位 Multica 是一个人类和 AI Agent 共同工作的团队工作区,我们可以:
- 自定义各种 Agent;
- 人做中枢或者指定 AI Agent 做中枢,给其他 AI 同事派活;
- 同一个团队里,上下文共享,工作里的讨论、记录以及产出都会留在工作区;
- 如果已经有成熟的 AI Native,我们甚至可以将多个 Agent 组成小队,然后实现任务下发后的自动化开发;
- 根据会话和 memory 自动沉淀团队经验,将可重复的做法收敛成 skill,然后给多个智能体复用。
以下是「工作」菜单下的任务、项目以及自动化的截图:
使用
使用官方 Online 的话有两种模式:Web(multica.ai)以及桌面客户端 Multica Desktop,支持邮箱注册登录或者 Google 一键登录。
客户端的优势是登录后自动连接当前电脑,而 Web 端则需要通过命令行进行连接。
三金没有选择官方 Online 的方式来玩儿,而是通过自部署 + 客户端的方式启动。
自部署以及托管
自托管的 Multica 服务,主要运行 Web、API 和 PostgreSQL,我们可以通过 Docker Compose 快速启动。
另外,电脑上还需要:Git、Mack、curl 和 OpenSSL。这些前置条件准备好之后,我们就可以进行自部署了。
git clone --depth 1 https://github.com/multica-ai/multica.git
cd multica
make selfhost
执行 make selfhost 的作用 会从
.env.example创建.env,然后随机生成JWT_SECRET、PostgreSQL 密码和MULTICA_VCS_SECRET_KEY(自托管 Git 集成的加密密钥)。 另外,PostgreSQL 以及 Multica 的前端和后端镜像也会随之拉取。
上述任务结束之后我们可以通过以下两个操作来确认服务是否已就绪:
docker compose -f docker-compose.selfhost.yml ps
curl -fsS http://localhost:8080/readyz
确认 ready 之后,我们就可以通过 http://localhost:3000 来访问了:
三金这里主要使用桌面应用,从 Multica 下载页 下载对应系统的安装包进行安装,然后使用和 Web 版相同的邮箱进行登录。登录后,Desktop 会启动自己内置的 Multica CLI,并检测本机已有的 AI 编程工具。
Multica 默认是没有配置邮件服务的,所以我们输入自己的邮箱以后,需要从 backend 容器日志中进行读取:
docker compose -f docker-compose.selfhost.yml logs backend | grep "Verification code",然后在日志中会出现类似这样的内容:[DEV] Verification code for you@example.com: 123456
那如何配置邮件服务呢?可以通过在配置文件中设置主机和发件地址(以下只是引导,需要大家填写真实的配置信息),然后重启容器来激活邮件功能:
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USERNAME=multica
SMTP_PASSWORD=<password>
SMTP_FROM_EMAIL=noreply@example.com
快速上手
登录之后的第一件事,就是要创建工作区:
以 AI-TEAM 为例,创建好之后视图如下:
我们先点击运行时来看下当前机器上都有哪些工具:
然后回到智能体中,创建新的智能体:
接下来让我们来测试一下,输入提示词:在 Blender 中制作一只豚鼠。
这里用的 glm-5.3-flash 模型,形状是有的,但是有一种石质感,可能换成 gpt-6.1-sol 模型就好了。
有一说一,3D 建模的时间很长,足足一个多小时将近两个小时。
创建多 Agent
在测试单 Agent 成功以后,我们就可以尝试创建一个 Agent 团队出来了,比如搞一个专门做 3D 小游戏的团队:Game Designer + 3D 建模专家 + Game Development + Game QA & Playtest。
在小队菜单里将这几个 Agent 添加进去,3D 开发团队就这样诞生了(但是能不能投入使用肯定是需要很长的摸索迭代):
组团打怪
我们新建一个任务,然后选择对应的团队:
接下来就是等待时间,先由 Game Designer 进行设计,然后再让 3D 建模专家进行 3D 建模,再将建模素材转交给开发 Agent 进行开发(不过后面没有执行 QA🤷♀️):
经历了 1 个小时 16 分钟以后,一个划船游戏就完成了:
看板
任务菜单这里,就是一个进度看板,在这里会展示「待规划\待办\进行中\审核中\已阻塞\已完成」6 个任务状态。
可以看到,我们在上一步中完成的长船之旅的任务目前已经到了审核阶段,用鼠标进行任务卡片拖动或者在任务详情中更换状态,都可以更新该任务到下一个阶段:
定时任务
这是目前市面上大多数 AI Agent 客户端都有的能力:
包括 WorkBuddy、ZCode、Codex 这些,这里就不过多赘述了。
有需要做多 Agent 以及 AI 任务面板能力的小伙伴,可以试试 Multica。
Github:github.com/multica-ai/… star 哦~
官网:multica.ai