Compare

Grenade or Happy?

Happy (Happy Coder) is an open-source mobile and web client for Claude Code and Codex, and it runs on Mac, Windows and Linux. The two agree on no account and end-to-end encryption. They differ in how the agent runs, and in what the phone shows of many sessions.

Side by side

Happy and Grenade.

HappyGrenade
What it isAn open-source (MIT) mobile and web client for Claude Code and CodexA daemon on your Mac that runs each agent in a tmux session, with apps for iPhone, Android and Mac that show them all
The computerMac, Windows or LinuxA Mac
Where you answer fromiOS, Android, a web app and a desktop appThe Grenade app on iPhone and Android, and the Grenade Mac app. No browser client
AgentsClaude Code and Codex, and others through its CLIClaude Code, Codex and any shell, in one list
How the agent runsYou start it with happy claude in your terminal. From the phone the session restarts in remote mode; a key press in the terminal takes it backEach session is a tmux session. The terminal and the phone show the same live session at the same time
AccountNo signup. The phone is paired by QR codeNone. A phone is paired by scanning a QR code on the Mac
How traffic travelsAlways through a relay that cannot read it. You can host the relayDirectly on your Wi‑Fi, or through a relay that forwards bytes it cannot read. End-to-end encrypted both ways, and you can host the relay
VoiceA voice assistant: an hour free, then a subscription ($19.99 a month in the App Store)Hold the mic and talk: the phone turns speech into text, and you can fix it before it is sent
Push notificationsYesNot yet in the store apps
AlsoGit worktrees, inline diffs, history while the terminal is offlineGroups by project with status colors, a Mac app with a project's agents side by side, plain shells
Which one

An honest pick.

Choose Happy when

  • The agents run on Windows or Linux.
  • You want a web client, or a client whose source you can read.
  • You want push notifications today.
  • You want diffs and worktrees in the app.

Choose Grenade when

  • You want the terminal and the phone on the same live session, with no switching between local and remote.
  • You want the phone to talk to the Mac directly on your Wi‑Fi, with no server in between.
  • You run shells beside your agents, and want a color for who is waiting.
  • You want a Mac app that shows a project's agents side by side.

How Grenade's pairing and encryption work, and who can read what: Security.

Sources

Where this comes from.

What this page says about Happy was read from its own pages, listed here. If something has changed since, the source is right and this page is late.

Compare

Grenade and the others.