multica-ai/multica
摘要
Multica 是一个开源平台,它将编码智能体转变为真正的队友,允许用户自主分配任务、跟踪进度和复用技能。
查看缓存全文
缓存时间: 2026/05/21 12:10
multica-ai/multica
来源:https://github.com/multica-ai/multica
Multica
你的下10次招聘将不再是人类。
开源托管智能体平台。将编码智能体转变为真正的队友——分配任务、追踪进度、复用技能。
CI(https://github.com/multica-ai/multica/actions/workflows/ci.yml)
GitHub stars(https://github.com/multica-ai/multica/stargazers)
网站(https://multica.ai)· Cloud(https://multica.ai)· X(https://x.com/MulticaAI)· 自托管指南· 贡献指南
English | 简体中文
Multica 是什么?
Multica 将编码智能体变成真正的队友。像把任务分派给同事一样分配给智能体——它们会自动接手工作、编写代码、报告阻塞问题并自主更新状态。不再需要复制粘贴提示词,不再需要全程监控运行。你的智能体会出现在看板上、参与讨论,并随时间积累可复用的技能。
可以将其视为托管智能体的开源基础设施——厂商中立、可自托管,专为人类+AI团队设计。支持 Claude Code、Codex、GitHub Copilot CLI、OpenClaw、OpenCode、Hermes、Gemini、Pi、Cursor Agent、Kimi 和 Kiro CLI。
对于较大的团队,Squads(小队)提供稳定的路由层:将工作分配给由某个智能体领导的小组,领导智能体再将任务委派给合适成员。
为什么叫“Multica”?
Multica——Multiplexed Information and Computing Agent(多路复用信息与计算智能体)。名字致敬了上世纪60年代开创性的操作系统 Multics,它首次引入了分时技术——允许多个用户共用一台机器,而每个用户都感觉自己在独占使用。Unix 正是作为 Multics 的刻意简化而诞生的:一个用户、一个任务、一套优雅的理念。
我们认为同样的转折点正在发生。几十年来,软件团队一直是单线程的——一名工程师、一项任务、一次上下文切换。AI 智能体改变了这个等式。Multica 让分时技术回归,但这次“使用”系统的用户既有人类也有自主智能体。在 Multica 中,智能体是一等公民。它们会被分配问题、报告进度、提出阻塞问题、交付代码——和人类同事一模一样。指派对象选择器、活动时间线、任务生命周期、运行时基础设施,从第一天起就围绕这个理念构建。
就像当年的 Multics 一样,押注复用:小团队不应感到渺小。有了合适的系统,两名工程师加上一群智能体可以像二十人团队一样行动。
功能特性
Multica 管理智能体的完整生命周期:从任务分配到执行监控再到技能复用。
- 智能体即队友——像分配给同事一样分配给智能体。它们有个人资料、出现在看板上、发布评论、创建问题、主动报告阻塞。
- Squads(小队)——将智能体(以及人类)归到一名领导智能体下,将工作分配给整个小队。领导智能体决定谁来接手,因此随着团队扩大,路由保持稳定。
@FrontendTeam代替@alice-or-bob-or-carol。 - 自主执行——设置后即可放手。完整的任务生命周期管理(入队、认领、开始、完成/失败),通过 WebSocket 实时流式传输进度。
- 可复用技能——每次解决方案都会成为整个团队的可复用技能。部署、迁移、代码审查——技能随时间的积累不断增强团队能力。
- 统一运行时——一个仪表板管理所有计算资源。本地守护进程和云端运行时,自动检测可用的 CLI,实时监控。
- 多工作区——通过工作区隔离跨团队组织工作。每个工作区拥有自己的智能体、问题和设置。
快速安装
macOS / Linux(Homebrew - 推荐)
brew install multica-ai/tap/multica
使用 brew upgrade multica-ai/tap/multica 保持 CLI 更新。
macOS / Linux(安装脚本)
curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash
如果 Homebrew 不可用则使用此方式。该脚本在 macOS 和 Linux 上安装 Multica CLI:若 PATH 中存在 Homebrew 则使用之,否则直接下载二进制文件。
Windows(PowerShell)
irm https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.ps1 | iex
然后通过一条命令完成配置、认证并启动守护进程:
multica setup # 连接到 Multica Cloud,登录,启动守护进程
自托管? 添加
--with-server可在本地部署完整的 Multica 服务器:curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash -s -- --with-server multica setup self-host这会从 GHCR 拉取官方 Multica 镜像(默认最新稳定版)。需要 Docker。详情请见 自托管指南。
若所选 GHCR 标签尚未发布,可从代码签出中回退使用make selfhost-build。
快速上手
1. 设置并启动守护进程
multica setup # 配置、认证并启动守护进程
守护进程在后台运行,并自动检测 PATH 中的智能体 CLI(claude、codex、copilot、openclaw、opencode、hermes、gemini、pi、cursor-agent、kimi、kiro-cli)。
2. 验证你的运行时
在 Multica Web 应用中打开你的工作区,进入 设置 → 运行时——你应当看到你的机器列为活跃的运行时。
什么是运行时?
运行时是可以执行智能体任务的计算环境。可以是你的本地机器(通过守护进程),也可以是云端实例。每个运行时报告可用的智能体 CLI,因此 Multica 知道将工作路由到哪里。
3. 创建一个智能体
进入 设置 → 智能体,点击 新建智能体。选择你刚刚连接的运行时,然后选择一个供应商(Claude Code、Codex、GitHub Copilot CLI、OpenClaw、OpenCode、Hermes、Gemini、Pi、Cursor Agent、Kimi 或 Kiro CLI)。为你的智能体起一个名字——它将以此名称出现在看板、评论和任务分配中。
4. 分配你的第一个任务
从看板(或通过 multica issue create)创建一个问题,然后将其分配给新的智能体。智能体会自动接手任务,在你的运行时上执行并报告进度——就像人类队友一样。
CLI
multica CLI 将你的本地机器连接到 Multica——认证、管理工作区、运行智能体守护进程。
| 命令 | 描述 |
|---|---|
multica login | 认证(打开浏览器) |
multica daemon start | 启动本地智能体运行时 |
multica daemon status | 检查守护进程状态 |
multica setup | 一键设置 Multica Cloud(配置 + 登录 + 启动守护进程) |
multica setup self-host | 同上,但用于自托管部署 |
multica workspace list | 列出你的工作区(当前工作区标记为*) |
multica workspace switch | 切换此配置文件的默认工作区 |
multica issue list | 列出工作区中的问题 |
multica issue create | 创建新问题 |
multica update | 更新到最新版本 |
完整的命令参考请见 CLI 与守护进程指南。
架构
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ Next.js │────>│ Go Backend │────>│ PostgreSQL │
│ 前端 │<────│ (Chi + WS) │<────│ (pgvector) │
└──────────────┘ └──────┬───────┘ └──────────────────┘
│
┌──────┴───────┐
│ Agent Daemon │
│ 运行在你的机器上 │
└──────────────┘
(Claude Code, Codex, GitHub Copilot CLI, OpenCode, OpenClaw, Hermes, Gemini, Pi, Cursor Agent, Kimi, Kiro CLI)
| 层级 | 技术栈 |
|---|---|
| 前端 | Next.js 16(App Router) |
| 后端 | Go(Chi router, sqlc, gorilla/websocket) |
| 数据库 | PostgreSQL 17 + pgvector |
| 智能体运行时 | 本地守护进程执行 Claude Code、Codex、GitHub Copilot CLI、OpenClaw、OpenCode、Hermes、Gemini、Pi、Cursor Agent、Kimi 或 Kiro CLI |
开发
对于参与 Multica 代码库贡献的开发者,请参阅贡献指南。
前置条件: Node.js(https://nodejs.org/)v20+、pnpm(https://pnpm.io/)v10.28+、Go(https://go.dev/)v1.26+、Docker(https://www.docker.com/)
make dev
make dev 自动检测你的环境(主 checkout 或 worktree),创建 env 文件,安装依赖,设置数据库,运行迁移,并启动所有服务。
完整的开发工作流、worktree 支持、测试和故障排除请见 CONTRIBUTING.md。
相似文章
@defileo:如果这还不算疯狂,那没什么是疯狂的了。Multica 刚刚开源了一种方式,让编码代理像真正的队友一样工作。而且……
Multica 是一个开源工作区,允许团队将任务分配给 Claude Code、Codex 或 Cursor 等 AI 编码代理,将它们视为真正的队友——它们会评论、汇报进度,并提交 PR 供审查。它支持 20 种代理 CLI,并且可以完全自托管。
@gyro_ai: 现在大多数人把编程 AI 当一次性工具,问完就关,其实它完全可以像团队同事一样长期养着 multica 是个开源平台,把编程 AI 变成能分配任务、能跟进度、能越用越熟练的数字同事 https://github.com/multica-a…
Multica 是一个开源平台,将编程 AI 转变为可以分配任务、跟踪进度并积累技能的数字同事,支持自托管和多种 AI 模型。
@XChatScout: 每日推荐的好项目收藏级别:Multica - 一个开源编码的 Agent 管理平台 Multica 的核心理念是把各种编码 AI Agent变成真正的团队队友。 不再需要手动复制提示词,而是像分配任务给同事一样,把 Issue 指派给 A…
Multica 是一个开源的编码 Agent 管理平台,旨在将 AI Agent 视为真正的团队队友,支持任务分配、进度跟踪和技能积累,兼容多种主流编码 Agent 运行时。
@jiayuan_jy: 发布 3 个月, @MulticaAI 在 GitHub 上达到 40k star 开源版本也在过去几个月被下载了几十万次,继续 building! https://github.com/multica-ai/multica…
Multica 是一个开源托管智能体平台,能将编码智能体转变为真正的团队成员。自发布以来三个月内,已在 GitHub 上获得 40k 星标,并被下载数十万次。
同时运行多个AI编程代理,每个代理使用独立配置文件
multi-cli 是一款工具,支持同时运行多个AI编程代理(如 Claude Code、Codex、Gemini CLI、Cursor),并为每个代理提供独立配置文件,从而实现并行的代理式编程工作流。