Remember every workspace
Index local and remote tmux sessions with server, path, panes, active command, notes, tags, and attach history.
Terminal workspace memory
Tmux Workbench is a Rust CLI/TUI for developers who work across local and remote tmux sessions, SSH servers, and long-running AI coding agents.
curl -fsSL https://raw.githubusercontent.com/LeON-Nie-code/tmux-workbench/master/install.sh | bash
copy
tmux keeps processes alive. Tmux Workbench keeps the surrounding project context searchable, inspectable, and attachable.
Index local and remote tmux sessions with server, path, panes, active command, notes, tags, and attach history.
Use your existing ssh config, keys, ProxyCommand, and cloud-generated hosts. Tmux Workbench calls system ssh.
Detect Codex, Claude Code, Gemini, Aider, and project instruction files such as AGENTS.md and CLAUDE.md.
See branch, commit, dirty state, ahead or behind counts, and remote repository URL before you attach.
Workspace state is stored locally in SQLite, so notes and history survive rescans and missing remote sessions.
Open ws, search or filter, hit Enter, and attach to the right tmux session without remembering the server.
If every project has a server, a tmux session, a few panes, and an AI agent running inside it, Tmux Workbench gives that workflow a front door.
Register local and remote servers once with normal ssh commands.
Collect active panes, commands, paths, git state, and agent docs.
Search by server, status, tag, git state, or plain project text.
The installer downloads the latest release binary, verifies that ws is on PATH, and prints the exact fix if your shell cannot find it.
curl -fsSL https://raw.githubusercontent.com/LeON-Nie-code/tmux-workbench/master/install.sh | bash
ws doctor
ws add-server prod --ssh "ssh prod"
ws scan
ws
Tmux Workbench can also be installed from Cargo, Homebrew, or a manually downloaded GitHub Release binary.
Tmux Workbench is open source and built around the terminal workflow many AI-heavy developers already use every day.