VibeTunnel vs Agentfy
VibeTunnel turns any browser into a terminal for your Mac. Agentfy turns your lock screen into a status board — native iOS alerts instead of a browser tab you keep open.
VibeTunnel is a popular open-source tool that exposes your Mac's terminal in any browser, so you can reach Claude Code remotely — including from your phone's browser — with full control. It's a flexible remote-terminal approach. Agentfy isn't a terminal: it uses Claude Code hooks to push status to your iPhone as notifications, Live Activities, and Dynamic Island updates, so you don't need to keep a browser tab open or type on a phone keyboard to know what your agents are doing.
Agentfy vs VibeTunnel at a glance
| Agentfy | VibeTunnel | |
|---|---|---|
| Core purpose | Monitor & get alerted | Full remote terminal in a browser |
| Control from phone | No (monitoring only) | Yes — full terminal |
| Phone experience | Native alerts + Live Activities | Terminal in a browser tab |
| Always-on status | Lock screen / Dynamic Island | Keep a browser session open |
| Setup | Install the Agentfy plugin | Run the tunnel server on your Mac |
Where Agentfy differs from VibeTunnel
- Native push, Live Activities, and Dynamic Island — no browser tab to keep alive
- Glanceable status without unlocking or typing anything
- Hooks-only and purpose-built for Claude Code agent status
- Watches multiple local terminals at a glance from one dashboard
What VibeTunnel is good at
- Full terminal control of your Mac from any browser
- Open source and flexible — reach any command-line tool, not just Claude Code
- No native app to install; works through the browser
Which should you choose?
Choose Agentfy if…
You want to glance at your phone and instantly see what your local Claude Code agents are doing — without keeping a browser terminal open or typing on a small screen.
Choose VibeTunnel if…
You want full terminal control of your Mac from any browser, for Claude Code and everything else on the command line.
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.