用聊天控制 Claude Code、Codex 和 OpenCode:会话跑在你的机器上,用手机远程驱动(无需终端)

Telegram / Slack 机器人、浏览器界面和手机优先控制面板的实用对比,以及一套无需 SSH 就能完成审批和追加指令的工作流。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

一个常见的场景是这样的:

一个会话在电脑上启动了(Claude Code、Codex、OpenCode)。

然后你离开了键盘。

你想在手机上快速做三件事:

  • 确认它是否还在运行
  • 回应它需要的东西(审批 / 问题)
  • 发一条追加指令

很多人这时会想到 SSH。

毕竟那里才是真实状态所在。

但在手机上用 SSH,就变成了在移动端做真正的终端工作,这不是一个好的默认做法。

所以这篇指南讲的是如今真正可用的“无需终端”的控制方式。

要点

  1. 先决定你需要多少界面:
    • 纯聊天(Telegram / Slack):适合查看状态和简单催促
    • 浏览器界面:上下文更清楚,依然轻量
    • 手机优先的控制面板:适合审批、diff 和路由
  2. 如果你主要需要“是不是卡住了?”和“发一条消息”,聊天桥接可能就够了。
  3. 如果你需要审批高风险操作或审查改动,优先选择能在上下文中显示请求的界面。
  4. Happier 是一个选项,适合你想要手机优先的审批和能识别会话的通知(而不必一直待在 SSH 里)的情况。

问题

“用聊天控制”之所以吸引人,并不是因为大家都爱 Telegram。

而是因为聊天有一个杀手级特性:

它已经装在你的手机上,而且本来就擅长通知。

但聊天的信息带宽也很低。

它擅长:

  • “现在什么状态?”
  • “停下来总结一下”
  • “继续第 2 步”

它不擅长:

  • 审查 diff
  • 浏览文件
  • 谨慎地审批

所以真正的问题是:你想在手机上做什么?

常见做法及其取舍

  • 在手机上 SSH:能用,但很重。
  • 聊天机器人:查看状态和催促很方便,但审批往往需要比一条聊天消息更多的上下文。
  • 浏览器界面:更好,但你仍然需要正确的路由(正确的机器、正确的会话)。

如果你想要的是手机原生的控制面板而不是一串聊天记录,Happier 是一款开源应用,让你在手机、桌面或网页上跨设备运行和编排 Claude Code、Codex、OpenCode 及其他代理。

方案 A:聊天桥接(Telegram / Slack)

这是上手门槛低的方式。

你接入一个能做到以下事情的工具:

  • 列出会话
  • 显示基本状态
  • 把消息转发到会话中

取舍是,复杂的工作流(审批、diff)很快就会变得别扭。

方案 B:官方的浏览器远程方案(如果提供商有的话)

对 Claude Code 来说,Remote Control 是一个实际可用的选项。

它更接近“会话的界面”,而不是“一个机器人”。

取舍:它只适用于特定提供商。

方案 C:手机优先的控制面板(Happier)

如果你希望手机上的工作流是:

  • 通知能把你带到正确的会话
  • 审批持久保存(你可以稍后再看)
  • 不用猜自己在哪台机器或哪个服务器上就能继续

……那你需要的是控制面板,而不是聊天记录。

如果你第一次接触 Happier

Happier 是一款面向 Claude Code、Codex 和 OpenCode 等会话的开源配套应用(移动端 / 网页 / 桌面端)。

工作流是:会话在你的机器上运行,你在手机上用 Happier 推进它们,不必一直待在 SSH 里。

开始设置:

一套可行的工作流(手机控制循环)

1) 让“需要处理的事情”可见

真正的收获不在于能发消息。

而在于知道什么时候该发。

在 Happier 中,收件箱(Inbox)是专门放“需要你处理的事情”(审批、权限或用户操作请求)的地方,而且跨会话汇总。

2) 让通知把你带到正确的会话

点击通知时,常见的失败是打开了错误的会话或服务器。

Happier 的通知路由在以下方面很严格:

  • 打开目标会话
  • 必要时切换服务器配置
  • 避免在未知服务器上自动批准

3) 把聊天当作输入方式,而不是唯一的界面

一个好用的模式:

  • 用聊天发简短的“催促”消息
  • 用控制面板界面做审批和审查

相关指南

mobilechatremoteclaudecodexopencodeworkflows
最后更新: 2026-10-26