Happy Coder vs Agentfy
Happy Coder is an encrypted remote terminal for Claude Code. Agentfy is a lightweight monitor that pushes status to your lock screen — no CLI wrapper, no code relayed anywhere.
Happy Coder is a popular open-source, end-to-end-encrypted mobile client that wraps the claude command on your Mac and relays your session to your phone, so you can read full output and type replies remotely. It's a genuinely great remote-control tool. Agentfy takes the opposite, deliberately smaller approach: it doesn't wrap or relay anything — it uses Claude Code's native hooks to push status to your iPhone as notifications, Live Activities, and Dynamic Island updates. You can't reply from Agentfy; it exists to tell you when to walk back to your keyboard.
Agentfy vs Happy Coder at a glance
| Agentfy | Happy Coder | |
|---|---|---|
| Core purpose | Monitor & get alerted | Remote control (read + reply) |
| Reply / approve from phone | No (monitoring only) | Yes |
| Setup | Install the Agentfy plugin — hooks only | Install a CLI wrapper around claude, pair device |
| What leaves your machine | Hook events only (status) | Full session, end-to-end encrypted |
| iOS surfaces | Live Activities, Dynamic Island, push | In-app terminal view + push |
| Where Claude runs | Your Mac | Your Mac |
Where Agentfy differs from Happy Coder
- No CLI wrapper or daemon — Agentfy uses Claude Code hooks only, so you keep running native claude
- Nothing relayed: your code and session output never pass through a server, because only hook events are sent
- Native iOS Live Activities and Dynamic Island — glanceable status without opening an app
- Multi-agent dashboard built for watching many terminals at once
- Under-a-minute setup: install the Agentfy plugin (or paste one prompt on older Claude Code), done
What Happy Coder is good at
- Full remote control — read Claude's output and send replies or approvals from your phone
- End-to-end encryption, and fully open source (client and relay)
- Also works with OpenAI Codex, not just Claude Code
Which should you choose?
Choose Agentfy if…
You run Claude Code locally and just need to know — at a glance, on your lock screen — when an agent needs you, without installing a wrapper or relaying your session.
Choose Happy Coder if…
You want to read full output and actually reply or approve permissions from your phone, and you value end-to-end encryption and open source.
How Agentfy works
- Download Agentfy and grab your account token.
- Install the open-source Agentfy plugin in Claude Code:
claude plugin marketplace add ibrillantes/claude-code-plugin, thenclaude plugin install agentfy@agentfy --config api_token=<YOUR_TOKEN>, then/reload-plugins. It registers an Agentfy webhook in your hooks and stores your token in your OS keychain — no CLI wrapper, no daemon. (Older Claude Code? Paste the one-line setup prompt instead.) - Whenever an agent starts, needs permission, finishes, or errors, your iPhone gets a push notification, a lock-screen Live Activity, and a Dynamic Island update — in real time.