lazy-tmux: restore tmux sessions lazily, with scrollback
lazy-tmux is a lazy tmux session manager with scrollback restore. It is a CLI tool that snapshots tmux sessions, capturing both running processes and scrollback history, and restores them lazily and seamlessly when a user selects one from a TUI. The project provides a GitHub repository, installation instructions, and documentation. A demo is available via Docker: `docker run -it --rm alchemmist/lazy-tmux:latest`. The demo preview shows a tmux session containing a shell, a running `top` command, and a deploying service. After detaching and running `tmux kill-server` to wipe everything, the session is brought back by picking it in the TUI, with the shell's scrollback and running processes intact.
Developers can restore complex tmux sessions with scrollback and processes after a crash or restart.