Happy 是一款革命性的免费开源 Claude Code 移动和网页客户端,让开发者能够通过智能语音命令、端到端加密和无缝工作流集成,在任何地方控制 Claude AI。Happy 诞生于开发者在离开键盘时无法检查 AI 编码工具的痛点,它将 Claude Code 的全部功能带到了移动设备上。
该项目由三个相互关联的组件组成:Happy 移动应用(iOS、Android、Web)、用于连接本地 Claude Code 到移动设备的 Happy CLI,以及用于安全同步的 Happy Server。所有组件都采用 MIT 许可证,完全开源,让全球开发者都能使用。
核心功能
1. 跨平台移动访问
在 iOS、Android 和 Web 平台之间无缝切换同一个 Claude Code 会话。Happy 将完整的 Claude Code 体验带到移动设备,界面针对触控和语音交互进行优化,允许你从手机和桌面并行生成和控制多个 Claude Code 实例。
2. 智能语音命令
超越简单的语音听写,使用理解编码上下文并实时执行操作的 AI 驱动语音命令。语音界面充当你和 Claude Code 之间的智能中介,处理自然语言输入、维护对话上下文,并生成结构化提示以立即执行。完全解放双手进行编码、调试和项目管理。
3. 端到端加密
你的代码和对话受到与 Signal 相同协议(TweetNaCl)的军用级加密保护。所有消息在离开你的设备前都会被加密,确保完全的隐私和安全。Happy Server 在设备之间传递加密消息,但无法读取你的数据,维护零知识架构。
4. 实时同步
Happy Server 提供安全的同步功能,使多个设备能够在保持完全隐私的同时共享加密对话。在移动设备、Web 和桌面之间无缝工作,即时更新。支持具有独立状态管理的多个并发 Claude Code 会话,可以轻松暂停、恢复和切换会话。
5. 智能通知
当需要你的输入、代码准备好审查或出现问题时,及时收到提醒。即使离开办公桌也能保持与开发工作流的连接,让你能够在移动中审查代码、响应问题或进行快速修复。
6. 完整功能对等
在移动设备上访问所有 Claude Code 功能 - 从计划模式到自定义代理、技能系统和 MCP 服务器支持。移动体验不是受限的,而是将 Claude Code 的全部能力放在你的口袋里。
安装与快速开始
步骤 1: 安装 Happy CLI
npm install -g happy-coder
步骤 2: 下载移动应用
- iPhone/iPad: 从 App Store 下载
- Android: 从 Google Play 下载
- Web 应用: 访问 app.happy.engineering
步骤 3: 启动首个会话
happy
这将启动 Claude Code 会话,显示二维码,并在 Claude Code 和你的移动应用之间启用实时会话共享。
步骤 4: 连接移动设备 扫描终端中显示的二维码即可立即连接。
系统要求
- Node.js: 18 或更高版本(2022 年 4 月 19 日发布)
- Claude CLI: 必须已安装并登录(PATH 中可用 claude 命令)
- 操作系统: macOS、Linux、Windows(通过 WSL)
- 移动设备: iOS 14+、Android 8+ 或现代网页浏览器
真实使用场景
移动开发工作流 一位开发者分享:"在 TSA 预检排队时,我完成了魔法链接应用的另外 20%。在飞机上等待起飞时,我将其部署到 AWS 并进行了最后的 DynamoDB 架构更改。当我回到纽约时,应用已在生产环境中运行。"
移动代码审查 在喝咖啡、通勤或旅行时审查拉取请求、检查 AI 助手进度并响应关键问题。
语音优先编码 使用自然语言语音命令进行免提编码会话,非常适合头脑风暴、调试或在不便打字的环境中工作。
项目组件
| 组件 | 描述 | 仓库地址 |
|---|---|---|
| Happy | 主移动和网页客户端应用,支持语音和加密 | github.com/slopus/happy |
| Happy CLI | 命令行工具,用于连接本地 Claude Code 到移动设备 | github.com/slopus/happy-cli |
| Happy Server | 安全同步后端,支持端到端加密的多设备支持 | github.com/slopus/happy-server |
隐私与安全
Happy 将隐私作为核心原则构建:
- 零知识架构: 服务器无法读取你的消息或代码
- 端到端加密: 与 Signal 相同的加密协议(TweetNaCl)
- 本地处理: Claude Code 在你的硬件上运行
- 无供应商锁定: 完全开源,MIT 许可证
- 透明安全: 所有代码都可在 GitHub 上审计
社区与支持
Happy 由 slopus 和开源社区积极维护。社区反馈突出了该工具的有效性:根据开发者评价,"没有什么能比得上 github.com/slopus/happy 与 Claude Code 的结合"。
参与方式:
- 在 GitHub 上报告问题
- 为开源项目做贡献
- 在 Hacker News 上加入讨论
- 在 happy.engineering 关注更新
与替代方案的对比
| 功能 | Happy | 标准 Claude Code | 其他移动客户端 |
|---|---|---|---|
| 移动访问 | ✅ 完全支持 | ❌ 仅桌面 | ⚠️ 有限 |
| 语音命令 | ✅ 智能 AI | ❌ 不可用 | ❌ 不可用 |
| 端到端加密 | ✅ Signal 级别 | ⚠️ 仅 HTTPS | ⚠️ 各异 |
| 跨设备同步 | ✅ 实时 | ❌ 不可用 | ⚠️ 有限 |
| 开源 | ✅ MIT 许可证 | ⚠️ 专有 CLI | ⚠️ 各异 |
| 成本 | ✅ 免费 | ✅ 免费 CLI | ⚠️ 通常付费 |
| 多会话 | ✅ 并行支持 | ✅ 是 | ❌ 通常单一 |
| 离线能力 | ⚠️ 需要连接 | ⚠️ 需要 API | ⚠️ 各异 |
优势与独特卖点
相比仅桌面解决方案:
- 真正的移动性: 在任何地方工作 - 咖啡店、机场、通勤或度假
- 语音优先界面: 理解上下文的免提编码,而不仅是听写
- 始终连接: 与项目保持同步,无需被拴在办公桌前
Happy 的独特之处:
- 首个真正为移动优化的 Claude Code 客户端,具有完整功能对等
- 军用级加密确保完全隐私和安全
- 智能语音命令远超基本的语音转文字
- 完全免费和开源,无供应商锁定
- 活跃的开发和响应迅速的社区支持
- 并行会话管理支持复杂的多项目工作流
使用技巧与最佳实践
- 使用语音进行头脑风暴: 语音命令非常适合在深入代码之前进行高层次规划和架构讨论
- 启用推送通知: 随时了解构建状态、测试结果以及何时需要你的输入
- 设置多个会话: 为不同项目或实验性功能使用并行会话
- 提交前审查: 在推送到生产环境之前,始终在移动设备上审查代码更改
- 利用计划模式: 在移动设备上使用 Claude Code 的计划模式进行战略决策和实施规划
- 保护你的设备: 由于所有内��都已加密,设备密码是你的主要安全层
常见问题
Q: Happy 对敏感代码库安全吗? A: 是的,Happy 使用与 Signal 相同的加密协议(TweetNaCl)和端到端加密。服务器无法读取你的消息或代码,维护零知识架构。
Q: Happy 能离线工作吗? A: Happy 需要互联网连接才能与 Claude Code 和 Happy Server 同步。但是,你可以离线查看之前的对话。
Q: Happy CLI 和 Happy 移动应用有什么区别? A: Happy CLI 在你的计算机上运行,将本地 Claude Code 连接到 Happy 生态系统。移动应用提供触控和语音界面,用于从手机控制 Claude Code。
Q: 我可以在 Happy 中使用多个 Claude Code 账户吗? A: 是的,你可以管理多个会话并在移动应用上无缝切换。
Q: 使用 Happy 需要付费吗? A: 不需要,Happy 在 MIT 许可证下完全免费和开源。你只需支付 Claude API 使用费用。
Q: Happy 如何处理语音命令? A: Happy 的 AI 驱动语音界面处理自然语言、理解编码上下文、维护对话状态,并实时为 Claude Code 执行生成结构化提示。
总结
Happy 代表了开发者与 AI 编码助手交互方式的范式转变,摆脱了桌面限制,实现了真正的移动优先开发工作流。凭借智能语音命令、军用级加密和无缝的跨设备同步,Happy 使开发者能够在任何地方保持生产力。
无论你是在通勤途中审查代码、在咖啡店调试,还是在机场候机室部署到生产环境,Happy 都将 Claude Code 的全部能力带到你的指尖。最重要的是,它完全免费、开源,并将隐私作为核心原则构建。
准备好在任何地方编码了吗?立即安装 Happy,体验移动 AI 辅助开发的未来。
评论
还没有评论。成为第一个评论的人!
相关工具
Claude Subagents
claude.ai/code
Claude Code 中的多代理架构,通过具有隔离上下文窗口的专业 AI 工作者实现并行任务执行,克服单代理在复杂操作上的限制。
Claude Code
claude.ai/code
Claude Code 是 Anthropic 官方推出的 AI 编程命令行工具,专为开发者设计,提供强大的代码交互和软件开发能力。
Claude Hooks
claude.ai/code
Claude Code 中的事件驱动脚本执行系统,能够响应特定事件自动运行 shell 命令,实现工作流自动化、质量门控和自定义集成。
相关洞察
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。
如何审查 AI 生成的代码?Claude Code 作者的 3 个实战经验
AI 写代码很快,但你真的敢直接用吗?Claude Code 作者 Boris 分享了 3 个经过验证的代码审查技巧,帮你在效率和质量之间找到平衡点。