claude-team

👥 多智能体并行开发指挥中枢

🥥68总安装量 14评分人数 15
100% 的用户推荐

Martian Engineering 出品的 Claude Code 多工作流协调工具,通过 iTerm2 实现并行开发、Git 工作树隔离与 beads 任务管理,显著提升团队 AI 编程效率。

A

基本安全,请在特定环境下使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 代码经审查无恶意行为,setup.sh 脚本遵循安全最佳实践(set -e、路径校验、用户级权限)
  • ✅ 来源可信:Martian Engineering 官方出品,GitHub 开源透明,作者 jalehman 有良好的开发历史
  • ⚠️ setup.sh 会修改用户级 launchd 配置(~/Library/LaunchAgents/),需用户手动执行授权
  • ⚠️ 工具支持 `--dangerously-skip-permissions` 选项,不当使用可能绕过文件操作确认
  • ✅ 所有网络通信仅限于本地回环(127.0.0.1:8766),无外部数据传输风险

使用说明

核心用法

claude-team 是一个基于 MCP 协议的 macOS 开发工具,专为需要并行处理多任务的 Claude Code 高级用户设计。其核心工作模式是通过 spawn_workers 在 iTerm2 中创建多个独立的 Claude Code 会话,每个工作进程(worker)拥有独立的终端面板、可选的 Git 工作树隔离环境,以及 beads 问题追踪集成。

用户通过 mcporter 框架调用各类工具:创建 worker 时指定项目路径、beads 问题 ID、任务注释等参数,系统会自动生成主题化命名(如 Groucho、Harpo、Aragorn)的会话。支持 list_workers 监控状态、、message_workers 批量下发指令、、wait_idle_workers 阻塞等待完成,以及 close_workers 清理资源。HTTP 持久化模式和 launchd 自启动配置进一步提升了生产环境的可用性。

显著优点

并行效率革命:突破单一会话上下文限制,将大型任务拆解为可同时推进的子任务,特别适合微服务改造、多模块重构等场景。可视化可控性:与纯后台 Agent 不同,所有 worker 都是真实可见的 iTerm2 面板,开发者可随时观察、中断或接管会话。Git 原生集成:自动工作树创建实现真正的代码隔离,避免分支污染,配合 beads 工作流形成完整的 issue-driven 开发闭环。架构扩展性:HTTP 模式支持外部工具(cron、脚本)接入,配合 Telegram 等通知渠道可实现异步监控。

潜在缺点与局限性

平台锁定严重:完整功能强依赖 macOS + iTerm2 组合,Windows/Linux 开发者无法使用。配置门槛较高:需预先启用 iTerm2 Python API、配置 mcporter、理解 beads 工作流,新手上手曲线陡峭。资源消耗显著:每个 worker 都是独立的 Claude Code 进程,大规模并行时对内存和 API 配额压力较大。合并风险存在:worker 分支需人工审查后合并,自动化程度不足可能引入代码质量问题。网络依赖:HTTP 模式虽提升响应速度,但增加了本地服务运维复杂度。

适合的目标群体

  • 全栈/后端技术负责人:需要协调多个并行开发流的团队管理者
  • AI 编程重度用户:已深度使用 Claude Code 且频繁遇到上下文瓶颈的开发者
  • beads 工作流采纳者:使用 beads 进行 issue 追踪的 Martian Engineering 生态用户
  • macOS 原生开发者:追求终端原生体验、排斥浏览器/IDE 插件的极客群体

使用风险

性能风险:worker 数量与系统资源线性相关,建议单机会话控制在 4-6 个以内。权限风险skip_permissions 选项虽便利但会绕过安全确认,生产环境需谨慎。数据持久风险:HTTP 模式下的 worker 状态存储于本地 JSON,异常断电可能导致状态丢失。Git 操作风险:自动分支创建若未正确关闭 worker,可能遗留孤立分支或工作树目录。API 成本风险:并行会话意味着并发的 Claude API 调用,需关注用量配额与费用。

claude-team 内容

文件夹图标assets文件夹
手动下载zip · 6.0 kB
setup.shtext/x-shellscript
请选择文件