Terminal surface
TUI
A keyboard-first control plane for sessions, commands, goals, tasks, approvals, and voice workflows.
What it exposes
The TUI is designed to expose major daemon capability domains such as:
- session management
- managed command execution and approvals
- goal runners
- task queue inspection
- agent threads
- workspace and pane layout
- history and search
- gateway-visible notifications
- system observability
Why it matters
Because tamux is daemon-first, the TUI is not trying to reimplement everything from scratch. It is another surface over the same runtime. That makes it genuinely useful rather than a second-class client.
Strengths
Remote operation
Ideal for SSH, tmux-inside-tmux workflows, or any environment where Electron is not appropriate.
Fast inspection
Inspect sessions, goals, tasks, approvals, threads, and errors without leaving the terminal.
Keyboard-first control
Designed for operators who move faster with shortcuts than with pointer-driven UI.
Voice workflows
Supports STT/TTS workflows with keyboard shortcuts and daemon-backed config.
Capability examples
| Domain | What it enables |
|---|---|
| Sessions | Spawn, attach, resize, clone, kill, and inspect PTY sessions |
| Commands | Queue managed commands and resolve approvals |
| Goal runners | Start, inspect, pause, resume, cancel, and review runs |
| Tasks | Inspect background work and scheduled tasks |
| Voice | Record/transcribe and speak assistant messages |
Operator value
The TUI makes tamux feel like a true terminal operating environment rather than a browser-only AI interface. It keeps the control plane close to the shells and sessions where real work often happens.