Happy Coder是什么

一句话:它让你在手机上远程操控电脑里的Claude Code,支持iOS、安卓和网页端。

实测下来,手机和电脑不需要在同一个Wi-Fi下,这一点很关键。意味着你出门在外,只要手机有网、家里电脑有电,就能随时调动Claude Code干活。

安装与连接

安装过程很简单,一行命令搞定:

npm i -g happy-coder && happy

安装完成后,终端里运行happy-coder,屏幕上会出现一个二维码。手机端可以选择用浏览器访问,也可以下载专门的App来扫码连接。iOS和安卓的应用商店里都能搜到。

如果安装过程遇到问题,可以把错误信息丢给AI助手排查,通常都是环境配置的小问题。

让电脑保持在线

既然要远程调用,电脑就得一直开着。与其折腾复杂的终端命令,不如装一个防休眠的小工具,让电脑合上盖子也能保持在线。这类工具很多,选一个顺手的就行。

手机端的体验超出预期

说实话,我一开始以为手机端就是个简陋的终端模拟器,但连上之后发现功能比想象中完整得多:

  • 实时查看Claude Code正在调用的工具
  • 待办事项一目了然
  • 代码差异对比,前后修改清清楚楚
  • 上下文余量监控,快用完了可以直接远程让Claude Code压缩上下文

隐藏玩法:一台手机管多个实例

深度使用两天后发现了一个很有意思的用法——Happy Coder支持新建多个对话。

实际操作是这样的:电脑上打开多个终端窗口,分别运行不同的Claude Code或Codex实例,然后手机端可以同时与它们对话,互不干扰。

连接Codex的方式也很简单,在电脑终端新建窗口输入happy codex就行,不需要重新扫码,设置一次搞定。实测对Codex的兼容性非常好,无论是安全模式还是YOLO模式,响应速度都很快。

实际场景:手机串联整个工作流

当Claude Code有了移动端入口,很多操作链就能串起来了。举个真实的例子:

  1. 手机上把飞书文章链接丢给Claude Code
  2. Claude Code调用feishu2md(这个命令只有电脑端才有)把文档转成带排版和图片的Markdown
  3. 再调用发布相关的Skill,直接把文章推送出去

整个过程不需要打开电脑。

再比如,路演途中看到一个有趣的开源项目,直接打开Happy Coder,用语音输入,让Claude Code把项目下载、解读、复刻出来。

为什么不用SSH?

十年前我们就能通过SSH把终端连到手机上,但当时有两个硬伤:一是两台设备必须在同一网络下,更复杂的方案需要额外租服务器;二是手机屏幕上敲代码效率极低,当时还不支持纯对话式交互。

现在Claude Code本身就是对话式的,加上Happy Coder的实时同步能力,这两个问题都不存在了。

写在最后

对于独立开发者来说,Claude Code配合Happy Coder的组合,本质上是把一个随时待命的开发Agent装进了口袋。再搭配OpenRouter等方案控制API成本,日常高频使用的开销其实很低。只要手机在手,碎片时间也能变成生产力时间——这对一人公司来说,是实打实的效率杠杆。