What problem does it solve?
Interactive terminal programs (servers, REPLs, debuggers, TUIs, SSH prompts, installers) block your agent when run directly in a terminal.
Core Features & Use Cases
- Start and manage detached tmux sessions so long-lived tasks keep running while you continue working.
- Send input and capture state using commands like run, wait, send-text/send-key, capture, and status to safely interact with prompts and screen output.
- Hand off to humans only when needed for passwords and MFA via request/request-wait flows that pause the agent until a human completes the step.
- Use cases: running npm dev servers, debugging with pdb/gdb, interacting with SSH password/MFA prompts, operating TUIs (vim/htop/less), and performing in-terminal file transfers.
Quick Start
Ask an AI agent to start a detached session, run an interactive command in the background, wait for a prompt, capture the latest output, and then stop the session when done.