Claude Code 们终于能跨设备无缝切换了:happier 深度体验
Claude Code 们终于能跨设备无缝切换了:happier 深度体验
你一定遇到过这个场景: 上班路上用手机突然想起,昨晚跑的那个 AI 重构任务到底跑完了没有?回到家打开电脑,发现 Agent 已经停在那儿等你批准下一步操作——但当时你人不在电脑前。
这就是 happier 想解决的核心问题。
它是什么
happier-dev/happier 是一个开源的跨设备 AI 编程 Agent 伴侣,支持 Claude Code、Codex、OpenCode、Kimi、Qwen、Gemini、Augment Code 等多个主流编程 Agent。它本质上在你的电脑和手机/浏览器之间建了一条端到端加密的隧道,让你在任何设备上都能接管正在运行的 AI 编程会话,而不会丢失上下文。
项目目前 1,421 颗 Star、122 个 Fork,MIT 许可证,由 happier-dev 团队维护(2025 年 12 月从另一个项目 Happy 分叉出来,走快速迭代路线)。2026 年 8 月 2 日刚更新了 ui-web-v0.2.10-dev.227,活跃度相当高——alpha 阶段几乎每天都有构建。
核心技术架构
理解 happier 要先理解它的三个组件:
- 机器 Daemon:跑在你电脑上的常驻后台进程,负责管理 LLM 进程和会话。你在本地启动
happier或happier codex,Daemon 就在后台运行。 - Relay Server:消息中转层,连接你的设备(手机 App/Web UI/桌面端)和 Daemon。可以自托管,也可以直接用官方托管的
api.happier.dev。 - UI / App:你看到的界面——iOS TestFlight、Android APK、网页端、桌面 App,通过 Relay 和 Daemon 通信。
关键点:你的代码在设备上加密后才传输,服务器只能看到密文,密钥永远不会离开你的机器。官方使用 TweetNaCl 实现这套零知识架构,开发团队在瑞士,非常强调隐私设计。
能解决什么问题
场景一:长时任务中途查看进度
你让 Claude Code 做一个大规模代码重构,需要 40 分钟。中间出门办事,手机上装个 happier,打开就能看到当前跑到哪个文件、Agent 在问什么问题、是否需要你批准某个危险操作。
场景二:团队共享一个 AI 会话
想和同事一起 review AI 给出的方案?分享一个私密链接,对方就能加入你的实时会话,不需要把代码或上下文拷来拷去。权限控制掌握在你手里。
场景三:下班后继续工作流
在公司电脑上启动了 AI 重构,回家后在另一台机器上无缝继续——会话历史、文件变更、Agent 状态全部保留。tmux 支持让远程启动的会话可以直接在本地恢复。
场景四:多团队多账号隔离
同时跑 personal Claude Code 和 work Codex?happier 支持多服务器配置,各自的认证隔离,切换不打架。
真实使用门槛
说清楚它”不适合谁”比说”适合谁”更重要。
能跑的前提:
- 你已经在用(或愿意学)Claude Code / Codex / OpenCode 等 CLI 工具
- 能跑 Bash 命令行安装
- 有基本的网络知识:理解 Relay 是干什么的
不适合的场景:
- 纯 GUI 用户,只想点按钮不想碰终端——happier 本质上是一个 CLI 增强层
- 需要企业级 SSO / SAML 集成——目前不支持
- 对稳定性要求极高——项目明确标注 alpha,不同分支间可能有不兼容
- 代码在严格合规环境,不能有任何外部通信——即使自托管,也要跑一个 Daemon 常驻
实测感受(基于 README 和文档):
安装流程分三步:下 App → 装 CLI → happier auth login。官方推荐先装桌面 App 作为控制面板,因为很多配置在 App 里比纯 CLI 友好。但 CLI 路径也存在:curl -fsSL https://happier.dev/install | bash。不需要预先装 Node,官方二进制是自包含的。
自托管选项相当丰富:直接跑 happier relay host install --mode system(macOS/Linux)、Docker 镜像(happierdev/relay-server)、甚至有 Proxmox 社区脚本。如果对数据完全自主有要求,这套自托管方案算是认真的,不是凑数。
和同类比怎么样
同类产品里最常被提起的是 Happy(happy之后的原生项目)——happier 就是从它分叉出来的。分叉原因很实在:原项目迭代太慢,团队需要的功能等不及。happier 的优势在于更快的发布节奏、更多的 Provider 支持(Kimi、Qwen 国内用户用起来更顺)、以及更完整的移动端和协作功能。
另一个常被拿来对比的是 VibeTunnel(把终端”装进”浏览器),但 VibeTunnel 更偏向纯 Web 端展示,happier 则是真正做到了设备间的状态同步和双向控制,场景更完整。
现在能不能用
能,但要接受它还在快速迭代中这个事实。官方有三个发布通道:stable(最稳)、preview(次稳)、dev(每天构建,最新功能)。建议个人使用从 preview 开始,折腾型选手可以直接上 dev。
iOS 用户可以通过 TestFlight 装测试版:加入 TestFlight。Android 用户有 APK 可下:预览版 APK。
下一步建议
如果你想亲自试试,这里是可执行的最快路径:
- 打开终端,跑一行安装命令:
curl -fsSL https://happier.dev/install | bash - 装好后运行
happier auth login,用手机 App 扫码绑定账号(推荐移动端先注册,密钥会存在手机上) - 在电脑上跑
happier替代你原来的claude命令——比如直接happier,默认走 Claude Code - 手机上打开 App,随时接管会话
想自托管的话,官方文档在这里:docs.happier.dev,部署指南覆盖了 Docker、Proxmox 和本地常驻服务三种主流方式。
链接汇总:
评论区
登录后可评论。