Skip to content

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

  • 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 integrationconsole.log output appears right at the call site. A sidebar panel streams all output.
  • 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.

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.

Terminal window
# Install from VS Code marketplace
code --install-extension parrotdev.parrotjs