happy
Orchestrate Claude, Codex and Grok in one app. Open-source (MIT), reuses the subscriptions you already pay for.
- 24.3k stars
- 2.1k forks
- 1,074 open issues
- Language: TypeScript
- License: MIT
- updated
Install
git clone https://github.com/slopus/happy && cp happy/*.md ~/.claude/agents/- Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
- Start a new Claude Code session to load the agents.
- Delegate work to them with the Task/Agent tool or by name.
Editor's note
Happy is a TypeScript project that provides iOS, Android, and web clients for running Claude Code and OpenAI Codex remotely from mobile devices or browsers. It works by wrapping the existing CLI tools: users install the `happy` npm package globally and invoke `happy claude` or `happy codex` instead of the native commands, which routes sessions through an end-to-end encrypted relay server. A standout feature is instant device switching: a coding session started on a desktop can be handed off to a phone with a single keypress, and push notifications alert the user when Claude Code needs a permission grant or hits an error. The project is split into four packages covering the CLI wrapper, an Expo-based mobile and web app, a remote agent controller, and the backend sync server. All traffic is encrypted before leaving the user's devices, with no telemetry. The tool targets developers who run long Claude Code or Codex sessions and want to monitor or interact with those agents away from their primary workstation.
Subagents overview
Any Model. Your Subscription.Happy Harness.
Orchestrate Claude, Codex and Grok in one app
Free and open source
https://github.com/user-attachments/assets/b3580704-f9e0-441e-80be-3f83f6a08ab5
What you get
Multi-provider. Astra, Fable, and Grok in one app, each with its vendor's own prompts and tools. Give every task the model that fits, and delegate to subagents on any of them.
Reuse your subscriptions. Sign in with the Claude, Codex, and Grok subscriptions you already pay for. Happy adds a harness, not another bill.
Open source MIT. It runs on your own hardware and your projects stay ordinary folders. Read the code, fork it, ship your own build.
End-to-end encrypted mobile app. Left your desk? The same sessions are already on your phone, and what moves between your devices is encrypted.
Natively multiplayer. Invite a colleague or a friend into the session. You both watch the same agent work, and either of you can steer it.
Resources
Website · Documentation · Discord · Development guide · MIT License
How Happy fits together
| Repository | What it is |
|---|---|
| slopus/happy ← this repository | The mobile app (iOS, Android, web), the original CLI, and the relay server |
| slopus/happy-desktop | The desktop app for macOS, Windows, and Linux |
| slopus/happy-agent | Happy Agent, the open-source agent runtime the desktop app runs on |
| slopus/slopus.github.io | The website and docs at happy.engineering |
Original Happy CLI
The original CLI wraps the Claude Code and Codex harnesses directly in your terminal and lets you continue from your phone.
For multi-model sessions and teams, move to the desktop app and Happy Harness.
npm install -g happy
# Start Claude Code
happy claude
# Or start Codex
happy codexhappy-app: the Happy mobile app and web client (Expo)
happy-cli: the original Happy CLI (
happyon npm)happy-agent: remote session control for the original Happy CLI (not the Happy Agent runtime)
happy-server: the relay server for encrypted sync
Migrated from the happy-coder package. Thanks to @franciscop for donating the happy package name!
What people ask about happy
What is slopus/happy?
slopus/happy is subagents for the Claude AI ecosystem. Orchestrate Claude, Codex and Grok in one app. Open-source (MIT), reuses the subscriptions you already pay for. It has 24.3k GitHub stars and its last recorded update is dated 2026-10-23.
How do I install happy?
You can install happy by cloning the repository (https://github.com/slopus/happy) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is slopus/happy safe to use?
Our security agent has analyzed slopus/happy and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains slopus/happy?
slopus/happy is maintained by slopus. The last recorded GitHub activity is dated 2026-10-23, with 1074 open issues.
Are there alternatives to happy?
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Maintain this repo? Show its Trust Score in your README
The badge shows this repository's current Trust Score and verdict, and links back to this page. It follows the catalogue data: nobody can buy or edit the score it displays.
[](https://claudewave.com/en/repo/slopus-happy)<a href="https://claudewave.com/en/repo/slopus-happy"><img src="https://claudewave.com/api/badge/slopus-happy" alt="ClaudeWave Trust Score for slopus/happy" width="320" height="64"></a>