返回项目

Happy

如想在手机或网页上随时看 Claude Code / Codex 跑到哪一步、批准操作或临时干预,又不想直接连服务器,可以采用这个仓库。

Happy 是一个让 Claude Code 和 Codex 可以从手机、网页远程访问的客户端。作者原文定位是:「Use Claude Code or Codex from anywhere with end-to-end encryption.」

它要解决的问题是:Claude Code 和 Codex 都是终端工具,离开电脑就用不了。Agent 跑长任务时想出去吃饭或开会,又惦记着「跑完了吗」「有没有弹权限确认要点」。Happy 把这个体验从桌面延伸到手机和网页。

工作方式

把日常的命令换成 happy 包装版:

bash
# 原本是
claude
codex

# 现在是
happy claude
happy codex

替换之后,Agent 实际还是跑在你的本机上(保留完整的开发环境和权限),同时可以在手机或浏览器上看到它的进度、输出、待确认的操作。手机上点一下 Approve 就能继续。

核心能力

  • 跨设备访问:手机 / 平板 / 桌面 / 网页同时连同一个 Agent 会话
  • 推送通知:Agent 卡在权限确认或报错时,手机收到通知
  • 即时切换:从手机看了一眼觉得方向不对,秒回桌面接着改
  • 端到端加密:代码内容只在你自己的设备之间传,作者声明无遥测
  • 开源:不用担心被绑定在某个商业服务上

适用场景

  • 经常用 Claude Code / Codex 跑长任务,又不想全程坐在桌前
  • 习惯多设备办公(手机 + 平板 + 桌面)
  • 想让 Agent 在自己机器上跑(保留环境和权限),同时手机能看进度
  • 对端到端加密和开源有要求

不适用的情况

  • 只在桌面工作,不需要远程访问
  • 完全不在意进度,让 Agent 自己跑就行
  • 公司有严格的代码外泄管控(虽然是 E2EE,但中转流量经过作者的服务)

安装

bash
npm install -g happy

之后用 happy claudehappy codex 替代原命令。手机端在 App Store / Google Play 搜 Happy 安装对应客户端。

License:MIT。

语言

TypeScript

分类

Vibe Coding

许可证

MIT

更新时间

5/3/2026

标签

claude-codecodexmobile-clientremote-controle2eecross-deviceagent-monitoringpush-notification
~/安装方式

# source

$npm install -g happy

# usage

$happy claude
$happy codex
$在 App Store / Google Play 搜 Happy 安装手机端