happy provides mobile, web, and desktop access to AI coding agents such as Claude Code and Codex, letting users monitor and control sessions remotely with end-to-end encryption and push notifications.
Project overview
It addresses the concrete problem of being unable to monitor or control AI coding agent sessions when away from the computer, and it does so with end-to-end encryption and no telemetry or tracking.
Project type
AI Coding
Deployment
Refer to project documentation
License
MIT
Best for
Developers who use AI coding agents such as Claude Code or Codex and need to monitor or control sessions when they are away from their computer.
Key capabilities
Allows users to access and control Claude Code or Codex from iOS, Android, or a web interface.
Installs a command-line interface wrapper (`happy`) to intercept and route Claude Code or Codex sessions for remote control.
Enables users to take control of their coding agent from their phone and switch back to their desktop computer by pressing any key.
Sends alerts to mobile devices when Claude Code or Codex requires permission or encounters errors.
Ensures that code and session data remain encrypted end to end while transiting the backend sync server, so data does not leave the user's devices unencrypted during sync.
A command-line tool to create, send, and monitor remote AI sessions.
Provides realtime voice interaction capabilities as part of the client features.
Limitations and risks
Remote control requires the CLI to be actively running on the host computer; if the CLI process stops, remote access is unavailable.
Users need a Claude Code or Codex subscription or API access; happy routes and controls these agents but does not replace them.
Getting started
Run `npm install -g happy`, execute `happy claude` or `happy codex`, then control the session from the app or desktop. Setup difficulty is rated easy because it requires only a single npm install command and the CLI wrapper.