大家好,我是阿坡!
说实话,用了 Claude Code 之后,我已经离不开它了。
写新功能、修 bug、重构老代码、补测试——以前要半天的活,现在跟 AI 说几句话就搞定了。生产力确实上了一个台阶。
但有一个问题一直让我头疼:Claude Code 只能跑在电脑终端里。
你让 AI 跑一个大重构,出门前想看看它改了什么文件、有没有跑偏——对不起,看不到。午休吃饭时惦记着 AI 有没有把测试搞挂——不知道。下班了,路上想到一个 bug 怎么修,想远程让 AI 帮你改——做不到。
AI 解放了你的双手,却把你的注意力绑在了电脑前。
现在,这个问题终于有解决方案了。它就是:Happy Coder
Happy Coder是什么?
Happy Coder是一个完全免费、完全开源的工具,核心能力只有一条:用手机远程控制你电脑上的 Claude Code。
你在电脑上启动 Claude Code,手机扫个码连上。然后你就可以出门了——AI 在电脑上写代码,你在手机上实时看进度、发指令、批准操作。遇到问题它主动推送通知叫你。
听起来简单,但它做到的事情远比你想象的多。先别急,我们先把工具装上,装好了再看它能干什么。
保姆级安装教程
下面是零基础安装教程,分两步。别被"命令行"吓到,只需要复制粘贴。
前置条件: 确保你已经在电脑上装好了 Claude Code 并且能正常使用。如果你还没装过 Claude Code,可以看我历史文章,先去装好它——Happy Coder 是在 Claude Code 之上运行的,没有 Claude Code 就没有东西可以遥控。既然你已经装好了 Claude Code,说明 Node.js 环境已经有了,下面直接开始安装 Happy。
第一步:安装 Happy
打开终端(Mac)或命令提示符(Windows 按 Win+R 输入 cmd),粘贴这一行:
npm install -g happy

等几十秒就装好了。输入 happy --help 看到帮助信息就是成功了。
第二步:连接手机
先装手机 App:
- iOS:App Store 搜索 "Happy Coder"
- Android:Google Play 搜索 "Happy Coder"
我是安卓手机,到 google play 搜索:happy coder

然后在电脑终端里,进入你的目录:
cd ~/coding/me/test
happy claude
终端会显示一个二维码。打开手机 Happy App,扫码,连上。


手机上打开 Happy coder App,创建账户 → 打开相机扫码 → 登录 → 开始新会话

就这么简单——两条命令装好,一个二维码连上,开始用手机遥控 Claude Code 写代码。
测试一下:

