Repolode
smtg-ai

smtg-ai/claude-squad

一款终端工具,用于同时管理多个 Claude Code、Codex、Aider 等 AI 编程代理,各自运行在独立工作区中。

Star
8,645
Fork
625
未关闭 Issue
50
最近提交
2个月前

这是什么?

Claude Squad 是一款终端应用,可以同时运行多个本地 AI 编程代理,包括 Claude Code、Codex、Gemini 和 Aider,每个代理各占一个会话。开发者可以在同一个终端窗口中启动、监控和切换任务,多个代理能够并行在后台工作。

每个会话基于 tmux 和独立的 git worktree 运行,使用各自的分支,因此在同一仓库中工作的代理不会相互覆盖文件。在 TUI 界面中,可以预览会话、查看差异、重新给代理发送提示,也可以将会话分支提交并推送到 GitHub,或检出更改后暂停会话。通过 profiles 配置,可以预先定义多组代理启动命令,创建会话时直接选择。

使用前需要安装 tmux 和 GitHub CLI(gh),可通过 Homebrew 或安装脚本进行安装。

核心功能

  • 01可在并行会话中同时运行 Claude Code、Codex、Gemini、Aider 等多个 AI 代理。
  • 02每个任务使用独立的 git worktree 和分支,避免文件冲突。
  • 03在终端界面中预览会话输出和代码差异。
  • 04可直接在界面中将会话分支提交并推送到 GitHub。
  • 05支持通过 profiles 在不同代理启动命令之间切换。
  • 06提供自动接受提示(yolo)模式,便于后台完成任务。

适用场景

  • 在同一个仓库中同时运行多个 Claude Code 或 Codex 任务,且互不产生分支冲突。
  • 并排对比不同 AI 编程代理解决同一问题的方式。
  • 在提交并推送代理分支之前审查其代码差异。

快速上手

  1. 1

    通过 Homebrew 安装

    brew install claude-squad
  2. 2

    创建简短的 'cs' 别名

    ln -s "$(brew --prefix)/bin/claude-squad" "$(brew --prefix)/bin/cs"
  3. 3

    安装前置依赖 tmux 和 gh(参见其安装页面)

  4. 4

    运行应用程序

    cs

使用前须知

  • 需要先安装 tmux 和 GitHub CLI(gh)。
  • 默认程序为 claude,因此需要可用的 Claude Code 或其他受支持的智能体工具。

标签

常见问题

claude-squad 是什么?
一款终端工具,用于同时管理多个 Claude Code、Codex、Aider 等 AI 编程代理,各自运行在独立工作区中。 Claude Squad 是一款终端应用,可以同时运行多个本地 AI 编程代理,包括 Claude Code、Codex、Gemini 和 Aider,每个代理各占一个会话。开发者可以在同一个终端窗口中启动、监控和切换任务,多个代理能够并行在后台工作。
claude-squad 可以免费使用吗?用的什么许可证?
claude-squad 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
claude-squad 还在维护吗?
半年内有更新。claude-squad 最近一次提交是在 2026年8月20日。
claude-squad 适合用来做什么?
在同一个仓库中同时运行多个 Claude Code 或 Codex 任务,且互不产生分支冲突。 并排对比不同 AI 编程代理解决同一问题的方式。 在提交并推送代理分支之前审查其代码差异。
claude-squad 怎么安装和运行?
通过 Homebrew 安装: brew install claude-squad 创建简短的 'cs' 别名: ln -s "$(brew --prefix)/bin/claude-squad" "$(brew --prefix)/bin/cs" 安装前置依赖 tmux 和 gh(参见其安装页面) 运行应用程序: cs
在哪里获取 claude-squad?
源代码和安装说明在 GitHub 上:https://github.com/smtg-ai/claude-squad

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目