HB Code 与 Claude Squad

HB Code 和 Claude Squad 都在你的电脑上运行本地编程代理。Claude Squad 是开源终端界面,将代理隔离在 tmux 会话和 git worktree 中。HB Code 是支持 Mac 和 Windows 的图形化桌面应用,可连接到 iPhone 和 Android 应用。

主要区别

Claude Squad 作为终端用户界面在单个终端窗口内运行,需要依赖 tmux 和 GitHub CLI。对于每个任务,它都会创建一个带有独立 git worktree 和分支的隔离 tmux 会话。你可以在后台运行任务,并在检出或推送更改之前在终端中审查差异。

HB Code 是支持 macOS 和 Windows 的原生桌面应用。它直接在你的项目文件夹中工作,不创建新的 worktree,但会列出仓库已有的 worktree。当你离开办公桌时,可以通过 iPhone 或 Android 应用打开正在运行的桌面会话。

两款工具运行代理的方式也有所不同。Claude Squad 通过 shell 命令和命名配置文件启动你已安装的 Claude Code、Codex、Gemini、Aider、OpenCode 或 Amp 的 CLI。HB Code 运行未经修改的 Claude Agent SDK 可执行文件和自行构建的 Codex app-server,并显示多个 Claude 账户和 ChatGPT 订阅的使用限额周期。

并排对比

主题HB CodeClaude Squad
许可证与源代码HB Code并非开源软件,源代码不公开。Claude Squad采用 GNU AGPL v3.0 许可证在 GitHub 上开源。贡献者需签署贡献者许可协议,允许维护者根据任何经 OSI 批准的开源许可证对贡献内容重新授权。
价格HB Code桌面应用无需付费。手机可获得 10 天连接试用期,之后需要通过 App Store 或 Google Play 订阅 HB Code Pro。Claude Squad下列来源未作说明。
桌面端HB Code支持 Apple 芯片上的 macOS 12 或更高版本,以及 x64 上的 Windows 10 1809 或更高版本。没有 Linux 应用。Claude Squad作为终端用户界面在单个终端窗口内运行。它通过 Homebrew 或 shell 脚本安装为 cs 二进制文件,要求预先安装 tmux 和 GitHub CLI(gh)。
手机与网页HB Code支持运行 iOS 18 或更高版本的 iPhone,以及 Android 8.0 或更高版本。没有网页应用。Claude Squad下列来源未作说明。
编程代理HB CodeClaude Code 和 Codex。Claude Squad默认管理 Claude Code,同时支持 Codex、Gemini、Aider、OpenCode 和 Amp。你也可以使用 -p 标志或配置文件中的命名配置文件指定自定义 shell 启动命令。
代理登录与计费HB CodeClaude Code 使用 Anthropic Claude Agent SDK 中未经修改的可执行文件。Codex 使用 HB Code 自行构建的 OpenAI 开源 Codex app-server。两者分别使用你自己的 Claude 和 ChatGPT 账户,HB Code 不包含这两个套餐。Claude Squad通过 shell 命令直接启动你已安装的代理 CLI。对于 Codex,文档指示你设置 OPENAI_API_KEY 环境变量。
开发商账户HB Code在桌面上工作无需账户。远程访问和手机应用需要 HB Code 账户。Claude Squad下列来源未作说明。
代理在哪里工作HB Code在你自己电脑的项目文件夹中运行。HB Code 不创建 worktree,而是列出仓库已有的 worktree。不在云端运行。Claude Squad代理在本地隔离的 tmux 会话中运行,每个任务拥有独立的 git worktree 和分支。任务可以通过实验性的自动接受模式在后台运行。在检出更改或推送到 GitHub 之前,你可以在终端界面中审查差异。
手机如何连接桌面端HB Code通过 HB Code 中继服务器使用 TLS 传输。连接不采用端到端加密。服务器转发内容,但不存储内容。Claude Squad下列来源未作说明。
账户与使用限额HB Code支持多个 Claude 账户和 ChatGPT 订阅。“设置 › 代理”分别列出各自的限额周期,手机应用显示相同周期。Claude Squad下列来源未作说明。
应用内使用分析HB Code桌面和手机应用不含分析或崩溃报告 SDK。只有在你允许后,桌面应用才会每天发送一次使用信号,使用不关联账户的随机 ID。启用远程访问时,服务器保存设备状态数据。Claude Squad下列来源未作说明。

Claude Squad:何时更适合

  • 除了 Claude Code 和 Codex,你还希望运行 Gemini、Aider、OpenCode 或 Amp 等其他终端编程代理。
  • 你更喜欢将每个任务隔离在各自独立的 tmux 会话和 git worktree 中的终端用户界面。
  • 你需要采用 GNU AGPL v3.0 许可证的开源软件。
  • 你希望使用自定义 shell 命令启动代理,或在配置文件中的命名配置文件之间切换。

HB Code:何时更适合

  • 你希望使用 Mac 或 Windows 图形化桌面应用,而不是需要依赖 tmux 的终端界面。
  • 你希望从 iPhone 或 Android 手机打开并控制正在运行的桌面会话。
  • 你希望代理直接在你的项目文件夹中工作,且不希望为每个任务创建新的 git worktree。
  • 你使用多个 Claude 账户或 ChatGPT 订阅,并希望在桌面端和手机端查看各自的使用限额周期。