slopus/happy

Orchestrate Claude, Codex and Grok in one app. Open-source (MIT), reuses the subscriptions you already pay for.

TypeScript

24,107

2,522 commits

updated Oct 11, 2026

See the code

README

Any Model. Your Subscription.
Happy Harness.

Free and open source

https://github.com/user-attachments/assets/b3580704-f9e0-441e-80be-3f83f6a08ab5

Download Desktop for macOS, Windows, and Linux

Download on the App Store. Rated 4.9 stars from 1,000+ ratings   Get it on Google Play. Rated 5.0 stars from 3.1k+ reviews

What you get

  1. Multi-provider within one session. Astra, Fable, and Grok in the same session. Switch models in the middle of a task or delegate to subagents.
  2. Reuse current subscriptions. Sign in with the Claude, Codex, and Grok plans you already pay for. Happy adds a harness, not another bill.
  3. Open source MIT. It runs on your own hardware and your projects stay ordinary folders. Read the code, fork it, ship your own build.
  4. 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.
  5. 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

RepositoryWhat it is
slopus/happy ← this repositoryThe mobile app (iOS, Android, web), the original CLI, and the relay server
slopus/happy-desktopThe desktop app for macOS, Windows, and Linux
slopus/happy-agentHappy Agent, the open-source agent runtime the desktop app runs on
slopus/slopus.github.ioThe 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 codex
  • happy-app: the Happy mobile app and web client (Expo)
  • happy-cli: the original Happy CLI (happy on 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!

agent-orchestration
ai-agents
claude-code
claude-desktop
codex
codex-cli
coding-agents
grok
hacktoberfest

slopus/happy

Orchestrate Claude, Codex and Grok in one app. Open-source (MIT), reuses the subscriptions you already pay for.

TypeScript

24,107

2,522 commits

updated Oct 11, 2026

See the code

README

Any Model. Your Subscription.
Happy Harness.

Free and open source

https://github.com/user-attachments/assets/b3580704-f9e0-441e-80be-3f83f6a08ab5

Download Desktop for macOS, Windows, and Linux

Download on the App Store. Rated 4.9 stars from 1,000+ ratings   Get it on Google Play. Rated 5.0 stars from 3.1k+ reviews

What you get

  1. Multi-provider within one session. Astra, Fable, and Grok in the same session. Switch models in the middle of a task or delegate to subagents.
  2. Reuse current subscriptions. Sign in with the Claude, Codex, and Grok plans you already pay for. Happy adds a harness, not another bill.
  3. Open source MIT. It runs on your own hardware and your projects stay ordinary folders. Read the code, fork it, ship your own build.
  4. 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.
  5. 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

RepositoryWhat it is
slopus/happy ← this repositoryThe mobile app (iOS, Android, web), the original CLI, and the relay server
slopus/happy-desktopThe desktop app for macOS, Windows, and Linux
slopus/happy-agentHappy Agent, the open-source agent runtime the desktop app runs on
slopus/slopus.github.ioThe 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 codex
  • happy-app: the Happy mobile app and web client (Expo)
  • happy-cli: the original Happy CLI (happy on 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!

agent-orchestration
ai-agents
claude-code
claude-desktop
codex
codex-cli
coding-agents
grok
hacktoberfest

Project health

Latest release

1.2.5 · Sep 22, 2026

Releases this year

16

Significant stargazers

(top 24 of 323)

Joshua Peek

2,592 followers · starred Jan 2026

Wilfred Hughes

1,249 followers · starred Dec 2025

Inhere

461 followers · starred Mar 2026

Simon Willison

17,254 followers · starred Nov 2025