如果你的团队已经在用Claude Code、Codex或OpenClaw这类AI编程助手,你一定遇到过这样的困境:每次开启新会话,AI就像失忆了一样;多个AI助手各干各的,没有协作;任务分配靠口头约定,没有追踪机制;好不容易解决了一个复杂问题,下次遇到同类问题又要从零开始。
multica(开源地址:github.com/multica-ai/multica)就是专门为解决这些问题而生的。它定位为一个开源的托管式AI代理平台——或者更直观地说,是你的AI员工管理系统。
multica的核心价值主张非常清晰:把原本各自独立、用完即走的AI编程助手,变成可以分配任务、自动执行、主动反馈进度、并持续积累技能知识的真正团队成员。
项目在GitHub上发布仅数日便迅速爆红,今日单日新增超过1600颗星,跻身GitHub全球日榜前10,被业界称为开源版Claude Managed Agents。技术栈选择经过深思熟虑:Go语言构建后端服务以确保高并发性能,Next.js 16构建前端界面,PostgreSQL配合pgvector扩展提供向量化的技能存储与检索,WebSocket实现任务执行的实时状态推送。整个系统支持Docker Compose一键自托管,也可以直接使用官方云端版本multica.ai零配置上手。
multica围绕三个核心功能模块构建了完整的人机协作工作流体系,每个模块都解决了AI编程助手单独使用时的关键短板。
第一个核心:任务板(Board)系统。这是multica的入口,类似GitHub Issues但专门为AI-人类协作设计。你可以创建Issue,填写任务标题和详细描述,然后直接Assign给某个AI Agent。与普通任务管理工具不同,multica的任务板与AI执行引擎直接集成——当你把任务分配给AI,它会自动领取并开始执行,执行过程中实时更新状态,完成后标记done,如果遇到无法解决的问题则标记blocked并反馈阻塞原因。
第二个核心:AI员工(Agent)管理。每个Agent在multica中是一个有独立身份和职责的角色,你可以为不同Agent配置不同的名字和系统角色。目前multica支持接入Claude Code、Codex、OpenClaw、OpenCode等主流AI编程CLI。Agent在执行任务时会自主完成代码修改、文件操作、命令行工具调用等工作,并将完整的思考链和工具调用记录保存下来供人工审查。
第三个核心:Skills技能沉淀系统。这是multica最具创新性的功能。每当AI成功解决了一个复杂问题,这个解决方案会被提炼成一个可复用的技能(Skill),存储在团队的技能库中。当其他Agent或未来面临相似场景时,系统会自动检索并注入相关技能作为上下文,实现团队知识的指数级积累。这正是pgvector向量数据库发挥作用的地方,使得技能检索不是基于关键词匹配而是语义相似度匹配。
1第一步
multica提供三种部署方式,从最简单到最灵活依次介绍。
2第二步
方式一:直接使用云端版(最快,零配置)
3第三步
访问 https://multica.ai 注册账号,用邮箱Magic Link登录,5分钟内即可开始使用,无需任何本地部署。
4第四步
方式二:Docker Compose自托管(推荐生产环境)
5克隆项目代码
6复制并配置环境变量文件
7生成JWT密钥填入.env文件
8配置邮件服务(用于Magic Link登录)
前往 https://resend.com 获取免费API Key,填入.env中的RESEND_API_KEY和RESEND_FROM_EMAIL字段
9一键启动所有服务
10第十步
启动后访问 http://localhost:3000 即可使用
11第11步
方式三:安装multica CLI(连接本地AI执行引擎)
12通过Homebrew安装CLI(macOS/Linux)
13配置服务器地址
14登录并启动后台守护进程
15验证Daemon运行正常
部署完成后,按照以下步骤快速上手multica的核心工作流。
第一步:注册并登录。访问你的multica地址,用邮箱接收Magic Link完成登录,系统会自动创建默认Workspace。
第二步:确认本地AI CLI已安装。multica需要你本地已安装Claude Code(claude命令)或其他支持的AI CLI。可以用以下命令验证:
第三步:在Web界面创建AI Agent。进入Settings → Agents → New Agent,选择你的Runtime(multica会自动检测本地安装的AI CLI),选择Provider(推荐Claude Code),为Agent起一个有意义的名字,比如Lambda或Frontend-Dev。
第四步:通过Web界面或CLI创建并分配任务。
使用Web界面:点击New Issue,填写任务标题和描述,在Assignee下拉菜单中选择你创建的Agent,点击Create。
使用CLI创建任务:
--title "重构用户认证模块,支持JWT" \
--description "将原有Session认证改为JWT方式,需要保持API向后兼容" \
--priority high \
--assignee "Lambda"
第五步:观察AI自主执行。任务创建后,Agent会自动领取任务,开始执行,并通过WebSocket实时推送进度。你可以在Web界面看到任务状态变化,也可以查看详细日志:
整个过程中Agent会在Issue下自动发表执行说明,并在遇到分支决策时创建子Issue进行拆分,形成清晰的任务树。
1第一步
掌握基础功能后,multica还有几个值得深入挖掘的进阶特性,能让团队效率大幅提升。
2第二步
技能积累与复用。multica的Skills系统是其核心差异化竞争力。成功解决的任务会在Settings → Skills页面积累,包括解决方案的关键步骤、用到的工具命令、遇到的坑和解决方式。当新任务与已有技能相似度较高时,系统会自动向Agent注入相关技能作为背景知识,大幅提高成功率和执行效率。建议在初期有意识地给每个成功执行的任务添加技能标签,加速知识库建设。
3第三步
多Agent协作模式。在multica中可以创建多个专职Agent,例如:Frontend-Dev专注前端代码;Backend-Dev专注API开发;Security-Reviewer专注代码安全审查。对于复杂任务,可以先分配给Frontend-Dev完成界面开发,完成后自动触发Security-Reviewer进行代码审查。这种流水线模式在处理大型功能开发时效率显著提升。
4第四步
生产环境配置建议。默认的Agent执行超时时间为2小时,对于复杂任务可以延长:
5第五步
如果多容器启动偶有依赖问题,可以使用健康检查后重启:
6第六步
常见故障排除。Daemon连接不上时执行:
7第七步
Runtime显示离线时,确认AI CLI已正确安装并在PATH中,然后重启Daemon:
8第八步
multica目前还在快速迭代中,建议关注项目GitHub页面的Release版本更新,每周都有新功能和bug修复。它代表了AI辅助开发进化的一个重要方向:不是让AI更强,而是让AI能在组织中真正发挥作用。
后续会持续更新更多AI技能实操,记得关注哦!
📅 2026年04月13日 | AI技能速递
夜雨聆风