What problem does it solve?
tmux sessions running interactive CLI agents are hard to manage remotely without losing context, and it can be painful to safely observe output and provide approval-like input.
Core Features & Use Cases
- Keystroke control of interactive terminals: Send text, special keys, and Enter safely to the correct pane/session.
- Pane output scraping: Capture the latest lines or full scrollback from a target pane for monitoring and debugging.
- Session and pane navigation: List sessions/windows, select targets, and perform basic lifecycle actions like kill/rename.
- Use case: When an agent inside tmux prompts for confirmation, capture the prompt output, then send the appropriate response to the exact worker session.
Quick Start
Use the tmux skill to capture the last 20 lines of output from the shared session pane by running a request like: capture-pane last 20 lines from session shared.