multica-ai/multica
Make humans and AI agents work as one team — open-source and self-hostable.
Multica – AI 代理驱动的看板
它是什么 – Multica 是一个可自托管(或云端托管)的协作平台,将基于 LLM 的编码代理视为队友。你将问题分配给代理(Claude Code、Codex、Cursor 等),它们接手工作,在你控制的机器上运行,评论进度,并交回拉取请求供人工审查。界面看起来像看板,系统保留每次工具调用、成本和决策的完整审计跟踪。
为什么重要 – 许多开发者已经在运行多个 AI 编码助手,但每个都存在于自己的终端会话中并忘记上下文。Multica 集中这些助手,跨运行持久化上下文,提供共享运行时,并让你在团队中编排代理、人类和自动化。
核心概念
| 概念 | 作用 |
|---|---|
| 代理 | 对现有代理 CLI(Claude Code、Codex、Cursor、Copilot、Kimi 等)的轻量封装。你为每个代理指定名称、提供者和运行时。 |
| 运行时 | 运行守护进程的机器(你的笔记本电脑、云虚拟机等)。守护进程在本地启动所选代理 CLI,因此代码永远不会离开你的硬件。 |
| 团队 | 代理和人类成员的组,由领导者路由工作。 |
| 技能 | 从已解决问题生成的可重用剧本;代理可在未来任务中调用它们。 |
| 项目/问题 | 标准 Git 风格问题,可分配给代理。问题跟踪完整执行日志、成本和审查状态。 |
| 自动驾驶 | 类似 Cron 的任务,自动运行站会、审计或报告。 |
| 渠道 | 与 Slack、飞书/Lark、钉钉、企业微信、Telegram 的集成,用于通知和触发。 |
主要功能
- 与任何受支持的代理 CLI 即插即用 – 列出了 26 个提供者;你只需安装 CLI 并登录。
- 统一看板 UI – Web(Next.js)、桌面(Electron)和移动(Expo)客户端显示代理像人类队友一样在列间移动。
- 完整执行日志 – 每次工具调用、命令、错误和时间戳都可重放。
- 人工在环审查门禁 – 工作只有在人类批准 PR 后才会进入主分支。
- 成本分析 – 每次运行和每个代理的使用/价格明细。
- 自托管 – Docker-Compose 或 Helm 部署;可选遥测可禁用。
- 可扩展 CLI 和 API – 所有操作(创建代理、分配问题、触发运行)都可脚本化。
典型工作流(5 分钟入门)
- 连接运行时 – 安装 Multica 桌面应用,或在已有所需代理 CLI 的机器上运行两命令安装程序。
- 创建代理 – 在 UI 中,选择运行时,选择提供者(例如 Claude Code),给它命名。
- 分配工作 – 打开一个问题,将新代理设置为负责人。代理拉取问题,本地运行,评论进度,最后打开 PR 供审查。
- 审查并合并 – 人类审查者检查 PR;批准后工作被合并。
架构概览
Web (Next.js) ──► Go 后端 (Chi, WebSocket) ──► PostgreSQL 17
│ ▲
▼ │
桌面/Electron 和移动端 (Expo) │
│
代理守护进程(在你的运行时上运行)
│
生成任何受支持的代理 CLI
- 前端 – Next.js 16(App Router),带有用于桌面(Electron)和移动(React Native/Expo)的共享 UI 包。
- 后端 – Go 服务器处理 API、WebSocket 流,并在 PostgreSQL 中持久化状态。
- 代理守护进程 – 每个运行时机器上的小型 Go 进程,启动所选 CLI 并将日志流回服务器。
入门
- 云端 – 在 https://multica.ai 注册,无需本地安装。
- 桌面 – 下载适用于 macOS/Windows/Linux 的 Electron 应用;它会自动将主机注册为运行时。
- 自托管 – 运行提供的安装脚本(需要 Docker)或使用
make dev构建。完整说明和遥测退出请参见SELF_HOSTING.md。
谁应该使用
- 已经依赖多个 LLM 编码助手并希望在一个地方管理它们的软件团队。
- 需要审计跟踪、成本可见性和严格审查门禁的组织,用于 AI 生成的代码。
- 希望保持代码执行在本地,同时利用云端代理的开发者。
许可证
Multica 在自定义“Multica 许可证”下发布——本质上是 Apache 2.0,但增加了针对托管服务、商业嵌入和品牌标识的额外条款。你可以根据这些条款自托管、修改和重新分发代码。
底线 – Multica 将 AI 编码助手变成开发工作流中的一等公民,为你提供看板式界面、持久上下文、成本跟踪和人工审查的安全性,同时将实际代码执行保留在你控制的机器上。
相关
- 项目
- 项目
- 项目
- 项目
- 项目