返回博客
claude-squadcomparisonclaude-codemulti-agentopen-source

Claude Squad 和 Crewly 对比:一个终端,还是一支常驻团队

Claude Squad 在一个终端里管理多个 Claude Code、Codex 或 Gemini 会话,每个任务一个 worktree。Crewly 则维护一支有角色、有记忆的 agent 团队。各自做什么,什么时候选哪个。

C
Crewly Team
阅读约 6 分钟
分享

目录

Claude Squad 和 Crewly 都能让你同时运行多个 AI 编码 agent,常有人问该用哪个。它们的出发点不同。本文依据 Claude Squad 自己的 README(截至 2026 年 10 月 8 日)说明它做什么,以及常驻团队式的 Crewly 在哪些情况下更合适。

简短结论

Claude SquadCrewly
是什么管理多个 agent 会话的终端应用面向常驻 agent 团队的开源编排工具
核心思路每个任务一个隔离工作区,都在一个窗口里一次性定义的命名角色;每个 agent 保留自己的记忆
谁来推动你:启动、切换、审查、推送负责人 agent 分派;你在仪表盘或 Slack 里跟进
AgentClaude Code(默认)、Codex、Gemini、Aider,其他通过参数指定Claude Code、Codex、Gemini CLI、OpenCode 和 Antigravity,可按 agent 混用
隔离方式每个任务一个 tmux 会话加一个 git worktree每个 agent 一个独立终端会话,不用 tmux;按任务的 worktree 是项目级可选设置
安装Homebrew 或安装脚本;需要 tmux 和 gh一行安装命令,然后 crewly start
界面终端界面网页仪表盘、终端画面、可选 Slack
跨天记忆README 未提及每个 agent 的角色和记忆保存在 ~/.crewly/
许可AGPL-3.0MIT
擅长你自己掌控的几个并行分支持续运转、会记忆、不限于代码的团队

示意图:谁来推动,工作如何隔开。Claude Squad:每个任务一个隔离工作区,都在一个窗口里,由你启动、切换、审查、推送,每个任务一个 tmux 会话加一个 git worktree。Crewly:一次性定义的命名角色,每个 agent 保留自己的记忆,负责人 agent 分派、你在仪表盘或 Slack 里跟进,每个 agent 一个独立终端会话、不用 tmux,按任务的 worktree 是项目级可选设置。示意图:谁来推动,工作如何隔开。Claude Squad:每个任务一个隔离工作区,都在一个窗口里,由你启动、切换、审查、推送,每个任务一个 tmux 会话加一个 git worktree。Crewly:一次性定义的命名角色,每个 agent 保留自己的记忆,负责人 agent 分派、你在仪表盘或 Slack 里跟进,每个 agent 一个独立终端会话、不用 tmux,按任务的 worktree 是项目级可选设置。

Claude Squad 是什么?

Claude Squad 的 README 把它称为管理多个 Claude Code、Codex 和 Gemini agent(以及 Aider 等其他本地 agent)的终端应用,让你同时处理多个任务,每个 agent“in its own workspace”。2026 年 10 月 8 日它约有 8,600 个 GitHub star。

它的工作方式,按其自己的说法:

  • 用 tmux“to create isolated terminal sessions for each agent.”
  • 用 git worktree“to isolate codebases so each session works on its own branch.”
  • “Each task gets its own isolated git workspace, so no conflicts.”

安装方式是 Homebrew(brew install claude-squad,再建一个到 cs 的软链接)或其安装脚本,需要 tmux 和 GitHub CLI。README 列出的功能有:任务在后台运行,包括自动接受模式(-y 参数,README 标注为实验性);一个窗口管理所有实例;推送前审查并检出改动;用命名配置在不同 agent 程序间切换。许可为 AGPL-3.0。

Claude Squad 做得好的地方

  • 足够轻。 一个终端、一个二进制,不用跑服务器。
  • 自带隔离。 每个任务有自己的分支,两个 agent 不会互相覆盖。
  • 先审后推。 每处改动在离开你的机器之前都由你过目。
  • 按任务选 agent。 用配置可以很快地这个任务用 Claude Code、下一个用 Codex。

