Happier 与 Claude Code Remote Control 对比:各自适合什么场景

客观对比 Anthropic 的 Remote Control 与 Happier,看看在手机或其他设备上继续 Claude Code 会话时各自适合什么场景,每一条都附有来源。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

本对比由 Happier 项目发布,请带着这个前提阅读。本文按照 Anthropic 官方文档的描述来介绍 Remote Control,并明确指出它在哪些场景下更合适。

两款工具解决的第一个问题相同:Claude Code 会话在你的电脑上运行,而你想在手机上让它继续推进。之后的取舍各不相同。

要点

  • 选择 Claude Code Remote Control:如果你只用 Claude Code,订阅的是 Pro、Max、Team 或 Enterprise 计划,并且想用官方方案、不额外安装任何东西。
  • 选择 Happier:如果你使用不止一个编程代理,想在一个地方跨设备编排会话,希望会话内容默认端到端加密,或者想自托管 relay。
  • 两者同时使用也没问题,它们互不冲突。

Remote Control 是什么(来自 Anthropic 文档)

本节内容全部来自 Anthropic 的 Remote Control 文档。

  • 它把 claude.ai/code 或 iOS / Android 版 Claude 应用连接到在你机器上运行的 Claude Code 会话。你的文件系统、MCP 服务器和项目配置都留在本地。
  • 可以用 claude remote-control(服务器模式)、claude --remote-control(也可远程访问的交互式会话),或在运行中的会话里用 /remote-control 启动。桌面应用和 VS Code 扩展也支持 /remote-control。
  • 服务器模式可以同时提供多个会话(默认 32 个),并可以为每个按需会话分配独立的 git worktree。
  • 已连接的设备可以看到对话、子代理进度和 diff 面板。你可以从手机附加照片和文件。
  • Claude 应用可以在任务完成或需要决定时发送推送通知。当你聚焦在已连接的终端上时,不会发送推送。
  • 如果笔记本休眠或网络断开,交互式会话会在机器恢复后重新连接。

要求和限制(同样来自文档):

  • 需要 Pro、Max、Team 或 Enterprise 计划。不支持 API key。在 Team 和 Enterprise 上,需要 Owner 先启用。
  • 需要直接使用 Anthropic API。在 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 或自定义 ANTHROPIC_BASE_URL 之后都无法使用。
  • 本地的 claude 进程必须保持运行。在远程机器上,Anthropic 建议使用 tmux 或 screen。
  • 连接期间,对话记录通过 TLS 存储在 Anthropic 服务器上。启用了 Zero Data Retention 或 HIPAA 配置的组织无法启用它。
  • 部分命令(如 /plugin 和 /resume)只能在本地 CLI 中使用。

Happier 是什么

Happier 是一款开源配套应用(iOS、Android、桌面、网页),外加在你电脑上运行的 CLI 和守护进程。会话运行在你控制的机器上。你的手机、浏览器和桌面通过 relay 连接,可以是 Happier Cloud,也可以是你自托管的 relay。

与本次对比相关的部分:

  • 不止一个代理。 Claude Code、Codex、OpenCode 以及其他代理可以并行运行。一些较新的代理在功能矩阵中标记为 experimental。
  • 原地切换代理。 你可以用另一个代理继续同一个会话,例如在 Claude Code 达到额度上限时切换到 Codex,并保留同一个会话。
  • Claude Code 同时在终端和手机上。 使用 unified terminal 运行时,会话在你电脑上真实的 Claude Code 终端中运行,应用会镜像它。Claude 正在某一轮中途时,你从应用发送的消息会进入 Claude 自己的队列。
  • 加密。 默认情况下,会话内容在服务器存储之前就在你的设备上加密(加密模型)。
  • 编排大量会话。 审批收件箱、需要处理(Needs attention)列表、会话提醒(0.2.13)、用于排队消息的 立即插入(Steer now,0.2.16),以及在你使用电脑时暂停手机推送的选项(0.2.16)。
  • 会话内的文件和 Git。 在手机上浏览和编辑文件、审查 diff 并提交。Git 写操作为 experimental,默认关闭。

需要了解的限制:

  • 和 Remote Control 一样,它需要你的电脑保持唤醒并在线。Happier 无法解决宿主机的休眠、网络中断或重启。
  • 你需要在电脑上安装 CLI 或桌面应用,并配对你的设备。
  • 各代理支持的功能不同。请查看功能矩阵中你关心的代理。

对比一览

Claude Code Remote ControlHappier
代理运行位置你的机器你的机器(或你控制的服务器)
代理Claude CodeClaude Code、Codex、OpenCode 等
手机客户端Claude 应用(iOS、Android)、claude.ai/codeHappier 应用(iOS、Android)、网页、桌面
账号要求Pro、Max、Team 或 Enterprise 计划,Anthropic API你自己的代理登录和 API 配置
对话记录存储Anthropic 服务器,通过 TLSHappier relay,默认在设备上加密
自托管 relay不提供支持
电脑端设置内置于 Claude Code安装 Happier CLI 或桌面应用
推送通知有,通过 Claude 应用有,通过 Happier 应用

什么时候 Remote Control 更合适

  • 你只用 Claude Code,并且接受官方内置的方案。
  • 你不想在机器上再装一个应用或守护进程。
  • 你已经每天使用 claude.ai/code 和 Claude 应用。
  • 你想在同一个地方使用 Anthropic 特有的功能,例如云会话和 Dispatch。

什么时候 Happier 更合适

  • 你同时使用 Claude Code 和 Codex(或 OpenCode 等),想在一个地方管理它们。
  • 你想在任务中途切换代理,而不用从头开始。
  • 你使用 Bedrock、Agent Platform、Foundry、网关或 API key,而这些场景下 Remote Control 不可用。
  • 你希望会话内容在设备上加密,或使用自己托管的 relay。
  • 你运行大量会话,需要帮助判断哪个在等你处理。

如果你刚接触 Happier

Happier 免费且开源。试用方式:

常见问题

可以两个都用吗?

可以。Remote Control 是 Claude Code 的功能,Happier 是独立的应用。按会话选择即可。

笔记本休眠后,它们还会继续运行吗?

宿主机休眠时,两者都不会运行代理。根据 Anthropic 的文档,Remote Control 会在机器唤醒后重新连接。长时间运行的任务,请把代理放在一台保持开机的机器上。参见笔记本休眠时如何让 Claude Code、Codex 和 OpenCode 继续运行(Wi-Fi 断开、合盖、唤醒)。

哪个更安全?

它们的选择不同。Remote Control 使用 TLS,并把对话记录存储在 Anthropic 服务器上。Happier 默认在你的设备上加密会话内容,并允许你自托管 relay。请阅读两边的来源,选择符合你需求的方案。

相关指南

claudemobileremote-controlcomparison
最后更新: 2026-10-26