HB Code 与 cmux

cmux 和 HB Code 均使用你自己的提供商账户登录,在你的电脑上运行 Claude Code 和 Codex。cmux 是基于 Ghostty 构建的开源 macOS 终端,可在你的 Mac 或远程主机上运行任何 CLI 编程代理。HB Code 是用于 Claude Code 和 Codex 的 Mac 和 Windows 桌面应用,并提供 iPhone 和 Android 应用来访问桌面会话。

主要区别

cmux 是基于 Ghostty 构建的原生 macOS 终端模拟器,采用 GPL-3.0-or-later 许可证。因为它是一个终端,除了 Claude Code 和 Codex 外,还能运行 OpenCode、Gemini CLI、Aider、Goose、Amp 和 Cline 等其他 CLI 代理。HB Code 是支持 macOS 和 Windows 的闭源桌面应用,运行 Anthropic Claude Agent SDK 中未经修改的可执行文件,以及 HB Code 自行构建的开源 Codex app-server。

两款应用在代理运行位置和远程功能付费方式上也有所不同。cmux 在你的 Mac 上或通过 SSH 和远程 tmux 运行代理,其付费套餐(每月 $40 至 $200)还提供隔离的 Cloud VM。使用 cmux 的团队还可以通过 CodeRouter 共享 ChatGPT 和 Claude 订阅池,当某个账户达到速率限制时将工作切换到另一个账户。在 HB Code 中,代理在你电脑的本地文件夹中工作,Settings 会列出你的 Claude 和 ChatGPT 账户的使用限额周期。

在手机端,cmux 在付费套餐中提供 TestFlight iOS 测试版应用。它通过加密的 Iroh 网络或你自己的网络(如 Tailscale)连接到你的 Mac,无需通过 cmux 服务器中继终端会话。HB Code 提供 iPhone 和 Android 应用,包含 10 天试用期,之后可在 App Store 或 Google Play 升级到 HB Code Pro。HB Code 的手机连接通过 HB Code 中继服务器使用 TLS 传输,不采用端到端加密。

并排对比

