···5252pty run --name myserver -- node server.js # start with an explicit name
5353pty run -d -- node server.js # start in the background
5454pty run -a -- node server.js # create or attach if already running
5555+pty run -e -- npm test # ephemeral: auto-remove on exit
55565657pty list # show active sessions
5758pty list --json # show as JSON
···6768pty send myserver --seq "git status" --seq key:return # ordered sequence
6869pty send myserver --seq key:ctrl+c # send control keys
69707171+pty stats # live metrics for all sessions
7272+pty stats myserver # stats for a specific session
7373+pty stats --json # stats as JSON
7474+7075pty restart myserver # restart an exited session
7171-pty kill myserver # terminate a session
7676+pty kill myserver # terminate a running session
7777+pty rm myserver # remove an exited session's metadata
72787379pty wrap claude # auto-wrap claude in pty sessions
7480pty unwrap claude # remove the wrapper