tmm
is a Textual User Interface (TUI) to manage tmux
sessions
Clone the repo and run cargo build --release
in the repo directory. Copy the resulting target from ./target/release/tmm
into a directory on your $PATH
.
Running tmm
will present you with a list of active tmux sessions on your current system. Use j
/k
or up
/down
to scroll through the sessions and hit Enter
to attach the highlighted session. If you are in a tmux session already, the current session will switch to the selected session.
The list of sessions is searchable/filterable.
Various other actions are available through displayed hotkeys:
- Rename session
- Delete session
- Create (and optionally attach) a new named session
tmm
is written in Rust and uses Ratatui to implement the TUI.