你是否遇到过这样的场景?
周末在咖啡厅,突然想起让 Claude Code 帮你重构一段代码,但笔记本电脑在家里;
出差路上,Claude Code 正在处理一个复杂任务,你想知道进度如何,但只能干等着;
深夜躺在床上,突然有了灵感想让 AI 帮你实现,但又不想起床开电脑...
如果你也有过类似的困扰,那么今天要介绍的这个项目绝对会让你眼前一亮。
遇见 Happy Coder
Happy Coder 是一个专为 Claude Code 和 Codex 设计的移动端和 Web 客户端,由 slopus 团队开发。
简单来说,它让你可以在手机上随时随地使用和监控你的 AI 编程助手。
让会话离开桌面又不失控,离开桌面,仍然掌握进度
有些任务不是复杂,是漫长。
生成代码、跑测试、等待依赖安装。过程中随时可能弹出权限确认或报错。你不一定在电脑前,但你希望知道发生了什么。
移动端的价值就在这里。不是在手机上写更多代码,而是在离开桌面时仍然掌握进度。
想象一下:
- • 在地铁上用手机查看 Claude Code 的工作进度
这就是 Happy Coder 带来的全新体验。
工作原理
核心思路是“替代入口”。
在电脑上使用 happy 代替 claude 或 codex。会话在本地启动。手机端连接后可以接管控制,再通过按键切回桌面。
有几个细节很关键。
一是会话切换。手机接管后,桌面端进入远程模式,不需要新开会话。
二是状态同步。你在手机上看到的是同一个会话的输出、错误、等待输入提示。
三是加密传输。项目强调端到端加密和开源审计,至少从设计上把数据留在设备之间。
快速上手
项目地址: https://github.com/slopus/happy官方网站: https://happy.engineering
移动端
iOS:在 App Store 搜索 Happy Coder。安装后按提示连接桌面端。
Android:在 Google Play 搜索 Happy Coder。安装后授权与配对设备。
Web:使用浏览器访问官方 Web 客户端,登录并完成配对。
移动端只是入口。真正的核心仍在桌面端。
CLI
先安装 CLI,然后用它替代原命令。
npm install -g happy-coderhappy --versionhappy doctor
之后改用 happy 启动会话。
# 原来claudecodex# 现在happyhappy codex
这一步是整个流程的起点。没有它,手机端就只是一个空壳。
其他:开发版与 Docker
如果你想自建服务或二次开发,可以走开发版或 Docker。
# 开发版git clone https://github.com/slopus/happy.gitcd happynpm installnpm run buildnpm run dev
# Dockerdocker pull slopus/happy-coderdocker run -p 3000:3000 slopus/happy-coder
这两条路径适合更复杂的环境,比如公司内网或团队部署。
使用流程如下:
整个过程不需要重启会话,状态会保持。
在手机上能做什么
场景一:外出时的远程监控
你可能只是离开一小时。任务还在跑,测试还没结束。
手机能告诉你任务到了哪一步,是否需要输入。你可以做一个小的确认,避免回到电脑时发现任务已卡住。
这种使用并不高频,但在关键时刻很实用。
场景二:团队协作与审查
AI 生成代码后,团队往往需要快速判断是否继续。
你可以用手机查看输出、错误、日志,决定是否让任务继续跑下去。
它不替代代码评审,但能让你更早介入。
场景三:多设备切换
有些人会在电脑、手机、平板之间来回切。
Happy Coder 的价值是让会话不被设备限制。你在手机上看到的是同一份状态,而不是另一个复制品。
多设备切换需要稳定网络,但带来的好处是把注意力重新放在任务本身。
个人建议
先在本地跑通一次完整流程。把安装、连接、切换都做一遍。
再在不重要的任务上试用移动接管。先熟悉提醒和权限流转。
最后再把它带入真正的工作任务。这样更稳。
写在最后
Happy Coder 不是一个让你在手机上写代码的工具。
它更像一根延长线,把桌面会话延伸到手边。
它缩短的不是开发时间,而是反应时间。
或许这就是移动端 AI 编程最现实的形态。
让 AI 编程变得更自由,从 Happy Coder 开始。
如果课代表的作业对你有所帮助,欢迎点赞、转发、喜欢、收藏支持一下!⬇️ 关注课代表,获取最新 AI 干货笔记和实操,一起轻松学,快速用!