Happy Coder: Open‑Source Mobile Web Client for Claude & Codex

Happy Coder – The Open‑Source Mobile & Web Client for Claude and Codex

In mid‑2025 a group of developers from the Bay Area’s coffee‑shop scene released Happy Coder, a lightweight, end‑to‑end encrypted client that turns your iPhone, Android device, or browser into a full‑featured control panel for OpenAI’s Claude Code assistant and the legacy Codex model.

Happy Coder is built from the ground up to let you — developer, team member, or side‑project enthusiast — keep an eye on, and command, your AI coding agent anywhere, anytime – with zero telemetry or tracking.

Why Happy Coder Stands Out

Feature What it Means for You
Mobile Access Pick up your code from the coffee shop or train ride by simply opening the Happy app.
Voice Controls Trigger commands with a single voice command; great for hands‑free use.
Instant Device Switchover Press a key on your laptop or tap a button on your phone to transfer control without logging out.
End‑to‑End Encryption Every message stays local – never leaving your device unencrypted.
No Telemetry The entire codebase is open‑source (MIT licence) and audit‑ready; no data is sent to third‑party analytics services.
CLI Wrapper Run happy or happy codex on the command line – the CLI automatically starts the required local server.

Quick Start Guide

  1. Install the CLI
    npm install -g happy-coder
    
  2. Run Happy
    happy            # launch a Claude session
    happy codex      # launch a Codex session
    
  3. Install the mobile app iOS: Search for “Happy Coder” in the App Store. Android: Find it in the Google Play Store.
  4. Connect your devices
  5. The CLI automatically starts a local server.
  6. Open the mobile app or web client (https://happy.engineering) and sign in with your local credentials.
  7. Take control
  8. Toggle between devices with one keystroke on the keyboard or tap the switch icon on the app.

Tip: The CLI exposes a --debug flag for advanced users who want to see raw network traffic. Great for developers building on top of 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

The server keeps a secure session in memory; the client communicates via WebSockets that are encrypted with libsodium‑based crypto. Because everything runs locally and only the request/response payload goes over the internet to the OpenAI endpoint, your keys never leave the local device.

Community & Ecosystem

Happy Coder is MIT‑licensed and heavily contributed to by a vibrant community of 26 core contributors (as of 2026‑01‑21). It’s used in 8.2k GitHub stars and has 604 forks. A thriving ecosystem of issues, PRs, and community tutorials demonstrates its adoption in small side‑projects and larger production workflows.

Open‑Source Advantage: Every change is visible. If you suspect a bug or want to add a feature, fork the repo, push your PR, and join the discussion. The code is audit‑safe – perfect for security‑concerned teams.

Extensibility

  • Add a new AI model: Fork the repo, add a new happy-<model> command in index.ts, and register it in the CLI.
  • Custom voice commands: The app is built with SpeechSynthesis and Web Speech API; you can script new actions.
  • Enterprise build: Replace the happy-server with your own backend on a private Kubernetes cluster.

Bottom Line

Happy Coder turns your phone or browser into a privacy‑first, real‑time command center for Claude Code and Codex. Whether you’re hacking a side project on a train or reviewing AI‑generated code in a coffee shop, Happy gives you instant access, encrypted sessions, and the flexibility to work across devices with no friction.

If your workflow relies on AI coding agents, Happy Coder is the open‑source tool you should add today.

Original Article: View Original

Share this article