ClawTeam

GitHub
4.8k 659 简单 1 次阅读 今天MITAgent开发框架
AI 解读 由 AI 自动生成,仅供参考

ClawTeam 是一款旨在实现“群体智能”的 AI 自动化框架,它让多个 AI 智能体像团队一样协同工作,而非单打独斗。用户只需输入一个目标指令,ClawTeam 便能自动调度智能体群进行任务分解、协作执行并交付最终结果,真正实现从“单兵作战”到“军团协同”的进化。

它主要解决了复杂任务中单个 AI 能力受限、难以独立完成全流程自动化的问题。无论是大规模的机器学习实验、全栈软件开发,还是复杂的投资分析,ClawTeam 都能通过多智能体分工合作,显著提升效率与产出质量。

这款工具特别适合开发者、AI 研究人员以及需要处理复杂工程或科研任务的专业人士。如果你希望利用 AI 集群来加速模型训练、构建自演进软件系统,或探索自动化科研新范式,ClawTeam 将是得力的助手。

在技术亮点上,ClawTeam 具备高度的兼容性,无缝支持 Claude Code、Codex、Cursor 等主流 CLI 智能体。它采用文件传输与 ZeroMQ P2P 通信机制,确保智能体间高效互联,并提供配置管理、多用户工作流及 Web 界面等丰富功能,让用户能轻松搭建专属的 AI 特工队。

使用场景

某量化交易团队需要在极短时间内构建并验证一套基于多因子策略的自动化交易系统,涵盖数据清洗、模型训练、回测分析及实盘部署全流程。

没有 ClawTeam 时

  • 协作割裂效率低:数据工程师、算法研究员和后端开发需人工交接代码与数据,沟通成本高且容易出错,导致项目周期长达数周。
  • 单点智能瓶颈明显:单个 AI 助手只能完成局部任务(如仅写代码或仅分析数据),无法自主协调上下游环节,开发者需时刻充当“人肉路由器”进行任务分发。
  • 迭代试错成本高昂:调整策略参数需手动重新运行整个流水线,一旦中间环节报错,排查困难,难以实现大规模自动化的假设验证。
  • 环境依赖复杂:不同成员本地环境不一致,集成部署时常出现“在我机器上能跑”的问题,阻碍了从实验到生产的快速转化。

使用 ClawTeam 后

  • 蜂群协同全自动:只需输入“构建多因子量化交易系统”,ClawTeam 自动组建包含数据抓取、模型优化、回测引擎和部署代理的智能蜂群,并行推进任务。
  • 端到端自主闭环:各 Agent 自主分工协作,数据代理清洗完数据直接触发模型代理训练,结果异常时自动调用调试代理修复,无需人工干预流转。
  • 大规模并发实验:支持同时发起数十个不同参数组合的实验任务,Agent 团队自动分配算力、记录结果并生成对比报告,将策略验证时间从周缩短至小时级。
  • 一致化交付体验:通过统一的 P2P 通信和文件传输机制,确保所有节点环境一致,一键即可完成从本地开发到服务器部署的无缝切换。

ClawTeam 将原本需要多人协作数周的复杂工程,转化为一人一令即可完成的自动化闭环,真正实现了从“单兵作战”到“蜂群智能”的质变。

运行环境要求

操作系统
  • Linux
  • macOS
GPU
  • 非框架运行必需,但特定用例(如自动机器学习研究)需要 NVIDIA GPU(示例中提到 8 张 H100)
  • 框架本身通过 CLI 和文件系统运行,不直接依赖 CUDA
内存

未说明(取决于运行的子 Agent 任务负载,示例中大规模实验需高性能服务器)

依赖
notes该工具是一个协调层,依赖外部 CLI Agent(如 Claude Code, Codex, OpenClaw 等)执行实际任务。运行环境需预先安装 git 和 tmux 以实现工作区隔离和多窗口管理。支持通过文件或 ZeroMQ 进行通信。无需安装 PyTorch 等深度学习库即可运行框架本身,除非子任务需要。
python≥3.10
typer
git
tmux
ClawTeam hero image

