开源 · 团队Agent协作 · 自动接任务/写代码/提PR
multica 把 AI 当成团队成员接入研发流程:它能自动领取任务卡片、编写代码、提交 Pull Request,并在 Code Review 后自动修复。适合5-50人的研发团队,显著提升开发效率。
| 能力 | 说明 |
|---|---|
| 任务自动认领 | 根据标签和技能自动领取Jira/GitHub Issue |
| 代码生成 | 基于代码库上下文生成符合规范的代码 |
| 自动PR | 创建分支→写代码→提交PR→响应Review |
| 团队知识库 | 学习团队编码规范和历史决策 |
| 多模型协作 | 不同任务用不同模型(Opus做架构/Sonnet写逻辑) |
# docker-compose.yml
version: "3.8"
services:
multica:
image: ghcr.io/multica/multica:latest
ports:
- "8080:8080"
environment:
- GITHUB_TOKEN=ghp_xxx
- GITHUB_WEBHOOK_SECRET=wh_secret
- ANTHROPIC_API_KEY=sk-ant-xxx
- OPENAI_API_KEY=sk-xxx
- DATABASE_URL=postgres://multica:pass@db:5432/multica
volumes:
- ./config:/app/config
db:
image: postgres:16
environment:
POSTGRES_USER: multica
POSTGRES_PASSWORD: pass
POSTGRES_DB: multica
# 启动
docker-compose up -d
# 访问 http://localhost:8080
# config/team.yaml
agents:
- name: "前端Agent"
model: claude-sonnet-4-6
skills:
- react
- typescript
- tailwindcss
auto_assign:
labels: ["frontend", "ui"]
review_rules:
- must_pass_lint: true
- must_pass_test: true
- min_coverage: 80
- name: "后端Agent"
model: claude-opus-5
skills:
- python
- postgresql
- redis
auto_assign:
labels: ["backend", "api"]
review_rules:
- must_pass_lint: true
- security_scan: true
# 1. 创建GitHub App
# Settings → Developer settings → GitHub Apps → New GitHub App
# 权限:Contents(RW), Pull requests(RW), Issues(RW), Webhooks
# 2. 配置Webhook
# URL: https://your-domain.com/webhook/github
# Events: Issues, Pull requests, Push
# 3. Agent自动流程
# Issue创建 → Agent认领 → 创建分支 → 写代码 → 提交PR
# PR收到Review → Agent修改 → 重新提交 → 合并
配合 多Agent协作模式设计 和 蚂蚁Avernet多智能体,构建企业级AI研发团队。
multica 把 AI 当成团队成员接入研发流程:它能自动领取任务卡片、编写代码、提交 Pull Request,并在 Code Review 后自动修复。适合5-50人的研发团队,显著提升开发效率。
从单Agent到多Agent系统设计实践