SignalShell
A terminal that runs on your server. Access it from anywhere with end-to-end encrypted connections using WebRTC and Nostr.
Go, WebRTC, Nostr, tmux
Install
curl -fsSL signalshell.com/install | sh
Use
Start the server. It generates a connection string you share with others.
./signalshell serve
Share the output connection string. Clients join through a web browser or the CLI tool.
Features
Multi-pane terminal sessions with tmux. End-to-end encrypted with WebRTC. Mobile and desktop support. Reconnect to running sessions.