装好了 Happy coder,下面我们把 Happy 的每一个功能掰开来讲。看看哪些能力是你最需要的。
功能一:手机实时查看 AI 编码进度
这是最基础也最核心的功能。
你在电脑终端里运行 happy claude 启动一个 Claude Code 会话后,手机上会实时显示 AI 正在做什么——读了哪些文件、修改了哪些代码、执行了什么命令、输出了什么结果。
就像你在电脑前看着终端一样,只不过现在你是在手机上看。
这个功能适合什么场景?
- 午休吃饭时:让 AI 跑一个大重构,你安心吃饭,手机上刷一刷就知道它干到哪一步了
- 开会时:会议无聊,偷偷掏手机看看 AI 帮你写的那个功能有没有搞定
- 通勤路上:地铁上用手机追踪 AI 的编码进度,到公司就能验收
- 外出办事:离开工位几小时也不怕,手机上随时掌握 AI 的工作状态
关键是——你不需要一直盯着,偶尔看一眼就行。
功能二:手机远程发送指令
光"看"还不够,你还得能"说"。
Happy 让你在手机上直接给 Claude Code 发消息,就像在电脑终端里打字一样。你可以:
- 指挥 AI 做事:比如"把这个函数拆分成两个"、"给这个接口加上错误处理"、"把测试补上"
- 回答 AI 的提问:AI 不确定某段代码要不要删,它会问你,你在手机上直接回复
- 修改需求:AI 做到一半你改主意了,手机上发一条消息就能调整方向
- 追问细节:看到 AI 写了一段你不理解的代码,直接问它"这里为什么要用 try-catch?"
这意味着你完全可以不在电脑前,但依然在"写代码"。AI 是你的手,手机是你的遥控器。
功能三:推送通知——AI 不再干等着你
这个功能解决了 AI 编码最大的痛点:AI 卡住等你批准,你却不在电脑前。
Claude Code 在执行过程中经常会请求权限——要不要删除这个文件?要不要运行这条命令?要不要安装这个依赖?如果你不在,它就干等着。
Happy 的推送通知会在以下情况主动给你的手机发通知:
- AI 需要你批准操作:比如要删除文件、修改配置,等你拍板
- AI 遇到错误:代码跑不通、依赖装不上、测试挂了
- 长任务完成:AI 跑了一个小时的重构终于搞定了
- 你主动要求的通知:你可以告诉 AI "测试跑完后通知我",它就会在完成后推送
你不需要一直盯着屏幕等通知。手机往桌上一放,有事儿它叫你。这就像有一个靠谱的实习生——你不需要盯着他干活,但关键时刻他会来找你确认。
功能四:多设备无缝切换
这个功能让你在手机和电脑之间自由切换控制权,零中断。
场景是这样的:
你正在电脑上用 Claude Code 写代码,突然被叫去开会。你拿起手机打开 Happy App,会话直接接管——你可以继续在手机上指挥 AI。开完会回到工位,在键盘上敲任意一个键,控制权瞬间回到电脑终端。
整个过程:
- 会话不中断:AI 一直在工作,不会因为你切换设备而停下来
- 历史不丢失:你在手机上发的消息,回到电脑上也能看到
- 切换是即时的:不需要重新连接,不需要刷新,一键切换
这个功能特别适合在办公室里来回走动的场景。不是"远程控制替代电脑",而是"电脑和手机随时切换"。
功能五:守护进程——关掉终端也能继续跑
这是 Happy 最被低估的功能。
正常情况下,你关掉终端窗口,Claude Code 就停止了。但 Happy 有一个"守护进程"模式——AI 在你的电脑后台持续运行,不需要开着终端。
怎么理解呢?就像手机的后台 App——你把微信切到后台,它依然能收消息。Happy 的守护进程也是这样,你关掉终端,AI 还在默默干活。
启动方式:
happy daemon start
启动守护进程后,你可以:
- 关掉终端窗口:AI 继续在后台运行
- 锁屏(Mac):Happy 会自动防止你的 Mac 进入休眠状态
- 从手机上发起新任务:不需要回到电脑前,手机上直接新建一个编码任务,AI 在你电脑上执行
- 查看正在运行的所有会话:
happy daemon list列出所有后台任务
这个功能让 Happy 从"远程查看工具"升级为"远程派活平台"。下班路上想到一个 bug 怎么修,掏出手机告诉 Claude Code,到家直接看结果。
功能六:语音交互——对着手机说需求
打字嫌麻烦?Happy 支持语音交互。
你对着手机说出需求,比如"帮我把登录接口的错误处理加上",Happy 会把你的语音转成文字发给 Claude Code,AI 在你电脑上开始干活。
适合的场景:
- 走路/通勤时:不方便打字,直接说
- 做家务时:手上占着,嘴巴闲着
- 灵感来了:想到一个功能点,说出来比打字快
- 开车时:(建议用耳机)通勤路上远程指挥 AI
语音交互让 Happy 从"手机遥控器"变成了"AI 管家"——你说一句话,它就去执行。
功能七:不只是 Claude Code——支持所有主流 AI 编码工具
Happy 最大的惊喜是:它不只能控制 Claude Code。
一条命令就能切换不同的 AI 编码工具:
| 命令 | 控制的 AI 工具 |
|---|---|
happy 或 happy claude | Claude Code(默认) |
happy codex | OpenAI Codex |
happy gemini | Google Gemini CLI |
happy openclaw | OpenClaw |
happy acp opencode | 任何 ACP 兼容的 AI 工具 |
这意味着你只需要装一个 Happy,就能从手机上遥控所有主流 AI 编码助手。哪个 AI 擅长什么活,你就用哪个——Claude Code 擅长理解需求做重构,Codex 擅长快速生成代码,Gemini 擅长多模态任务——全部从同一个手机界面控制。
如果你同时使用多个 AI 工具,这个功能会让你省掉很多来回切换的麻烦。
功能八:端到端加密——你的代码,只有你能看
远程控制意味着你的代码要在网络上传输,安全性是绕不过去的问题。
Happy 的解决方案是端到端加密:
- 你的代码在离开电脑之前就已经被加密了
- 传输过程中,任何人(包括 Happy 的服务器)看到的都是密文
- 只有你的手机和你的电脑持有密钥,能解密数据
- Happy 使用加密密钥对进行认证,你的私钥永远留在你的电脑上
打个比方:你寄一个包裹,上了两把锁。一把钥匙在电脑上,一把在手机上。快递员(Happy 的服务器)拿到包裹也打不开,他只负责传递。
这比 Anthropic 官方的 Remote Control 更进一步——官方方案的流量虽然也经过 TLS 加密,但毕竟要经过 Anthropic 的服务器。而 Happy 的服务器连密文都解不了。
另外,Happy 完全开源(MIT 协议),代码在 GitHub 上公开。没有遥测,没有用户追踪,你可以自己审计每一行代码。
功能九:沙箱模式——给 AI 加上安全围栏
如果你让 AI 自由操作你电脑上的文件,多少会有点不放心——万一它删错了怎么办?
Happy 提供了沙箱模式,在操作系统层面限制 AI 的文件系统访问和网络访问。相当于给 AI 画了一个安全围栏——它只能在围栏内活动,不能越界。
happy sandbox configure # 配置沙箱规则
happy sandbox status # 查看沙箱状态
happy sandbox disable # 关闭沙箱
这个功能特别适合:
- 让 AI 操作你不熟悉的项目:怕它改坏东西,开个沙箱保险
- 处理敏感代码:公司项目、安全相关代码,限制 AI 的访问范围
- 远程无人值守:你不在电脑前,给 AI 加一道保险
功能十:Web 界面——不想装 App 也行
如果你不想在手机上安装额外的 App,Happy 还提供了 Web 界面。
在浏览器中打开 Happy 的 Web 应用,登录你的账号,就能直接控制电脑上的 AI 编码会话。这意味着:
- 公司电脑:在办公室电脑上跑 Happy,回家用家里的电脑浏览器继续控制
- 平板电脑:用 iPad 的浏览器打开 Web 界面,大屏幕查看 AI 的编码进度
- 任何有浏览器的设备:不需要安装任何东西,打开网页就能用
手机 App 适合移动场景,Web 界面适合大屏场景。两个入口,覆盖所有设备。
功能十一:会话恢复——接着上次的活继续干
你之前让 Claude Code 做了一半的任务,今天想接着来?不需要重新开始。
happy resume
这条命令可以恢复之前的会话,AI 会记住之前做了什么、做到哪一步了。就像你暂停了一个游戏,下次打开接着玩。
这个功能在以下场景特别有用:
- 下班中断:AI 做到一半你要下班了,明天
happy resume接着来,AI 知道昨天改了哪些文件、还有哪些没改 - 切换项目:上午让 AI 改项目 A,下午改项目 B,第二天切回项目 A 时 resume 一下,不用重新解释上下文
- 电脑重启后:偶尔需要重启电脑,重启后 resume 恢复之前的会话,不浪费之前的工作
比起每次都从头开始跟 AI 解释你的项目结构、代码风格和需求,会话恢复省去了大量重复沟通。
功能十二:手动推送通知给设备
除了 AI 自动触发的推送,你还可以手动给所有已连接的设备发一条通知:
happy notify
执行后,你的手机上会收到一条来自 Happy 的推送。这个功能目前是手动触发的——你在终端里运行这条命令,手机就会响一下。
适合什么场景?比如你在电脑终端里跑了一个耗时很长的命令(不是 Happy 管理的任务),跑完后你想在手机上收到提醒,就可以在这条命令后面接上 happy notify。它就像一个跨设备的"叫我"按钮。
功能十三:自诊断工具
遇到问题不知道哪里出错了?Happy 内置了诊断工具:
happy doctor
它会自动检查你的环境——Node.js 版本对不对、Claude Code 有没有装好、网络连接正不正常、认证状态是否有效——然后告诉你哪里有问题、怎么修。
对于新手来说,这个功能省去了大量的排错时间。
和 Claude Code 官方 Remote Control 有什么区别?
看到这里你可能会问:Claude Code 不是自己也有 Remote Control 吗?
有,但 Happy 做得不一样:
第一,免费。 官方 Remote Control 需要 Pro 或 Max 订阅(每月 20 美元起),用 API Key 付费的用户甚至还用不了。Happy 完全免费,不挑付费方式。
第二,隐私更强。 官方方案的流量经过 Anthropic 服务器。Happy 是端到端加密,服务器连密文都解不了。如果你处理的是公司敏感代码,这个区别很重要。
第三,工具更多。 官方方案只管 Claude Code。Happy 还能控制 Codex、Gemini CLI、OpenClaw 等所有主流 AI 编码工具。一套工具管全家。
第四,语音交互。 官方方案目前不支持语音。Happy 支持。
当然,官方方案也有优势——支持 32 个并发会话、VS Code 插件深度集成、Dispatch 远程派发任务。如果你是 Max 订阅用户,两个方案可以并行使用。
写在最后
回顾一下 Happy 做的事:它把 Claude Code 从你的电脑屏幕里解放出来,装进了你的口袋。
13 个功能看起来很多,但对大多数人来说,核心价值就三个:
- 手机看进度——离开工位也能知道 AI 干到哪了
- 推送通知——AI 需要你的时候主动叫你,不用一直盯着
- 守护进程——关掉终端 AI 照样跑,回家路上还能远程派活
光这三点,就足以改变你和 AI 编码助手的协作方式。你不再被绑在电脑前,AI 不再卡住等你,远程和本地之间没有了界限。
再加上免费开源、端到端加密、支持 Codex 和 Gemini 等其他 AI 工具——Happy 不只是 Claude Code 的一个附件,它是你管理所有 AI 编码助手的统一入口。
两条命令装好,一个二维码连上。试试看,你可能就回不去了。
GitHub 仓库:github.com/slopus/happ…