Termphin Agent

Your shell stays when you leave.

A small open-source helper on your server. The connection drops, the session keeps running - pick it up from the app or from any terminal.

$curl -fsSL https://termphin.dev/install.sh | sh

From any terminal

Start on the phone,
finish at the desk.

Every session the app opens is one you can attach to from a terminal on the server - several screens at once, sized for whichever one you last typed in.

termphin attach

Pick up a session. With several running, it asks which.

termphin new

Start one that survives the connection, named or not.

Ctrl-\ d

Detach. The session keeps running, and your terminal is put back as it was.

On your server

Small, and nothing more.

No network listener

Clients reach a session through a socket in your home directory that only you can open.

Runs as you

No root, no service, no cron entry. It lives in ~/.local/lib/termphin.

Open source

MIT licensed. The source, every release build and its checksum are public.

Linux on x86_64 and arm64, macOS on Intel and Apple Silicon, Windows on x86_64.

Source on GitHub