LineKeeper: multi-agent terminal hub
Manage every coding-agent session across machines in one place without memorizing tmux prefixes
- Problem
- Developers run coding agents on a Mac, a school GPU server and a home server, so they SSH into each with Termius, run tmux on every box, remember prefix keys and which layer they are in, and guess which agent is still working versus waiting on them. Even over Tailscale with a self-hosted DERP, SSH and Mosh feel laggy, and Warp only ever sees the laptop.
- Solution
- A Rust-built terminal multiplexer that turns local and remote agent sessions into one sidebar list, showing each session's state (running / waiting for input / done) with a tail of recent output, one-click focus and input, and built-in SSH host management—no tmux prefix-key mental load.
- Users
- Indie developers juggling coding agents across several machines, small engineering teams, researchers running agents on GPU servers
- MVP
- SSH host configuration management; remote session list with state detection; single-window multi-session panes; tail preview of session output; desktop notifications for done/waiting states
- Revenue
- Open-source core plus paid Pro (multi-machine sync, shared team sessions, notification integrations), or a one-time desktop license.
- Why now
- Coding agents moved from one local session to many remote ones only in the past year, existing terminals were never designed around 'which agent is waiting for me', and an indie can assemble it from existing SSH libraries.