termphin attach
Pick up a session. With several running, it asks which.
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
PS>irm https://termphin.dev/install.ps1 | iex
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 attachPick up a session. With several running, it asks which.
termphin newStart one that survives the connection, named or not.
Ctrl-\ dDetach. The session keeps running, and your terminal is put back as it was.
Clients reach a session through a socket in your home directory that only you can open.
No root, no service, no cron entry. It lives in ~/.local/lib/termphin.
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