Claude Squad 不打算做的事

README 描述的是一个管理“你启动的会话”的工具。它没有描述 agent 之间互相交接工作、跨会话保留各自的记忆,或承担写代码以外的角色。这不是缺点,只是做的事不同。

Crewly 适合放在哪里

Crewly 面向的是你不想亲自盯着每个会话的情况。

  • 常驻团队。 你一次性定义角色(编排者、团队负责人、开发、QA,或内容、销售角色),团队和每个 agent 的记忆保存在 ~/.crewly/,重启后仍在。
  • 会分派的负责人。 负责人 agent 把请求拆成任务、分发出去,并在任务关闭前检查结果。
  • Agent 自己积累记忆。 它们用 remember 技能保存学到的东西,用 recall 读回,都是你机器上的普通文件。
  • 仪表盘和 Slack。 浏览器里有实时终端画面和任务板,也可选 Slack 桥接,离开座位也能跟进、催一下团队。
  • 混用运行时。 每个 agent 可以用不同的命令行工具。

有两点要说明。Crewly 比单个二进制重:它会运行本地服务器和仪表盘。另外它的 agent 默认共用项目目录,如果你想要 Claude Squad 那样每个任务一个分支的隔离,需要打开项目的 worktree 设置。

Crewly 仪表盘里工单看板的截图(演示数据):工单分布在 To review、In progress、To do 和 Blocked 几列,各自标明负责人,例如「Add a shipping FAQ to the Acme Studio site」在进行中,「Check the contact form on mobile」待办。Crewly 仪表盘里工单看板的截图(演示数据):工单分布在 To review、In progress、To do 和 Blocked 几列,各自标明负责人,例如「Add a shipping FAQ to the Acme Studio site」在进行中,「Check the contact form on mobile」待办。

该选哪个?

  • 几个你自己掌控和审查的并行任务,在一个终端里: Claude Squad。
  • 有命名角色、跨天持续工作并会记忆的团队: Crewly。
  • 两个都用: 可以。快速隔离的分支用 Claude Squad,想让团队持续推进的工作用 Crewly。

示意图:该选哪个。几个你自己掌控和审查的并行任务、在一个终端里:Claude Squad。有命名角色、跨天持续工作并会记忆的团队:Crewly。两个都用也可以:快速隔离的分支用 Claude Squad,想让团队持续推进的工作用 Crewly。示意图:该选哪个。几个你自己掌控和审查的并行任务、在一个终端里:Claude Squad。有命名角色、跨天持续工作并会记忆的团队:Crewly。两个都用也可以:快速隔离的分支用 Claude Squad,想让团队持续推进的工作用 Crewly。

试用 Crewly:请先安装 Node.js 22 或更新版本(nodejs.org 的安装包,或 Homebrew / 系统包管理器),再运行:

bash
curl -fsSL https://crewlyai.com/install.sh | bash

然后打开一个新的终端,运行:

bash
crewly start

想用 npm?如果你的 Node 来自 Homebrew 或 nodejs.org 安装包,npm install -g crewly 也可以。

crewly start 会在 http://localhost:8787 打开仪表盘。入门指南介绍如何建第一支团队;如何在 Claude Code 里同时运行多个 agent对比了 worktree、子 agent、agent 团队和编排工具。

来源

关于 Claude Squad 的事实均来自其 README,查阅于 2026 年 10 月 8 日:github.com/smtg-ai/claude-squad(AGPL-3.0,约 8,600 个 star)。Crewly:仓库、crewlyai.com。

准备好编排你的 AI 团队了吗?

开始使用 Crewly,把多个 Claude Code、Codex 或 Antigravity agent 组成一支协同工作的团队来运行。

curl -fsSL https://crewlyai.com/install.sh | bash阅读文档 →

然后打开一个新的终端,运行:

crewly start

相关文章