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.

TermphinFree
HappyFree, open source
How it connects
Connection
SSH, straight from the device to your server
Through a relay server, end-to-end encrypted, self-hostable
Setup on the machine
None, the agent is uploaded over SSH
Install the happy CLI and pair with a QR code
How you start the agent
Run claude or codex as usual
Run happy instead of claude or codex
Working with the agent
Interface
The real terminal
Chat-style view of the session
Works with any terminal program
Yes
Claude Code and Codex
Notification on permission request or finish
No
Push notifications
Voice
No
Real-time voice
History while the machine is offline
No
Conversation history
Everything else
Shell, SFTP and tunnels
Full SSH client
No
Session survives a dropped connection
Agent on the server keeps the shell, on by default
The agent runs on your computer
Price and source
Price
Free, nothing to buy
Free
Open source
Server agent and terminal renderer
The whole project
Included Partly, or on a paid plan Not available Soon In progress

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

  1. Happy for the agent chat

    Keep Happy if you want the agent as a conversation with notifications.

  2. Termphin for the machine

    Use Termphin for the shell, files and tunnels around the run.

  3. Or only Termphin

    Run claude in Termphin directly. The session keeps running when you lock your phone.

Try Termphin

A free SSH client whose sessions survive a dropped connection.

Get Termphin

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].