Happy is a set of clients for running coding agents on your own machine and following them from any device. This repository holds the mobile app for iOS and Android, a web client, the original CLI, and the relay server that syncs sessions between devices with end-to-end encryption. A separate desktop app for macOS, Windows, and Linux runs on Happy Agent, an open-source agent runtime.
You sign in with the Claude, Codex, and Grok plans you already pay for, and one session can mix models such as Astra, Fable, and Grok, switching mid-task or delegating to subagents. Projects stay ordinary folders on your own hardware. Sessions are multiplayer: you can invite another person to watch the same agent work, and either of you can steer it.
The original CLI wraps Claude Code and Codex in the terminal so you can continue a session from your phone, while the desktop app and Happy Harness cover multi-model sessions and teams.
Features
- Multi-provider sessions: several models in one session, with mid-task switching and subagent delegation
- Existing subscriptions: uses your Claude, Codex, and Grok plans instead of a separate bill
- Encrypted mobile app: sessions continue on iOS and Android, with end-to-end encrypted sync through a relay server
- Multiplayer: invite someone into a session so both of you can watch and steer the agent
- Local projects: runs on your own hardware with projects kept as ordinary folders
- Original CLI: wraps Claude Code and Codex in the terminal for continuation from a phone
- Desktop app: macOS, Windows, and Linux, built on the Happy Agent runtime
