乐于分享
好东西不私藏

AI移动开发,用Happy操作你的Claude

AI移动开发,用Happy操作你的Claude

上一篇「AI 移动办公三件套」里 Happy 算是主力,这篇专门聊聊它——手机上怎么用 Claude Code,从安装到踩坑,一次讲完。

Happy 是什么

Happy 是一个开源客户端,免费开源,MIT 协议。可以远程操作你电脑上的AI Coding Agent,比如Claude Code,Codex。所有通信端到端加密。

项目地址:https://github.com/slopus/happy

官网:https://happy.engineering/

安装和配对

分两部分:电脑装服务端,手机装 App。

电脑端

前提:Claude Code 和 Node.js 18+ 已经装好了。然后:

npm install -g happy

装完直接跑:

happy

它会启动 Claude Code,终端里弹出一个二维码和一串配对码:

如果你的终端显示不了二维码(比如在某些 SSH 客户端里),试试 happy --qr-size large 放大,或者 happy --no-qr 只显示文字配对码。

手机端

App叫“Happy Coder”,打开 App,扫终端里的二维码,配对完成。

配对只需要一次。之后每次在电脑上跑 happy,手机端自动收到推送通知,显示当前会话。

手机和桌面之间怎么切

注意,命令是 happy 不是 claude。它通过Happy启动Claude,底层是在跑 Claude Code,但是额外加了一层加密同步。

启动后还是Claude Code的界面,你在电脑终端里正常打字、发指令,跟平时没区别。出门了,掏出手机打开 Happy App,当前会话的所有内容都在,接着聊就行。

反过来也一样。地铁上用手机让 Claude 执行任务,回到电脑前,终端里按任意键,会话就从远程模式切回本地模式,继续在电脑前继续操作

不需要手动断开、重连,或者做什么同步操作。

手机端管理会话

新开一个终端

App 主界面有个「+」按钮,点进去可以选择在哪台设备上、哪个项目目录下开新会话。如果你有几台机器都装了 Happy,手机上都能看到,随便选。

多个会话也能同时跑。前端一个、后端一个,在手机上切着看。

恢复上一次的进程

之前有个会话还在跑(比如让 Claude 重构代码,你跑去吃饭了),回到 App 主界面,会话列表里找到它,点进去就是最新状态。

这里有个坑,下面 Tips 里细说。

几个实用的 Tips

手机端的斜杠命令

在手机端输入框里打 /,会弹出命令列表。目前支持的:

  • /compact — 对话太长的时候压缩上下文
  • /clear — 清空当前对话
  • /init — 在项目里初始化 CLAUDE.md
  • /resume — 恢复历史会话
  • 自定义命令 — ~/.claude/commands/ 目录下定义的命令会自动同步过来

有些 Claude Code 原生命令(比如 /cost/doctor)手机端还不支持,这个在持续更新。

手机端直接切换 YOLO 模式

YOLO 模式就是跳过所有权限确认,让 Claude Code 自动执行。桌面端要用命令行参数启动,手机端更方便——新开会话的配置界面里直接就能选。

YOLO 模式意味着 Claude 不经过你确认就执行命令。建议只在信任的项目里用,或者配合 Git 做安全网,出问题随时 git reset

界面没刷新的问题

这个我踩过好几次坑,单独拿出来说。

有时候 Claude 已经跑完了一个任务(App 推送了完成通知),但打开会话一看,内容没更新。不是卡了,是界面刷新有个 bug。

解决办法:

  1. 回到 App 主界面,重新进入那个会话
  2. 第一步不行的话,退出 App(后台也杀掉),再重新打开

官方 Known Issues 里记录了这个问题,后续版本应该会修。但在这之前,遇到内容不更新先试这两步,基本都能解决。

架构简单说一下

Happy 有三个部分:

  • 服务 — 跑在你电脑上,启动 Claude Code,把输出加密后发给中继服务器
  • 手机 App — 从中继服务器拿到加密数据,解密显示
  • 中继服务器 — 只转发加密数据,看不到你的内容

所有通信端到端加密,想完全自己控制的话,中继服务器可以自托管,可以参考项目说明。

我的实际用法

说几个我觉得好用的场景:

睡前布置任务——不用开PC,让 Claude Code 跑一个重构或者写测试,第二天早上起来看结果。

在路上——地铁上用手机给 Claude  Code描述需求,到公司坐下直接在电脑终端里看结果、继续优化。

多项目并行——不同项目开不同会话,手机上同时盯着几个任务。

当然也有不方便的地方。Happy 目前没法直接在手机上发送图片和文件,比如 Claude 生成了架构图或者截了网页截图,你只能知道文件在服务器上的路径。这时候得靠微信或飞书端的 AI 帮你把文件发过来——上一篇文章里说的三个工具互补,这就是最典型的场景。


Happy Coder 解决的问题很简单:不用坐在电脑前也能跟 Claude Code 交互。

开源免费,装一个试试就知道了。

官网:https://happy.engineering/

GitHub:https://github.com/slopus/happy

App Store:搜索「Happy Coder」


想要用手机远程办公?下面这些你可能也感兴趣:

祝各位的AI Agent用得愉快


既然都看到这里了,那就点个关注吧,更多的实战手册马上就来,让你的AI好用,让你用好AI。