Compare
QuickTUI vs Happy
Both QuickTUI and Happy let you run a coding agent from your phone, but they start from different places. Happy is a mobile client focused on Claude Code; QuickTUI is a full tmux terminal that runs any CLI agent, self-hosted and direct by default.
If your entire mobile workflow is Claude Code, Happy's tight focus keeps things simple. QuickTUI takes the broader route: it attaches to real tmux on your own server, so you get windows, panes, and scrollback, and you can run Claude Code, Codex, or anything else in a session that stays alive when you disconnect.
| Dimension | QuickTUI | Happy |
|---|---|---|
| Native tmux (windows, panes, scrollback) | Yes | — |
| Native iPhone & iPad app | Yes | Mobile app |
| Browser client | Yes | — |
| Self-hosted / direct connection | Yes | — |
| Runs any CLI agent | Yes | Claude Code focus |
| Session keeper across disconnects | Yes | — |
| Pricing model | Free for one server; Pro one-time; optional Relay sub | Varies |
| Also available in China App Store | Yes | — |
A single agent vs any terminal
Happy is built around running Claude Code from your phone, and a focused client can feel cleaner for that one job. QuickTUI is a real terminal first: whatever you can run in a shell (Claude Code, Codex, a build, a log tail, an SSH hop), you can run and supervise it, side by side across tmux windows.
Where your code lives
QuickTUI is self-hosted and direct by default, so your code and keys stay between your phone and your own server. If that ownership matters to you, it is a core design choice rather than an add-on. Pairing is a QR scan, and the same live session shows up on iPhone, iPad, and in the browser.
Staying attached
Because QuickTUI drives tmux, your session survives dropped connections and network switches, so you reattach exactly where you left off. That session keeper is part of what you are buying into.
Which should you pick?
If Claude Code on mobile is essentially your whole use case and you like a purpose-built client for it, Happy may fit you well. If you want a real tmux terminal, the freedom to run any agent, self-hosted direct connection, and a session that persists across disconnects, QuickTUI is the better match.
FAQ
Does QuickTUI run Claude Code like Happy does?
Yes. You start Claude Code in a tmux session on your own server and drive it from the app, and you can run Codex or any other CLI agent in the same terminal.
Is QuickTUI self-hosted?
Yes. QuickTUI connects directly to your own server by default, so your code and keys are not routed through our infrastructure.