Engineering
Terminal
Real shell access, allowlisted and narrated.
Overview
Paw can run real commands in a real terminal — npm, git, python, node, and more — with shell selection, live output streaming into the Coding Canvas, and build status parsed from the actual output rather than guessed.
How it works
- 1
Request a command
"Run the tests," "start the dev server," "install this package."
- 2
Execute and stream
Output streams live so you can watch progress, not just a final result.
- 3
Parse the outcome
Success or failure is read from the real output, not assumed.
Use cases
- • Running builds, tests, and dev servers without leaving the conversation
- • Diagnosing a failing command from its real error output
Limitations
- • Only allowlisted command families run without extra confirmation, by design