A TUI (Terminal User Interface) for managing AI agent workspaces and sessions.
- Manage multiple workspaces and sessions
- PTY support for running terminal sessions
- ANSI color rendering
- Audio playback support
- Clipboard integration
- Rust (1.70 or later)
- Claude Code -
claudeCLI for Anthropic's Claude - Gemini CLI -
geminiCLI for Google's Gemini - Codex CLI -
codexCLI for OpenAI's Codex - Grok CLI -
grokCLI for xAI's Grok
-
VLC - Required for classical radio streaming
# macOS brew install vlc # Ubuntu/Debian sudo apt install vlc
-
FFmpeg - Required for ambient sounds (ocean, chimes, rain, brown noise)
# macOS brew install ffmpeg # Ubuntu/Debian sudo apt install ffmpeg
git clone https://github.com/stefanlenoach/workbench.git
cd workbench
cargo build --releaseThe binary will be at target/release/workbench.
cargo install --path .workbenchworkbench --workspace /path/to/workspaceworkbench add /path/to/workspace
workbench add /path/to/workspace --name "My Workspace"workbench listMIT