快速开始

  ClawTeam: 代理群智能

AI 代理的进化 🚀:单体 🤖 → 群体 🦞🤖🤖🤖
ClawTeam:让 AI 代理组成群体,协同思考与工作,加速交付

快速入门 应用场景 特性 许可证

Python Typer 代理 传输 飞书 微信

一条命令行:全程自动化。 — 代理会自行组建群体、分配任务并产出结果。

人类只需设定目标,其余的一切都由代理团队统筹完成。

Claude CodeCodexOpenClawnanobotCursor 以及任何 CLI 代理完全兼容。  中文文档 | 한국어


📰 新闻

2026年3月18日 ClawTeam 项目正式对外发布。

2026年3月23日 ClawTeam v0.2.0 今日发布。

2026年3月 当前基线版本已包含配置管理、多用户工作流、Web UI、P2P 传输以及团队模板等功能。


✨ ClawTeam 的核心特性

🔬 AI 研究自动化

AutoResearch

• 大规模自动化机器学习实验

• AI 模型训练与优化

• AI 驱动的假设生成与验证

• 自我改进的模型架构

🏗️ 代理式工程

Engineering

• 自主全栈开发

• 自我演进的软件

• 协作式开源开发

• 实时系统集成

💰 AI 对冲基金

Hedge Fund

• 自动化市场研究与数据挖掘

• 多策略投资组合优化

• 实时风险评估

• 算法交易执行与监控

🎪 属于你的群体

Templates

• 自定义科学研究团队

• 个性化投资委员会

• 业务运营团队

• 内容制作工作室


v0.1.0

https://github.com/user-attachments/assets/7e2f0ecd-8fe3-4970-90ac-5c9669ff060c

v0.2.0

https://github.com/user-attachments/assets/fd23be91-5cf4-457c-a77e-bac24b76e58f

☝️ 智能领导代理协调 8 个专业子代理,在 8 张 H100 GPU 上自主设计实验,并根据实时性能动态重新分配资源。

🧠 该系统能够跨团队整合突破性成果,并独立演化策略——实现完全的研究自动化,无需人工干预。

ClawTeam - AI 代理自我 orchestration


🤔 为什么选择 ClawTeam?

当前的 AI 代理功能强大——但它们是孤立运作的。面对复杂任务时,你不得不手动协调多个代理、管理上下文,并将零散的结果拼接起来。

如果代理能够像团队一样思考和协作呢?

ClawTeam 开启了代理群智能——AI 代理可以自我组织成协作团队,智能地分解复杂工作,实时共享洞察,并共同找到突破性解决方案。

🚀 派生出专业子代理——每个子代理都有独立的工作环境和专注领域

📋 设计智能的任务分配——具备智能依赖关系管理

💬 促进实时协调——代理之间无缝沟通

📊 监控团队表现——跟踪进展并识别瓶颈

🔄 动态调整策略——重新分配资源并调整工作方向

✨ 结果是什么?

你只需设定愿景,剩下的就由代理群以集体智慧完成。

How ClawTeam works - comic


🎯 群智能的应用场景

🦞 代理派生代理

领导代理通过 clawteam spawn 命令创建工作者。每个工作者都会自动获得自己的git 工作树tmux 窗口身份标识

# 领导代理运行:
clawteam spawn --team my-team \
  --agent-name worker1 \
  --task "实现认证模块"

🤖 代理与代理对话

工作者会查看自己的收件箱、更新任务状态并汇报结果——所有这些都通过 CLI 命令完成,而这些命令会被自动注入到他们的提示词中。

# 一个工作者代理查看任务:
clawteam task list my-team --owner me
# 然后汇报结果:
clawteam inbox send my-team leader \
  "认证已完成。所有测试均通过。"

👀 你只需观察

你可以通过 tiled tmux 视图或 Web UI 来监控整个代理群。领导代理负责协调工作,你只需在需要时介入。

