Skip to content

Releases: nielsbosma/shellwright

v0.1.0 — Initial Release

Choose a tag to compare

@nielsbosma nielsbosma released this 28 Mar 10:34

Shellwright v0.1.0

Universal CLI Session Broker for AI Agents — Playwright for CLIs

First release of Shellwright: a cross-platform, PTY-backed session broker that lets any AI agent interact with interactive CLI programs.

Highlights

  • Daemon-backed PTY sessions that persist across agent invocations
  • Cross-platform: Windows ConPTY + Unix PTY
  • CLI: start, read, send, wait, status, list, interrupt, terminate
  • JSON output by default
  • Prompt detection with 15 patterns + confidence scoring
  • Security: 22 dangerous command patterns, secret redaction
  • Clean output: VT terminal emulation strips ANSI noise

Install

npm install -g shellwright    # npm (no Rust needed)
cargo install shellwright     # Cargo