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 进程和会话。你在本地启动 happierhappier 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

下一步建议

如果你想亲自试试,这里是可执行的最快路径:

  1. 打开终端,跑一行安装命令:curl -fsSL https://happier.dev/install | bash
  2. 装好后运行 happier auth login,用手机 App 扫码绑定账号(推荐移动端先注册,密钥会存在手机上)
  3. 在电脑上跑 happier 替代你原来的 claude 命令——比如直接 happier,默认走 Claude Code
  4. 手机上打开 App,随时接管会话

想自托管的话,官方文档在这里:docs.happier.dev,部署指南覆盖了 Docker、Proxmox 和本地常驻服务三种主流方式。


链接汇总:

评论区

0 条评论

登录后可评论。