tuimux
tuimux is a full-screen Rust TUI for browsing and managing tmux sessions.
It gives you a fast dashboard to:
- view sessions and nested windows in a tree
- inspect session metadata and live pane output preview
- create, attach, rename, and close sessions/windows from keybindings

Features
- 3-panel layout:
- Left: session/window tree (collapsed by default)
- Right: details + live preview
- Bottom: color-coded keybinding help + status
- Green-themed Ratatui interface
- Resilient refresh behavior (handles empty/no-server cases)
- Async preview capture worker so scrolling/navigation stays responsive
Requirements
- Rust toolchain (stable)
tmuxinstalled and available inPATH- Linux/macOS shell environment
Install
From crates.io
From this repository:
Keybindings
Navigation:
Up/k: move selection up through visible rowsDown/j: move selection down through visible rowsLeft/h: collapse selected sessionRight/l: expand selected sessionEnter: cycle selected window for the selected sessionSpace: toggle expand/collapser: refresh sessions
Actions:
a: attach to selected session/windowc: create sessionw: create windown: rename selected session/windowx: close selected session/window (with confirmation)
Quit:
q,Esc, orCtrl-C