What problem does it solve? Interactive CLIs like REPLs, debuggers, and full-screen TUI tools require a persistent TTY and cannot be driven by plain one-shot shell commands, making them hard for an agent to operate and observe. ## Core Features & Use Cases - Session Management: Create, list, monitor, and kill tmux sessions on a private socket so agent-controlled panes stay separate from the user's personal tmux server. - Keystroke and Output Control: Send literal text and control keys to panes, capture pane output, and poll for prompts to synchronize with interactive programs. - Use Case: Start a Python REPL in a detached tmux session, send code line by line, capture the output after each command, and leave a monitor command so the user can attach and watch the session live. ## Quick Start Use tmux to start a Python REPL in a detached session, send it a few commands, and show me the captured output.