如何在手机上监控已有的 Claude Code 或 Codex 会话(直连会话)

在 Happier 中跟进提供商原生的会话,需要让 Happier 接管时再选择接管(或接管并导入)。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

注意:根据功能矩阵,提供商直连会话属于实验性功能。具体能力因代理和后端而异。使用时请了解其行为可能会变化。

“等等,我得从头开始吗?”最常出现的场景之一是:

你已经有一个正在运行的 Claude Code 或 Codex 会话,想在手机上监控它。

大家通常会想到两种办法:

  • 在手机上新开一个会话(简单,但会丢掉正在运行的那条线程),或者
  • 远程登录正在运行会话的机器(SSH / tmux / 远程桌面)

第三种办法会有帮助:

先打开已有的提供商会话,再决定是否把它“收编”到更便携的工作流中。

Happier 是一款用于跨设备运行和编排编程代理的开源应用,它通过一个叫直连会话(Direct sessions)的功能支持这种方式。

要点

  1. 在拥有该会话的机器上设置 Happier,并连接你的手机。
  2. 如果服务器需要,启用直连会话(实验性)。
  3. 把提供商会话作为直连会话打开。
  4. 如果希望今后由 Happier 管理,选择:
    • 接管(Take over):接过控制权,或者
    • 接管并导入(Take over + import):转换为由 Happier 管理的同步会话。

常见做法及其取舍

  • 在 Happier 中新开会话:能用,但会丢失正在运行的提供商原生会话的上下文。

  • 在手机上 SSH 登录:能用,但会变成在移动端做终端工作。

  • Happier(直连会话):让你在手机上跟进已有会话,只在需要时才转换。 取舍:它是实验性功能,能力取决于支持情况。不同提供商或后端支持的交接功能不同。

如果你第一次接触 Happier(它是什么、在哪里获取)

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

这里的工作流是:会话仍在拥有工作区的机器上运行,你在手机上用 Happier 监控已有会话(也可以选择接管)。

开始设置:

心智模型:直连与同步

  • 同步会话:在 Happier 中创建,Happier 管理会话元数据,并在提供商支持时可以使用 resume / attach。
  • 直连会话:查看提供商原生会话的窗口,除非你明确转换,否则不会同步到 Happier。

直连会话并不是“未保存”,只是在你选择同步之前没有同步。

分步操作:把已有会话作为直连会话打开

  1. 如有需要,启用直连会话(功能开关 / 实验性开关)。
  2. 从直连会话入口打开提供商会话。
  3. 在手机上监控(对话记录、工具事件、审批)。

分步操作:接管与接管并导入

接管(Take over)

当你想接过提供商会话的控制权时使用。

接管并导入(Take over + import)

当你想把提供商会话转换为由 Happier 管理的同步会话时使用。

一个经验法则:如果你希望会话能以“Happier 原生”的方式恢复和分享,通常应选择接管并导入。

故障排查

症状:我看不到直连会话

可能原因:

  • 被功能开关禁用了
  • 服务器上没有启用

解决:

  • 启用直连会话这一实验性功能

相关指南

mobilesessionsdirect-sessionsworkflows
最后更新: 2026-10-26