ClawTeam
一行命令让 AI Agent 自主组建团队、分配任务、协同完成复杂任务的开源框架
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一行命令让 AI Agent 自主组建团队、分配任务、协同完成复杂任务的开源框架
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有想过,当一个 AI 编程工具已经足够强大,为什么它还是只能一个人干活? 人类开发者可以组建团队、分工协作,但 AI Agent 过去只能单打独斗——任务太大时,你只能手动拆分、复制粘贴上下文、合并结果。ClawTeam 正是为解决这一问题而生:它让 AI Agent 能够自主组建团队、分配任务、协调工作,把"一人干活"升级为"群体智能"。
图1:ClawTeam 工作概览 —— 一个 Leader Agent 协调多个 Worker Agent 并行工作
ClawTeam 由香港大学数据科学实验室(HKUDS)开发,2026年3月正式公开发布,目前版本为 v0.2.0。项目主页显示其核心愿景是推动 AI Agent 从个体智能向群体智能的演进,正如项目 slogan 所说:"今天的 Agent 各自为战,明天的 Agent 将协同作战。"
这个项目诞生于一个非常具体的痛点:当你用 Claude Code、Codex 或其他 AI 编程工具处理复杂任务(如完整的全栈应用开发、大规模机器学习实验)时,任务往往需要拆分成多个子模块。以往的解决方案是人工拆分任务、管理上下文、协调进度——但这本身就成了另一个瓶颈。ClawTeam 的思路是:既然 Agent 能编程、能推理,为什么不让 Agent 自己来管这个流程?
项目联合了多个知名开源项目作为基础:借鉴了 Andrej Karpathy 的 autoresearch 框架作为多 Agent 协同实验的参考实现,兼容 Claude Code、Codex、OpenClaw、nanobot 等主流 AI 编程 Agent,并从 Virattt 的 ai-hedge-fund 项目中汲取了对冲基金多 Agent 协作模板的设计灵感。
ClawTeam 本质上是一个基于命令行的 Agent 编排框架。它不依赖重型基础设施(不需要 Docker、不需要 Redis、不需要消息队列),只需要 Python 3.10+ 和 tmux 就能跑起来。一个典型的使用场景如下:
场景一:大规模机器学习研究自动化
你告诉 Leader Agent:"用 8 块 GPU 优化这个 LLM 训练配置。" Leader 会自主完成所有工作——创建 8 个子 Agent(每个对应一块 GPU),各自探索不同的优化方向(模型深度、模型宽度、学习率、批量大小等),通过共享看板监控进展,识别最佳发现后引导新 Agent 从最优配置继续探索。最终在 2430+ 次实验后,实现了 val_bpb 从 1.044 到 0.977 的提升(幅度约 6.4%),消耗约 30 GPU 小时。
整个过程完全不需要人类介入。你只需要给目标,Agent 自主拆解、分配、执行、收敛。
场景二:全栈软件开发
当你告诉 Claude Code:"帮我做一个全栈 Todo 应用",ClawTeam 让 Claude Code 自动判断这是多模块任务,自主组建团队:创建一个 architect Agent 设计 API,再创建 backend1 实现 JWT 认证、backend2 构建数据库层、frontend 构建前端、tester 编写集成测试。任务之间有依赖关系(architect 完成之前,后端和前端被阻塞),完成后自动解除下游阻塞。Agent 之间通过收件箱互相发送上下文信息,最终 tester 完成全部 47 个测试后汇报给 Leader。
场景三:AI 对冲基金(7 Agent 团队)
ClawTeam 还内置了 TOML 模板系统。一条命令 clawteam launch hedge-fund --team fund1 --goal "分析 AAPL、MSFT、NVDA 的 Q2 2026 投资价值" 就能启动一个包含 7 个 Agent 的完整投资分析团队:巴菲特风格价值分析师、成长分析师、技术分析师、基本面分析师、情绪分析师,加上风险经理和投资组合经理(Leader),收敛出最终投资决策。
图2:ClawTeam Agent 协作流程 —— 从任务分配到结果汇总的全过程
ClawTeam 的架构设计有几个鲜明特点:
无需重型基础设施:传统多 Agent 系统往往需要 Docker 容器、Redis 消息队列、PostgreSQL 数据库。ClawTeam 的"基础设施"是文件系统 + tmux——每个 Worker Agent 运行在独立的 Git Worktree(独立分支)中,和宿主机器的 Git 历史完全隔离,并行 Agent 之间不会产生文件冲突。
零配置协作:Worker Agent 启动时自动获得协作提示词,知道如何查看任务列表、更新任务状态、向 Leader 汇报结果。这些不是手动配置的,而是 ClawTeam 自动注入的。
多传输层支持:默认使用文件传输(通过共享文件系统),也可选配 ZeroMQ P2P 传输(pip install -e ".[p2p]"),支持跨机器通信。
多后端支持:支持 tmux 后端(交互式 TUI,适合需要观察 Agent 工作过程的场景)和 subprocess 后端(一次性任务)。
ClawTeam 的部署体验极佳。只需 pip install clawteam 即可完成安装(Python 3.10+),无需 Docker,不需要配置数据库,不需要申请云服务 API。整个安装过程在 1 分钟以内。
但需要注意的是,该项目没有提供 Docker 容器化方案,因此如果你需要将 ClawTeam 集成到现有的容器化基础设施中,需要自行编写 Dockerfile。另外,该项目虽然是本地 CLI 工具,但提供了一个可选的 Web UI 仪表板(clawteam board serve --port 8080),方便在浏览器中监控多 Agent 工作进展。
在硬件需求方面,这是一个CPU 友好型项目。核心逻辑是 Agent 编排,本身不运行大模型推理(推理由连接的 Claude Code、Codex 等 Agent 完成),因此只需要极低的资源占用。唯一需要注意的是,如果你连接的是本地模型(如 Ollama),则需要相应的 GPU 资源。
图3:AutoResearch 实验进展面板 —— 实时监控 8 Agent × 8 GPU 的实验状态
尽管 ClawTeam 的设计思路令人眼前一亮,但它目前仍处于早期阶段(v0.2.0),存在一些需要注意的局限:
Agent 质量依赖底层工具:ClawTeam 本身不运行 AI 模型,它的核心价值在于"编排"。但如果底层 Agent(如 Claude Code)质量不高,ClawTeam 协调出的团队质量也会受限。这不是 ClawTeam 的 bug,而是框架的固有特性——框架本身不解决"Agent 是否可靠"的问题。
生产环境稳定性未知:作为一个 2026 年 3 月才公开发布的新项目,ClawTeam 在长时间运行、异常 Agent 崩溃恢复、团队状态一致性等方面的稳定性数据尚不充分。Roadmap 显示 v1.0 才会有"生产级稳定版",目前仍在快速迭代中。
跨机器通信体验有限:ZeroMQ P2P 传输支持跨机器通信,但"跨机器"意味着需要处理网络分区、节点失联等分布式系统经典问题。Roadmap v0.5 计划引入 Redis 传输和共享状态层,才算真正解决跨机器协作问题。
监控能力有限:虽然有看板和 Web UI,但在 Agent 数量增加时(10+ Agent),目前的监控工具可能不够直观,需要依赖 tmux 平铺视图来获得全局感。
ClawTeam 的出现代表了一个值得关注的方向:AI Agent 不再只是人类开发者的"工具",而正在成为能够自主组织、自我协调的工作单元。这种"Agent 群体智能"的思路,与人类团队协作模式有着惊人的相似性——有 Leader、有 Worker、有依赖管理、有状态汇报。
从行业趋势看,随着 Claude Code、Codex 等 AI 编程工具的能力不断增强,单个 Agent 能完成的任务复杂度上限在持续提升。但瓶颈正在从"Agent 能做什么"转向"如何让多个 Agent 高效协作"。ClawTeam 正是对这一瓶颈的直接回应。
更值得关注的是,ClawTeam 的设计哲学强调对 Agent 自身能力的利用——不是人类在编排 Agent,而是 Agent 在编排 Agent。人类只负责给目标,具体的任务拆分、分配、调整全部由 Agent 自主完成。这种"元协作"模式一旦成熟,可能会显著改变 AI 辅助编程的效率上限。
图4:AutoResearch 场景示意
图5:Agent 软件工程场景示意
如果你是 AI 开发者,推荐直接从"方式一:让 Agent 驱动"入手。将 ClawTeam skill 安装到 Claude Code 的 skills 目录(~/.claude/skills/clawteam),然后直接告诉 Claude Code:"帮我用 clawteam 把这个任务拆成多 Agent 团队"。这样你就能看到 Agent 自主组建团队、协调工作的全过程。
如果你是 AI 爱好者,推荐先用"方式二:手动操作"感受一下 CLI 的工作方式——先跑通 clawteam team spawn-team 创建团队、clawteam spawn 启动 Worker,观察 tmux 平铺视图中的 Agent 对话,这会让你对"群体智能"有一个直观的认识。
无论哪种方式,安装只需要一行命令 pip install clawteam,3 分钟内就能看到第一个 Agent 团队在 tmux 中开始工作。