All products
✈️
Beta

Developer Tools

ScriptPilot

npm script runner for VS Code - run, stop, and manage package.json scripts with one click

ScriptPilot adds a panel to VS Code's Activity Bar listing every script from every package.json in your workspace. Each script gets a run button; each running script gets stop and restart buttons. Every script runs in its own dedicated terminal, so you can start, watch, and kill them independently - or stop everything at once. Free and open source under MIT.

$ ext install AppestoX.script-pilot

v0.1.0MIT licenseWindows, macOS, Linux (anywhere VS Code runs)

VS Code 1.85+

scriptpilot — terminal
$ code --install-extension AppestoX.script-pilot
Installing extensions...
✔ Extension 'AppestoX.script-pilot' was successfully installed.
$

What's inside

Everything you need to get value out of ScriptPilot from day one.

One-click run, stop & restart

Every script runs in its own dedicated terminal - click play to run, stop to kill just that process tree, or restart to relaunch it. A Stop All button in the panel title bar kills everything at once.

Monorepo-aware script explorer

Lists every script from every package.json in your workspace. Multiple packages appear as expandable groups; node_modules is always excluded. The tree refreshes live whenever a package.json changes.

Package manager auto-detection

Detects npm, yarn, pnpm, or bun from the lockfile, walking up parent folders for monorepos - or set it explicitly in settings.

Terminal profile picker

Choose which terminal ScriptPilot uses - PowerShell, CMD, Git Bash, pwsh, or any custom profile from your terminal.integrated.profiles settings.

Run with arguments

Right-click a script to append extra CLI arguments before running it.

npm run build -- --mode production

Double-start protection

Running a script that's already running focuses its terminal and asks whether to restart, instead of silently starting a duplicate process.

See it in action

Getting started

Up and running in about two minutes

Everything important, in three steps - no account, no setup wizard.

  1. 1

    Install from the Marketplace

    Search "ScriptPilot" in the VS Code Extensions view, or run code --install-extension AppestoX.script-pilot from a terminal.

  2. 2

    Open a project

    Open any folder with a package.json, then click the ScriptPilot icon in the Activity Bar to see every script from every package.json in the workspace.

  3. 3

    Run, stop, restart

    Click a script to run it in its own terminal. Hover a running script for stop and restart buttons, or use Stop All in the panel title bar.

Requires VS Code 1.85+. Free and open source under MIT.

Explore the suite