ParrotJS
ParrotJS is a VS Code extension that shows runtime values inline in your editor as you type. No more console.log → switch to terminal → read → switch back → remove logs. Values appear right next to every expression, updating continuously.
Install from Marketplace · Quickstart
What ParrotJS Does
Section titled “What ParrotJS Does”- Inline runtime values — every variable, function return, and loop iteration shows its live value next to the line.
- Live comments — drop
// ?after any expression to display its value, even inside deeply nested callbacks. - Time travel — record execution and scrub through it like a video. Go forward, backward, step into/out/over functions.
- Inline tests — write
expect()assertions directly in your code. Green ✓ for pass, ✗ for fail, all inline. - Code coverage — green/gray/red gutter dots show exactly which lines ran, which didn’t, and which errored.
- Value Explorer — interactive tree view for objects, Maps, Sets, Promises, and circular references.
- Console integration —
console.logoutput appears right at the call site. A sidebar panel streams all output.
Why ParrotJS?
Section titled “Why ParrotJS?”- Free during beta — no license key, no activation, no account until July 10th, 2026.
- Code never leaves your machine — every file executes in a sandboxed child process, fully local.
- Zero config — JS, TS, JSX, TSX work on open. Auto-detects project type from
package.json.
How It Works
Section titled “How It Works”Once installed, ParrotJS auto-starts when you open a JavaScript or TypeScript file. Values appear inline as you type. You control when code executes with three run modes: auto (as you type), on save, or on demand.
# Install from VS Code marketplacecode --install-extension parrotdev.parrotjsNext Steps
Section titled “Next Steps”- Follow the Quickstart guide to set up your first session.
- Read the Configuration guide to customize run modes, profiles, and keybindings.
- Browse the API reference for programmatic usage.
