multica-ai/multica

GitHub Trending (daily) 工具

摘要

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 CodeCodexGitHub Copilot CLIOpenClawOpenCodeHermesGeminiPiCursor AgentKimiKiro 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(claudecodexcopilotopenclawopencodehermesgeminipicursor-agentkimikiro-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

相似文章

@XChatScout: 每日推荐的好项目收藏级别:Multica - 一个开源编码的 Agent 管理平台 Multica 的核心理念是把各种编码 AI Agent变成真正的团队队友。 不再需要手动复制提示词,而是像分配任务给同事一样,把 Issue 指派给 A…

X AI KOLs Timeline

Multica 是一个开源的编码 Agent 管理平台,旨在将 AI Agent 视为真正的团队队友,支持任务分配、进度跟踪和技能积累,兼容多种主流编码 Agent 运行时。