Termphin vs Happy
Happy is an open-source companion app: you start Claude Code or Codex through its CLI on your computer, and it streams the session to your phone, encrypted end to end through its relay. Termphin is an SSH client: you connect to the machine and use the agent in a real terminal, and the shell keeps running when you disconnect.
Last reviewed , against the sources listed at the end of this page.
Which one is for you
Pick Termphin if you want
- Nothing in the middle
Termphin connects to your server over SSH. No relay, no CLI to install, no pairing.
- Any agent, any program
Claude Code, Codex, Gemini CLI, aider, or a build that takes twenty minutes. If it runs in a terminal, it runs here.
- The whole machine
Read what the agent wrote in the SFTP browser, tail logs in a second tab, forward a port to check the result.
Pick Happy if you want
- An agent-first interface
Happy shows the agent as a conversation, with push notifications when it asks for permission or finishes.
- Entirely open source
App, CLI and relay are all open source, and the relay can be self-hosted.
- Voice
Real-time voice to talk to the agent.
Using both
- Happy for the agent chat
Keep Happy if you want the agent as a conversation with notifications.
- Termphin for the machine
Use Termphin for the shell, files and tunnels around the run.
- Or only Termphin
Run claude in Termphin directly. The session keeps running when you lock your phone.
Sources
Every Happy fact on this page comes from these, checked on . Plans change - if something here is out of date, tell us at [email protected].