Shellwright – Playwright for CLIs – Helps Claude with Interactive CLIs
Playwright for CLIs lets AI agents handle interactive prompts without hanging.

Finally lets agents use git add -p and vim by wrapping interactive PTY sessions.
Developers building AI agents that need to interact with terminal software
Puppeteer · Expect · tmux
Playwright for CLIs lets AI agents handle interactive prompts without hanging.
Site returns Cloudflare 522 error — can't evaluate a broken landing page.
Local-first CLI bypasses TWS's terrible Java GUI with what-if order previews.
Brings Set-of-Marks prompting to native OS apps where DOM trees don't exist.
Agents finally handle SSH/pdb/vim—680 tests, tmux-backed, single-file Python.
Human handoff for passkey blockers solves what Playwright and Browser-use can't.