当你让 AI 帮你写代码时,你以为可以当甩手掌柜了?
现实是:Claude Code 或 Codex 经常需要你确认权限、审查代码、回答问题。你不可能时时刻守在电脑前,但 AI 不会等你。
去吃饭时 AI 在写代码,回来一看——它可能已经卡住等你半小时了。
这就是 Happy Coder 要解决的问题:让 AI 编程脱离「必须在电脑前」的束缚。
技术架构解析
Happy Coder 不是简单的远程桌面,它是一个专门为 AI 编程设计的轻量级控制层。
整个系统由四个核心组件构成:
• Happy CLI - 替代原生 claude/codex 的包装器。它在本地启动 AI 编程会话的同时,会建立与后端的加密连接。当你切换到手机时,CLI 会将会话重新初始化为远程模式。
• Happy App - 基于 Expo 开发的跨平台客户端(iOS/Android/网页)。它不是展示终端输出,而是提供了一个专门为移动端优化的交互界面——可以查看代码进度、发送指令、审批权限请求。
• Happy Agent - 独立的远程控制 CLI。开发者可以用它创建多个远程会话、监控多个 AI 编程任务的状态。这对于同时运行多个项目的人很有用。
• Happy Server - 后端加密同步服务。所有数据传输都经过加密处理,服务器本身无法看到代码内容。
它解决了什么问题?
1. 审批瓶颈:AI 需要你批准某个操作时,手机立刻收到通知,你点头就能继续,不需要跑回电脑。
2. 进度盲区:你在开会或外出,想知道 AI 代码写到哪里了。打开手机就能看到当前进度、正在修改的文件。
3. 设备切换:在手机上看了一半,想回电脑继续?按任意键就能把控制权切回电脑,会话状态完全保留。
4. 安全担忧:代码通过端到端加密传输,服务器只做中转,不存储任何内容。开源意味着任何人都可以审计代码确认没有后门。
使用场景
想象几个具体场景:
场景一:你在上班让 AI 写一个脚本,下午开会时拿出手机检查一下进度,发现有个文件路径写错了,立刻在手机上修正。
场景二:AI 遇到一个权限问题需要你确认,手机弹出通知,你点一下批准,AI 继续工作,你不需要中断会议跑回工位。
场景三:周末在外面喝咖啡,想看看昨天开始的 AI 项目现在进度如何。打开网页版看了一下午的成果,觉得满意,回家在电脑上继续。
它适合谁?
• 经常需要长时间让 AI 写代码的人
• 工作节奏不固定,需要随时查看进度
• 对代码安全有要求(端到端加密、开源可审计)
• 同时管理多个 AI 编程项目
怎么使用?
第一步:在手机或电脑下载 Happy App
第二步:安装 CLI
npm install -g happy-coder第三步:用 happy 代替 claude,用 happy codex 代替 codex
值得注意的点
Happy Coder 目前主要解决的是「监控+控制」的需求,它不是要让手机成为编程主战场——手机屏幕太小,编辑复杂代码不现实。
它的定位是:让你在离开电脑时,依然能掌控 AI 编程的进度和方向。
另外,所有代码都经过端到端加密,服务器只负责转发,不存储任何内容。代码完全开源,没有 telemetry 或追踪。
Happy Coder 解决的是一个很实际的痛点:AI 编程工具越来越强,但你不可能 24 小时守在电脑前。当 AI 需要你的时候,你应该能立刻知道并回应,而不是让它空等。
如果你已经在用 Claude Code 或 Codex,想更自由地掌控 AI 编程过程,这个工具值得关注。
🔗 项目链接
GitHub:https://github.com/slopus/happy
官网:https://happy.engineering
文档:https://happy.engineering/docs/
如果你对AI编程工具感兴趣,欢迎关注
夜雨聆风