Happy Coder: Claude & Codex 用オープンソースのモバイル・ウェブクライアント
Happy Coder – Claude と Codex 用のオープンソースのモバイル&ウェブクライアント
2025年中頃、ベイエリアのカフェで働く開発者たちが Happy Coder をリリースしました。これは軽量でエンドツーエンド暗号化されたクライアントで、iPhone・Androidデバイス・ブラウザを、OpenAI の Claude Code アシスタントとレガシー Codex モデル用のフル機能制御パネルへ変換します。
Happy Coder は、開発者・チームメンバー・サイドプロジェクト愛好家が、いつでもどこでも AI コーディングエージェントを監視・指示できるように、ゼロテレメトリー・トラッキングで構築されています。
Why Happy Coder Stands Out
| Feature | What it Means for You |
|---|---|
| Mobile Access | コーヒーショップや列車でコードを拾うには、Happy アプリを開くだけで済みます。 |
| Voice Controls | 音声コマンド一つで操作を起動;ハンズフリー使用に最適。 |
| Instant Device Switchover | ノートパソコンでキーを押すか、スマホのボタンをタップしてログアウトせずに制御を転送できます。 |
| End‑to‑End Encryption | すべてのメッセージはローカルに留まり、デバイスから暗号化されずに離れることはありません。 |
| No Telemetry | コードベースはオープンソース(MITライセンス)で監査可能;サードパーティ分析サービスへデータは送信されません。 |
| CLI Wrapper | happy または happy codex をコマンドラインで実行すると、CLI が必要なローカルサーバを自動的に起動します。 |
Quick Start Guide
- Install the CLI
npm install -g happy-coder - Run Happy
happy # launch a Claude session happy codex # launch a Codex session - Install the mobile app iOS: App Store で「Happy Coder」を検索。 Android: Google Play ストアで検索。
- Connect your devices
- The CLI は自動でローカルサーバを起動します。
- モバイルアプリまたはウェブクライアント (https://happy.engineering) を開き、ローカル認証情報でサインインします。
- Take control
- キーボードで1キー入力またはアプリのスイッチアイコンをタップしてデバイスを切り替えます。
ヒント: CLI は高度なユーザー向けに
--debugフラグを公開。生のネットワークトラフィックを確認可能。Happy をベースに開発する際に便利です。
Architecture Snapshot
┌───────────────┐
│ Happy CLI │ (Node.js wrapper)
└─────┬─────┘
│
┌─────▼─────┐ ┌─────────────────────┐
│ Happy │ │ happy‑server (Rust) │
│ Server │───┤ End‑to‑End Encryption │
│ (TS) │ └─────────────────────┘
└─────┬─────┘ ▲
│ │
┌─────▼─────┐ ┌─────────────────────┐
│ Happy App │ │ Happy Web Client │
│ (React) │ │ (React + Vite) │
└─────┬─────┘ └─────────────────────┘
│
APIs to Claude/Codex
サーバーはメモリ内で安全なセッションを保持;クライアントは libsodium ベースの暗号で暗号化された WebSocket を通じて通信します。すべてがローカルで実行され、リクエスト/レスポンスペイロードのみが OpenAI エンドポイントへインターネット経由で送信されるため、キーはローカルデバイス外へ離れません。
Community & Ecosystem
Happy Coder は MIT ライセンス で、2026年1月21日時点で活発なコミュニティから26人のコア貢献者によって重く貢献されています。GitHub では 8.2k スター、604 フォークがあり、Issue、PR、コミュニティチュートリアルという活気あるエコシステムが、小規模サイドプロジェクトや大規模プロダクションワークフローでの採用を示しています。
オープンソースの利点:すべての変更が可視化されます。バグを疑っている、あるいは機能追加したい場合は、リポジトリをフォークし、PR をプッシュしてディスカッションに参加しましょう。コードは監査安全で、セキュリティを重視するチームに最適です。
Extensibility
- 新しい AI モデルを追加:リポジトリをフォークし、
index.tsに新しいhappy-<model>コマンドを追加し、CLI に登録します。 - カスタム音声コマンド:アプリは SpeechSynthesis および Web Speech API を使用して構築されており、新しいアクションをスクリプトできます。
- エンタープライズビルド:
happy-serverを自前のバックエンドに置き換え、プライベート Kubernetes クラスターで運用します。
Bottom Line
Happy Coder は、電話やブラウザを Claude Code と Codex 用のプライバシー重視のリアルタイム制御センターに変えます。列車でサイドプロジェクトをハッキングしたり、コーヒーショップで AI 生成コードをレビューしたりしても、Happy は即時アクセス、暗号化されたセッション、スムーズなデバイス間作業を可能にします。
もしあなたのワークフローが AI コーディングエージェントに依存しているなら、Happy Coder は本日導入すべきオープンソースツールです。