happy

Mobile and Web client for Codex and Claude Code, with realtime voice, encryption and fully featured

open-sourcevoice-agents
16.8k
Stars
+2595
Stars/month
0
Releases (6m)

Star Growth

+473 (2.9%)
16.1k16.7k17.2kMar 27Apr 1

Overview

Happy Coder 是一个跨平台客户端,为 Claude Code 和 Codex 提供移动端和 Web 端访问能力。该工具通过端到端加密实现远程代码协作,让开发者能够在手机、平板或任何设备上监控和控制 AI 编程助手。它采用 CLI 包装器模式,用户只需将原有的 `claude` 或 `codex` 命令替换为 `happy` 或 `happy codex` 即可启用远程功能。该工具支持实时设备切换 - 当需要移动端控制时会自动切换到远程模式,按任意键即可切回桌面端。作为开源项目,Happy Coder 不包含遥测或跟踪功能,确保代码隐私安全。它通过推送通知及时告知权限请求和错误状态,解决了传统 AI 编程助手只能在本地桌面使用的限制,为现代移动办公场景提供了完整的解决方案。

Deep Analysis

Key Differentiator

Only mobile client for Claude Code and Codex with E2E encryption and instant device switching — vs being tethered to your desktop while agents run

Capabilities

  • Mobile and web client for Claude Code and Codex
  • End-to-end encrypted remote session control
  • Push notifications for permission requests and errors
  • Instant device switching (phone to desktop with one keypress)
  • iOS, Android, and web app support

🔗 Integrations

Claude CodeCodex (OpenAI)

Best For

  • Developers wanting mobile access to Claude Code sessions
  • Monitoring long-running AI coding tasks from phone
  • Teams needing push notifications for AI agent actions

Not Ideal For

  • Full-featured mobile IDE replacement
  • Teams not using Claude Code or Codex

Languages

TypeScript

Deployment

npm global install (CLI)iOS App StoreGoogle Play StoreWeb app

Pricing Detail

Free: Open source MIT, free to use
Paid: N/A — fully free and open source

Known Limitations

  • Only supports Claude Code and Codex, not other AI tools
  • Requires running CLI wrapper on your computer
  • Depends on relay server for sync (self-hostable)
  • Relatively new project, limited feature set

Pros

  • + 提供完整的移动端访问能力,支持 iOS、Android 和 Web 平台
  • + 端到端加密保护代码安全,开源架构支持代码审计
  • + 无缝设备切换体验,一键在手机和桌面间转换控制权

Cons

  • - 需要安装额外的 CLI 包装器,增加了系统复杂度
  • - 依赖网络连接进行远程通信,可能受网络状况影响
  • - 作为第三方工具,需要额外的配置和维护工作

Use Cases

  • 外出时通过手机监控长时间运行的 AI 编程任务
  • 在多设备间灵活切换,随时随地查看代码生成进度
  • 团队协作场景下的远程代码审查和实时监控

Getting Started

1. 从 App Store 或 Google Play 下载对应的移动应用;2. 在开发机器上安装 CLI:`npm install -g happy-coder`;3. 使用 `happy` 替代 `claude` 或 `happy codex` 替代 `codex` 命令启动远程会话

Compare happy