主题HB Codecmux
许可证与源代码HB Code并非开源软件,源代码不公开。cmuxmacOS 和 iOS 应用以及 CLI 和 TUI 均采用 GPL-3.0-or-later 许可证在 GitHub 上开源。cmux 服务器软件采用 Business Source License 1.1(BUSL-1.1),用于生产环境或自托管需要向 Manaflow 获取商业许可证。
价格HB Code桌面应用无需付费。手机可获得 10 天连接试用期,之后需要通过 App Store 或 Google Play 订阅 HB Code Pro。cmuxmacOS 终端应用和本地代理免费。包含 Cloud VM 和 iOS 应用的付费套餐中,Pro 为每月 $50(按年计费为每月 $40),Max 为每月 $200(按年计费为每月 $160)。Team 为每用户每月 $60,Enterprise 采用定制价格。
桌面端HB Code支持 Apple 芯片上的 macOS 12 或更高版本,以及 x64 上的 Windows 10 1809 或更高版本。没有 Linux 应用。cmux基于 Ghostty 构建的原生 macOS 终端,支持搭载 Apple Silicon 或 Intel 的 Mac 上的 macOS 14.0 或更高版本。其他桌面平台尚未发布,目前开放候补名单。
手机与网页HB Code支持运行 iOS 18 或更高版本的 iPhone,以及 Android 8.0 或更高版本。没有网页应用。cmux面向 iPhone 和 iPad 的 iOS 配套应用正通过 TestFlight 进行测试。它可连接到你的 Mac 终端并接收转发的通知。
编程代理HB CodeClaude Code 和 Codex。cmux支持任何在终端中运行的 CLI 代理,包括 Claude Code、Codex、OpenCode、Gemini CLI、Kiro、Aider、Goose、Amp、Cline 和 Cursor Agent。当代理生成子代理或队友代理时,cmux 会将它们转换为原生分屏窗格。
代理登录与计费HB CodeClaude Code 使用 Anthropic Claude Agent SDK 中未经修改的可执行文件。Codex 使用 HB Code 自行构建的 OpenAI 开源 Codex app-server。两者分别使用你自己的 Claude 和 ChatGPT 账户,HB Code 不包含这两个套餐。cmux本地代理使用你自己的提供商登录账户或 API 密钥运行,cmux 不收取费用。通过 CodeRouter,团队还可以汇总并共享 API 密钥以及来自 ChatGPT、Claude、OpenCode Go、OpenRouter 或 Amazon Bedrock 的订阅。
开发商账户HB Code在桌面上工作无需账户。远程访问和手机应用需要 HB Code 账户。cmux使用 iOS 应用、Cloud VM 以及 CodeRouter 需要 cmux 账户。你可以使用 Apple、Google、GitHub 或电子邮件验证码登录。
代理在哪里工作HB Code在你自己电脑的项目文件夹中运行。HB Code 不创建 worktree,而是列出仓库已有的 worktree。不在云端运行。cmux代理在你的 Mac 本地运行,或通过 SSH 和远程 tmux 会话在远程主机上运行。付费套餐提供隔离的 Cloud VM,Enterprise 套餐支持自托管云端执行。
手机如何连接桌面端HB Code通过 HB Code 中继服务器使用 TLS 传输。连接不采用端到端加密。服务器转发内容,但不存储内容。cmuxiOS 应用通过内置的加密 Iroh 网络或你自己的网络(如 Tailscale)与你的 Mac 配对。交互式终端会话直接在设备之间传输,不会通过 cmux 服务器中继或存储在服务器上。启用通知转发后,通知文本会通过 cmux 服务器发送到 Apple 的推送服务。
账户与使用限额HB Code支持多个 Claude 账户和 ChatGPT 订阅。“设置 › 代理”分别列出各自的限额周期,手机应用显示相同周期。cmux本地代理在各提供商账户自身的限额下运行,当某个账户达到速率限制时,CodeRouter 会切换到共享池中的另一个账户。Pro 和 Team 最多包含 5 个 Cloud VM,共享 20 个 vCPU 和 40 GB RAM。Max 最多包含 5 个 Cloud VM,共享 80 个 vCPU 和 160 GB RAM。
应用内使用分析HB Code桌面和手机应用不含分析或崩溃报告 SDK。只有在你允许后,桌面应用才会每天发送一次使用信号,使用不关联账户的随机 ID。启用远程访问时,服务器保存设备状态数据。cmux应用使用 Sentry 发送崩溃报告,使用 PostHog 进行产品分析,并使用 Sparkle 进行 macOS 更新。分析和崩溃报告默认开启,可在 Settings 中关闭。移动端分析不会向 PostHog 发送终端命令文本或终端输出。

cmux:何时更适合

  • 你希望使用开源 macOS 终端,在运行 Claude Code 和 Codex 的同时运行 OpenCode、Gemini CLI、Aider 或 Cline 等其他 CLI 代理。
  • 你希望通过 SSH 和远程 tmux 会话在远程主机上运行编程代理,或在隔离的 Cloud VM 中运行。
  • 你希望通过 CodeRouter 在团队内汇总多个 Claude 和 ChatGPT 订阅或 API 密钥,并在达到速率限制时自动故障转移。
  • 你希望你的 iPhone 或 iPad 通过加密的 Iroh 网络或你自己的网络(如 Tailscale)连接到你的 Mac。

HB Code:何时更适合

  • 你在 Windows PC 或 macOS 12 和 13 上工作,或者希望使用 Android 应用来控制桌面会话。
  • 你希望桌面和手机应用不包含分析 SDK 和崩溃报告 SDK。
  • 你希望代理通过 Browser Bridge 扩展在你自己的 Chrome 中操作,并在会话之间发送任务。