smtg-ai/claude-squad

Manage multiple AI terminal agents like Claude Code, Codex, OpenCode, and Amp.

解決了什麼問題

Claude Squad 解決了同時管理多個 AI 編碼代理(AI coding agents)的困難。與其在多個終端機視窗之間切換,或在執行多個任務時冒著程式碼衝突的風險,它提供了一種在隔離環境中運行各種代理的集中化方式。

運作原理

該工具結合了三種技術來管理代理:

  1. tmux:為每個代理實例建立隔離的終端機工作階段。
  2. git worktrees:確保每個工作階段都在自己的分支和隔離的程式碼庫中運行,以防止衝突。
  3. TUI (Terminal User Interface):提供單一視窗來導航、管理和監控所有活動的工作階段。

適用對象

專為使用 AI 編碼助手(如 Claude Code、Aider、Codex 或 Gemini)並希望在同一個專案的不同分支中背景執行多個自主任務的開發者而設計。

重點功能

  • 多代理管理:在一個終端機視窗中運行多個不同 AI 代理的實例。
  • 隔離工作區:每個任務都有自己的 git 工作區,以避免合併衝突。
  • 背景執行:在背景完成任務,包括一個可選的 "yolo" 自動接受模式。
  • 審查工作流:允許使用者在將更改推送到 GitHub 之前,先審查變更並切換分支。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目