# 同时观看所有代理
clawteam board attach my-team
# 或者打开网页仪表盘
clawteam board serve --port 8080
ClawTeam 其他多代理框架
🎯 使用主体 AI 代理本身 人工编写编排代码
设置 pip install + 向领导代理发送一条指令 Docker、云 API、YAML 配置文件
🏗️ 基础设施 只需文件系统和 tmux Redis、消息队列、数据库
🤖 代理支持 任何 CLI 代理(Claude Code、Codex、OpenClaw、自定义代理) 仅支持特定框架的代理
🌳 隔离性 Git 工作树(真正的分支,真实的差异) 容器或虚拟环境
🧠 智能化程度 代理群通过 CLI 命令自我组织 硬编码的编排逻辑

🎬 使用场景

🔬 1. 自主机器学习研究——8 个代理 × 8 张 H100 GPU

基于 @karpathy 的 autoresearch

💫 一条命令。全程自动化。

人类输入:“使用 8 张 GPU 优化这个 LLM 训练设置”

代理团队会处理剩下的所有事情:

  • 在 8 张 H100 上派生出 8 个专门的研究代理
  • 设计 2000 多次自主实验
  • 实现突破性改进(val_bpb:1.044→0.977)
  • 完全无需人工干预

🎯 大规模纯科研

将原本需要数月的手动超参数调优,转化为数小时的智能自动化。

AutoResearch Progress
🏆 val_bpb: 1.044 → 0.977 (6.4% improvement) | 2430+ experiments | ~30 GPU-hours

代理团队自主完成的工作:

人类指令:“使用 8 张 GPU 优化 train.py。请阅读 program.md 获取说明。”

🦞 领导代理的操作:
├── 📖 阅读 program.md,理解实验方案
├── 🏗️ clawteam team spawn-team autoresearch
├── 🚀 为每张 GPU 分配研究方向:
│   ├── GPU 0:clawteam spawn --task “探索模型深度(DEPTH 10-16)”
│   ├── GPU 1:clawteam spawn --task “探索模型宽度(ASPECT_RATIO 80-128)”
│   ├── GPU 2:clawteam spawn --task “调整学习率和优化器”
│   ├── GPU 3:clawteam spawn --task “探索批量大小和梯度累积”
│   ├── GPU 4-7:clawteam spawn tmux codex --task “…” (Codex 代理)
│   └── 🌳 每个代理都有自己独立的 git 工作树、独立分支,进行隔离实验
├── 🔄 每 30 分钟检查一次结果:
│   ├── clawteam board show autoresearch
│   ├── 阅读每个代理的 results.tsv 文件
│   ├── 🏆 找出最佳发现(深度=12,批次=2^17,RoPE 前归一化)
│   └── 📡 将最佳配置分享给其他代理,让他们以此为基础继续实验
├── 🔧 当代理完成任务后,重新分配 GPU:
│   ├── 杀死闲置的代理,清理工作树
│   ├── 根据最佳提交创建新的工作树
│   └── 派生出新的代理,结合优化方向
└── ✅ 经过 2430 多次实验后:val_bpb 从 1.044 降至 0.977

完整结果:novix-science/autoresearch


🏗️ 2. 代理式软件工程

你告诉 Claude Code:“给我构建一个全栈待办应用。”Claude 意识到这是一个多模块任务,于是自行组织了一个团队

人类指令:“构建一个带有认证、数据库和 React 前端的全栈待办应用。”

