先说个题外话,大家发现我换公众号头像了没有。。。星空下的少女。你们觉得咋样,可以投个票。。。。
下面进入正题。
不知道大家有没有过这种瞬间血压上来的经历:
你让 Claude Code 在本地跑一个大任务,几百行代码改起来十几分钟起步。结果你起身接杯水、回个消息,甚至只是摸了一会儿鱼,回来一看,它卡在权限确认页面已经半小时,进度纹丝不动。
还有一种也很常见:
你在外面,突然想到一个功能可以顺手改一下,或者想看看 AI 任务跑到哪了,结果人已经在地铁上、咖啡馆里,电脑根本不在身边,只能干着急。
这类问题说到底就一句话:
本地 AI 编程工具很好用,但你人一离开电脑,体验就很容易断掉。
而今天要介绍的这个开源项目,解决的正是这个问题。
它叫 Happy (https://github.com/slopus/happy)。
github
你可以把它理解成:给 Claude Code、Codex、Gemini CLI 这些本地 AI 编程工具,装上了一个“手机遥控器”。
目前这个项目在 GitHub 上已经拿下 17K Star,说明了一件事情:这个痛点,大家确实都有
Happy 到底是干嘛的?
一句话讲清楚:
Happy 是一个手机端 + 网页端客户端,让你可以远程控制运行在自己电脑上的 AI 编程代理。
注意,这里最关键的一点不是“把 AI 搬到手机里跑”,而是:
AI 还是跑在你自己的电脑上,代码也还在你自己的电脑上。Happy 做的,是把控制权和状态同步到手机上。
也就是说,你原来的开发环境不用改,项目不用传到第三方云端,Claude Code 怎么用、Codex 怎么用,现在基本还怎么用。只是当你离开电脑时,手机也能接上这个工作流。
它最实用的地方,主要就是这几件事:
人不在工位,手机上照样能看任务进度
遇到权限确认、输入请求,直接在手机上处理,不会一直卡住
本地代码不需要上传到第三方服务器
支持同时管理多个 AI 会话,不用守着一堆终端窗口
还能做推送提醒、语音输入这些更适合移动端的交互
说白了,它干的事特别朴素,但特别有用:
把你本地的 AI 编程能力,延伸到了手机上。
为什么这个东西会让人眼前一亮?
因为它不是在制造一个新概念,而是在补一个非常真实的缺口。
这两年大家已经越来越习惯让 AI 帮忙做重构、改 Bug、批量改代码、处理工程琐事。很多任务并不是“你必须坐在电脑前一秒不离开”,而是 AI 在跑,你只需要在关键节点介入一下。
问题是,现在大多数本地 AI 编程体验,默认你得一直守在电脑前。
你去吃个饭,它可能卡住。
你去开个会,它可能等你确认。
你去通勤路上,它可能已经跑完了,但你完全不知道中间发生了什么。
于是就出现了一个很别扭的状态:
AI 已经足够自动化了,但人类还被迫当“桌前值班员”。
Happy 的价值,就在于把这个尴尬补上了。
它没有改变你的工作流,没有要求你迁移环境,也没有让你把代码交给陌生平台。它只是很务实地加了一层“远程查看和控制”。
但恰恰是这层能力,会让整个体验顺很多。
它适合哪些人?
如果你本来就经常用 Claude Code、Codex 这类本地 AI 工具,那 Happy 的适用人群其实很明确。
通勤族会很喜欢。坐地铁、坐公交这段时间,本来只能刷手机,现在你可以顺手看看 AI 跑到哪了,有需要就处理一下。
经常被打断的人会很喜欢。比如带娃、开会、做家务、临时被叫走,你不用担心任务卡在那里没人管(这不就是说的我吗)。
移动办公的人会很喜欢。今天在工位,明天在咖啡馆,后天在联合办公空间,不一定每次都把完整开发环境背在身上,但你依然能掌握任务状态。
偏爱本地和开源方案的人也会很喜欢。代码不离开自己的机器,工具链透明、可审计、可自己部署,这种掌控感是很多开发者非常在意的。
所以 Happy 的定位其实很清楚:
它不是另一个 AI 编程工具,而是本地 AI 编程工具的“远程控制层”。
它的整体架构长什么样?
项目架构并不复杂,核心逻辑非常直观:
用户移动/远程设备可选中继服务用户本地电脑直连模式本地AI编程代理\nClaudeCode / Codex / Gemini-CLIHappy 本地代理端端到端加密中继Happy 手机客户端网页客户端
如果拆开来看,大概就是四个核心部分:
Happy App 你在手机或网页上真正使用的客户端,负责展示会话、查看状态、发出操作。
Happy CLI 装在你电脑上的命令行工具,用来把 Claude Code、Codex 这些本地代理接进 Happy。
Happy Agent 负责和本地 AI 会话打交道,管理任务、同步状态、转发指令。
Happy Server 负责消息同步和远程连接,整个链路走端到端加密,服务端本身看不到你的代码内容。
所以它的本质特别清楚:
不是“手机运行 AI 编程”,而是“手机远程操控你电脑上的 AI 编程”。
技术栈也挺现代
从仓库信息来看,它的技术方案大概包括这些:
React Native + Expo
TypeScript
Expo Router
Socket.IO
libsodium
LiveKit
基本都是很成熟、很主流的选择。
这意味着两件事:
对普通用户来说,它的可用性和维护性相对更靠谱
对想自己研究、二开、魔改的人来说,理解成本不会太高
换句话说,这不只是一个“能用”的项目,也是一个“看得懂、改得动”的项目。
安装和使用也不折腾
Happy 上手并不复杂,大致就是三步:
第一步,装客户端。
可以用手机 App,也可以直接用网页版。
第二步,在自己的电脑上安装 CLI:
npm install -g happy-coder
第三步,把你原本的 AI 编程工具接进 Happy。
原来怎么启动 Claude Code、Codex,现在就换成对应的 Happy 接入方式来跑。
之后你的 AI 代理依然在本地电脑执行,但状态查看、授权确认、消息提醒、部分输入操作,都可以在手机上完成。
这件事最妙的地方就在于:
它没有重新发明你的开发流程,只是把原本被“桌面端绑定”的那部分能力释放出来了。
为什么我会觉得这个项目很有代表性?
因为它特别像一类优秀开源项目该有的样子:
不是为了讲一个很大的故事,而是先解决一个真的很烦的问题。
开发者的真实工作状态,从来不是一直端坐在电脑前、双手不离键盘。我们会被打断,会离开工位,会在路上,会在吃饭,会在处理生活里的事情。
而 AI 编程工具越来越强之后,一个新的矛盾就出来了:
AI 可以连续干活,但人的注意力和位置是流动的。
Happy 正好切中了这个矛盾。
它没有试图替代 Claude Code,也没有试图做一套全新的 IDE,而是非常克制地做了一层补充能力。也正因为这种克制,它反而更容易真的被用起来。
最后
如果你平时就经常使用 Claude Code、Codex、Gemini CLI 这类本地 AI 编程工具,又经常会离开电脑,那 Happy 确实值得试试。
它最打动人的地方,不是“功能有多炫”,而是它把一个原本很容易中断、很依赖人在场的工作流,变得更连贯了。
以后你去吃饭、通勤、开会、带娃,不代表 AI 任务就只能卡在电脑前等你。
手机拿出来,看一眼,点一下,接着跑。
这才是真正的:
Happy Vibe。
声明:来自cxuanAI,仅代表创作者观点。链接:https://eyangzhen.com/7244.html