🦞 领导代理的操作:
├── 🏗️ clawteam team spawn-team webapp -d “全栈待办应用”
├── 📋 创建具有依赖链的任务:
│   ├── T1:“设计 REST API 架构”          → architect
│   ├── T2:“实现 JWT 认证”——受 T1 阻塞  → backend1
│   ├── T3:“构建数据库层”——受 T1 阻塞  → backend2
│   ├── T4:“构建 React 前端”             → frontend
│   └── T5:“集成测试”——受 T2、T3、T4 阻塞 → tester
├── 🚀 派生出 5 个子代理(每个代理都在自己的 git worktree 中):
│   ├── clawteam spawn --agent-name architect --task “设计 API 架构”
│   ├── clawteam spawn --agent-name backend1  --task “实现 JWT 认证”
│   ├── clawteam spawn --agent-name backend2  --task “构建 PostgreSQL 模型”
│   ├── clawteam spawn --agent-name frontend  --task “构建 React UI”
│   └── clawteam spawn --agent-name tester    --task “编写 pytest 测试”
├── 🔗 自动解析依赖关系:
│   ├── architect 完成任务后,backend1 和 backend2 自动解除阻塞
│   ├── 所有后端完成任务后,tester 自动解除阻塞
│   └── 每个代理都会执行:clawteam task update <id> --status completed
├── 💬 子代理通过收件箱进行协调:
│   ├── architect → backend1:“这是 OpenAPI 规范:…”
│   ├── backend1 → tester:“认证接口已在 /api/auth/* 准备好”
│   └── tester → 领导代理:“所有 47 项测试均已通过 ✅”
└── 🌳 领导代理将所有工作树合并到主分支

💰 3. AI 对冲基金——一键启动团队

一个预建的 TOML 模板可以快速派生出一个完整的7 代理投资分析团队:


# 一条命令即可启动一切:
clawteam launch hedge-fund --team fund1 --goal "分析2026年第二季度的AAPL、MSFT、NVDA"
🦞 自动发生的过程:
├── 📊 投资组合经理(领导者)生成并接收目标
├── 🤖 5名分析师代理生成,每名代理采用不同的策略:
│   ├── 🎩 巴菲特型分析师 → 价值投资(护城河、ROE、DCF)
│   ├── 🚀 增长型分析师 → 破坏性创新(TAM、网络效应)
│   ├── 📈 技术型分析师 → 技术指标(EMA、RSI、布林带)
│   ├── 📋 基本面分析师 → 财务比率(P/E、D/E、FCF)
│   └── 📰 情绪型分析师 → 新闻与内幕交易信号
├── 🛡️ 风险管理器生成,等待所有分析师的信号:
│   ├── clawteam收件箱接收fund1(收集所有5个信号)
│   ├── 整合并计算仓位限制
│   └── clawteam收件箱向投资组合经理发送“风险报告:……”
└── 💼 投资组合经理做出最终的买入/卖出/持有决策

模板是TOML文件——您可以为任何领域创建自己的团队原型


📦 安装

pip install clawteam

# 或者从源码安装
git clone https://github.com/HKUDS/ClawTeam.git
cd ClawTeam
pip install -e .

# 可选:点对点传输(ZeroMQ)
pip install -e ".[p2p]"

需要Python 3.10及以上版本tmux以及一个CLI编码代理(例如claudecodex)。Python依赖项包括:typerpydanticrich

所有spawn示例都假定您命名的代理CLI已安装并可在PATH中访问。


🚀 快速入门

如果您是ClawTeam的新手,请按以下顺序操作:

  1. 确保tmux和您的代理CLI在此机器上可以独立运行。
  2. 选择以下两种方式之一:让代理自动驱动,或手动驱动。
  3. 使用支持的代理表格来选择合适的spawn命令。
  4. 如果您要集成新的代理,请在调试前查看适配器说明。

✅ 开始之前

请先运行以下检查:

tmux -V
clawteam --help

# 将“claude”替换为您实际想要使用的代理:
claude --version
codex --version
nanobot --help

如果代理CLI本身无法正常运行,clawteam spawn也无法解决问题。

⚡ 选项1:让代理自动驱动(推荐)

ClawTeam自带一个可重用技能,位于skills/clawteam/目录下。

Claude Code

将该技能安装到~/.claude/skills/clawteam,然后输入提示:

“构建一个Web应用。使用clawteam将工作分配给多个代理。”

Codex

将相同的技能安装到$CODEX_HOME/skills/clawteam(通常为~/.codex/skills/clawteam),然后输入提示:

“使用clawteam将此任务分配给多个代理,并协调团队完成。”

代理会自动创建团队、生成工作人员、分配任务并进行协调——这一切都在后台使用clawteam CLI命令实现。

🔧 选项2:手动驱动

# 1. 创建一个团队(您担任领导者)
clawteam team spawn-team my-team -d “构建认证模块” -n leader

# 2. 生成工作人员代理——每个代理都会获得一个Git工作树、tmux窗口和身份
clawteam spawn --team my-team --agent-name alice --task “实现OAuth2流程”
clawteam spawn --team my-team --agent-name bob --task “编写认证模块的单元测试”

# 3. 工作人员会自动收到一条协调提示,教他们如何:
#    ✅ 查看任务:clawteam task list my-team --owner alice
#    ✅ 更新状态:clawteam task update my-team <id> --status completed
#    ✅ 向领导者发送消息:clawteam inbox send my-team leader “已完成!”
#    ✅ 报告空闲状态:clawteam lifecycle idle my-team

# 4. 观察他们并肩协作
clawteam board attach my-team

🧩 配置文件与预设

当您想使用非默认的提供商、模型或API网关时,应先配置一个配置文件,而不是每次都手动导出提供商的环境变量。

# 查看内置的提供商模板
clawteam preset list
clawteam preset show moonshot-cn

# 从预设生成可重用的运行时配置文件
clawteam preset generate-profile moonshot-cn claude --name claude-kimi

# MiniMax (M2.7) — 全球或中国端点
clawteam preset generate-profile minimax-global claude --name claude-minimax
clawteam preset generate-profile minimax-cn claude --name claude-minimax-cn

# 或者使用交互式TUI
clawteam profile wizard

# Claude Code在新机器或新环境中可能需要执行一次
clawteam profile doctor claude

# 在生成工作人员之前,先对配置文件进行烟雾测试
MOONSHOT_API_KEY=... clawteam profile test claude-kimi
MINIMAX_API_KEY=... clawteam profile test claude-minimax

一些经验法则:

  • profilespawn/launch使用的最终运行时对象。
  • preset是一个可重用的提供商模板,可用于生成一个或多个配置文件。
  • wizard是首次设置的最简单途径。
  • doctor主要用于Claude Code首次运行时的初始化状态。

🧭 我应该使用哪个spawn命令?

请使用clawteam spawn [backend] [command] ...,并选择已经在您的机器上可用的命令:

# Claude Code
clawteam spawn tmux claude --team my-team --agent-name alice --task “实现OAuth2”

# Codex
clawteam spawn tmux codex --team my-team --agent-name bob --task “编写前端测试”

# nanobot
clawteam spawn tmux nanobot --team my-team --agent-name carol --task “构建API”

# 已配置的profile(建议用于非默认提供商/模型)
clawteam spawn tmux --profile claude-kimi --team my-team --agent-name dave --task “重构认证流程”

注意事项:

  • tmux是默认的后端,在您希望观察交互式代理界面时是最佳选择。
  • subprocess更适合一次性工具或非交互式脚本。
  • nanobot在内部被标准化为nanobot agent,因此上述命令是正确的ClawTeam入口点。
  • 对于Claude Code和Codex,它们信任在全新工作树中自动生成的提示,这些提示会由tmux后端自动确认。
  • 对于非默认的提供商/模型,建议使用--profile <name>,而不是手动导出环境变量。

🔌 添加其他代理

ClawTeam不仅可以与Claude Code、Codex和nanobot配合使用,还可以与其他代理协同工作,但这些代理的CLI必须满足一定的兼容性要求:

  1. 该命令必须存在于PATH中,并且能够在ClawTeam之外成功启动。
  2. 代理必须能够在特定的工作目录或Git工作树中运行。
  3. 代理必须能够接受初始任务,无论是通过命令行参数还是交互式输入。
  4. 如果代理需要进行交互式操作,则其进程必须在tmux中保持运行状态。

如果您不确定,可以先单独测试代理,然后再用以下命令包装它:

clawteam spawn subprocess <your-agent> --team my-team --agent-name test --task “说‘OK’”

如果测试成功,再切换到tmux以进行交互式监控。

🤖 支持的智能体

ClawTeam 可与任何能够执行 Shell 命令的 CLI 智能体 配合使用:

以下所有示例均假定相应的 CLI 已在您的机器上独立运行。

智能体 启动命令 状态
Claude Code clawteam spawn tmux claude --team ... ✅ 完全支持
Codex clawteam spawn tmux codex --team ... ✅ 完全支持
OpenClaw clawteam spawn tmux openclaw --team ... ✅ 完全支持
nanobot clawteam spawn tmux nanobot --team ... ✅ 完全支持
Kimi CLI clawteam spawn tmux kimi --team ... ✅ 完全支持
Cursor clawteam spawn subprocess cursor --team ... 🔮 实验性
自定义脚本 clawteam spawn subprocess python --team ... ✅ 完全支持

对于特定提供商的设置,例如通过 Moonshot Kimi、MiniMax 或者通过 Vertex 使用 Claude Code、Gemini,请先使用 profile + preset,然后再用 --profile 启动。


✨ 功能

🦞 智能体自组织

  • 领导智能体负责启动并管理工作者智能体
  • 自动注入的协调提示 — 无需手动配置
  • 工作者会自动报告状态、结果和空闲情况
  • 适用于任何 CLI 智能体:Claude Code、Codex、OpenClaw,以及自定义智能体

🌳 工作空间隔离

  • 每个智能体都有自己的 git 工作树(独立分支)
  • 并行工作的智能体之间不会产生合并冲突
  • 提供检查点、合并和清理命令
  • 分支命名格式为:clawteam/{team}/{agent}

📋 带依赖的任务跟踪

  • 共享看板:待处理进行中已完成 / 阻塞
  • --blocked-by 依赖链 — 完成时自动解除阻塞
  • task wait 会阻塞直到所有任务完成
  • 可按状态、负责人筛选;提供 JSON 输出以供脚本使用

💬 智能体间消息传递

  • 点对点 收件箱(发送、接收、查看)
  • 广播 给所有团队成员
  • 默认采用文件传输方式,也可选择 ZeroMQ 点对点传输,并具备离线回退机制
  • 智能体可通过 inbox receive 发现消息

📊 监控与仪表盘

  • board show — 终端看板
  • board live — 自动刷新的仪表盘
  • board attach — 所有智能体工作的 平铺式 tmux 视图
  • board serveWeb UI,实时更新

🎪 团队模板

  • TOML 文件 定义团队原型(角色、任务、提示)
  • 一条命令即可启动一个完整的团队:clawteam launch <template>
  • 内置模板:AI 对冲基金(7 个智能体)。您也可以创建自己的模板。
  • 支持变量替换:{goal}{team_name}{agent_name}

🔧 更多功能

功能 描述
📝 计划审批 智能体在执行前提交计划供领导审核
🔄 生命周期协议 优雅地请求/批准/拒绝关闭,空闲通知
📊 JSON 输出 所有命令都支持 --json 标志 — 智能体可解析结构化输出
🌐 跨机器 共享文件系统(NFS/SSHFS)或点对点传输,适用于分布式团队
👥 多用户 按用户划分智能体命名空间 — 多人可共享一个团队
⚙️ 配置 持久化配置:环境变量 > 配置文件 > 默认优先级
🔌 智能体技能 可重用的技能条目,适用于 Claude Code 和 Codex 工作流

🤖 智能体如何使用 ClawTeam

当智能体通过 clawteam spawn 被启动时,它会收到一个 自动注入的协调提示

## 协调协议(自动注入到每个被启动的智能体)

- 📋 检查你的任务:clawteam task list <team> --owner <your-name>
- ▶️ 开始一项任务:clawteam task update <team> <id> --status in_progress
- ✅ 完成一项任务:clawteam task update <team> <id> --status completed
- 💬 向领导发送消息:clawteam inbox send <team> leader "状态更新..."
- 💬 向队友发送消息:clawteam inbox send <team> <name> "信息..."
- 📨 检查收件箱:clawteam inbox receive <team>
- 😴 报告空闲:clawteam lifecycle idle <team>

这意味着 任何 CLI 智能体 都可以参与 ClawTeam 团队——它只需要能够运行 Shell 命令。无需自定义 SDK、API 集成或框架锁定。


📖 命令参考

🔧 核心命令

# 🏗️ 团队生命周期
clawteam team spawn-team <team> -d "description" -n <leader>
clawteam team discover                    # 列出所有团队
clawteam team status <team>               # 显示成员
clawteam team cleanup <team> --force      # 删除团队

# 🚀 启动智能体
clawteam spawn --team <team> --agent-name <name> --task "do this"
clawteam spawn tmux codex --team <team> --agent-name <name> --task "do this"

# 📋 任务管理
clawteam task create <team> "subject" -o <owner> --blocked-by <id1>,<id2>
clawteam task update <team> <id> --status completed   # 自动解除依赖任务的阻塞
clawteam task list <team> --status blocked --owner worker1
clawteam task wait <team> --timeout 300

# 💬 消息传递
clawteam inbox send <team> <to> "message"
clawteam inbox broadcast <team> "message"
clawteam inbox receive <team>             # 消耗消息
clawteam inbox peek <team>                # 查看但不消耗

# 📊 监控
clawteam board show <team>                # 终端看板
clawteam board live <team> --interval 3   # 自动刷新
clawteam board attach <team>              # 平铺式 tmux 视图
clawteam board serve --port 8080          # Web UI

🌳 工作空间、📝 计划、🔄 生命周期、⚙️ 配置

# 🌳 工作空间(git 工作树管理)
clawteam workspace list <team>
clawteam workspace checkpoint <team> <agent>    # 自动提交
clawteam workspace merge <team> <agent>         # 合并回主分支
clawteam workspace cleanup <team> <agent>       # 移除工作树

# 📝 计划审批
clawteam plan submit <team> <agent> "计划" --summary "TL;DR"
clawteam plan approve <team> <plan-id> <agent> --feedback "LGTM"
clawteam plan reject <team> <plan-id> <agent> --feedback "Revise X"

# 🔄 生命周期
clawteam lifecycle request-shutdown <team> <agent> --reason "done"
clawteam lifecycle approve-shutdown <team> <request-id> <agent>
clawteam lifecycle idle <team>

# 🎪 模板
clawteam launch <template> --team <name> --goal "Build X"
clawteam template list

# ⚙️ 配置
clawteam config show
clawteam config set transport p2p
clawteam config health
设置 环境变量 默认值 描述
data_dir CLAWTEAM_DATA_DIR ~/.clawteam 数据目录
transport CLAWTEAM_TRANSPORT file filep2p
workspace CLAWTEAM_WORKSPACE auto auto / always / never
default_backend CLAWTEAM_DEFAULT_BACKEND tmux tmuxsubprocess
skip_permissions CLAWTEAM_SKIP_PERMISSIONS true 自动批准代理工具

旧版别名: OH_* 环境变量仍被接受以保持兼容性,但新的文档和示例使用 CLAWTEAM_*


🏗️ 架构

  人类: "优化这个大模型"
         │
         ▼
  ┌──────────────┐     clawteam spawn     ┌──────────────┐
  │ 🦞 领导者    │ ──────────────────────► │ 🤖 工作者    │
  │ (Claude Code)│ ──────┐                │ (Claude Code)│
  │              │       │                │ git worktree │
  │ 使用:        │       │                │ tmux window  │
  │ • spawn      │       │ clawteam spawn └──────────────┘
  │ • task create│       │
  │ • inbox send │       ▼                ┌──────────────┐
  │ • board show │ ──────────────────────► │ 🤖 工作者    │
  │ • task wait  │       │                │ (Codex)      │
  └──────────────┘       │                │ git worktree │
                         │                │ tmux window  │
                         │ clawteam spawn └──────────────┘
                         ▼
                   ┌──────────────┐
                   │ 🤖 工作者    │    每个工作者使用:
                   │ (any CLI)    │    • 任务列表(检查工作)
                   │ git worktree │    • 任务更新(报告完成)
                   │ tmux window  │    • 收件箱发送(向领导者发送消息)
                   └──────────────┘    • 收件箱接收(获取指令)
                         │
                         ▼
              ┌─────────────────────┐
              │    ~/.clawteam/     │
              │ ├── teams/   (谁) │
              │ ├── tasks/   (什么)│
              │ ├── inboxes/ (交流)│
              │ └── workspaces/    │
              │     (隔离的代码)│
              └─────────────────────┘

所有状态都以 JSON 文件的形式存储在 ~/.clawteam/ 中。没有数据库、没有服务器、没有云。原子性的 tmp + rename 写入操作确保了崩溃安全性。

Spawn 默认值 覆盖
后端 tmux clawteam spawn subprocess ...
命令 claude clawteam spawn tmux codex ...
工作空间 auto(git worktree) --no-workspace
权限 跳过 --no-skip-permissions
传输方式 工作原理 何时使用
file(默认) 收件箱目录中的 JSON 文件 单机、共享文件系统
p2p ZeroMQ PUSH/PULL + 文件回退 低延迟、自动回退

🗺️ 路线图

阶段 版本 内容 状态
当前 v0.3 文件 + P2P(ZeroMQ)传输、Web UI、多用户、团队模板 ✅ 已发布
阶段 1 v0.4 Redis 传输 — 跨机器消息传递 🔜 计划中
阶段 2 v0.5 共享状态层 — 跨机器的团队配置和任务 🔜 计划中
阶段 3 v0.6 代理市场 — 发现并重用社区代理模板 💡 正在探索
阶段 4 v0.7 自适应调度 — 根据代理性能动态重新分配任务 💡 正在探索
阶段 5 v1.0 生产级 — 认证、权限、审计日志 💡 正在探索

里程碑

里程碑 状态 备注
v0.1.x ✅ 已发布 核心 CLI、团队/任务/收件箱流程、看板、模板、打包。
v0.2.0 ✅ 已发布 稳定化、文档更新、spawn/工作空间修复以及版本打包。
v0.3 📍 路线图基线 文件 + P2P 传输、Web UI、多用户工作流、团队模板。

有关长期计划,请参阅 ROADMAP.md


🤝 贡献

我们欢迎贡献!ClawTeam 设计为可扩展:

  • 🤖 新代理集成 — 添加对更多 AI 编码代理的支持
  • 🎪 团队模板 — 为新领域创建 TOML 模板(DevOps、数据科学等)
  • 🔌 传输后端 — Redis、NATS 或其他消息传输方式
  • 📊 仪表盘改进 — 增强的 Web UI、Grafana 集成
  • 📖 文档 — 教程、最佳实践、代理提示工程指南

📖 致谢


⭐ 星标历史

如果您觉得 ClawTeam 有用,请考虑给我们一个星标!⭐

📄 许可证

MIT 许可证 — 可自由使用、修改和分发。


ClawTeam代理集群智能. 🦞

8 个代理 × 8 块 H100 显卡 × 2430 次实验 × 一个 CLI × 一个集群


ClawTeam

感谢您的访问 ✨ ClawTeam!

浏览量

版本历史

v0.2.02026/03/23
v0.1.22026/03/18

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|1周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

159.3k|★★☆☆☆|今天
开发框架Agent语言模型

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|昨天
Agent插件

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.3k|★★☆☆☆|1周前
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像