Workflow Automation

Supervisor

Automatically restarts scripts on crash or file changes.

Status
UnmaintainedNo commits in 3172 days.
Last checked
Aging · Sep 4, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Supervisor is a tool that automatically restarts Node.js scripts when they crash or any `*.js` files are modified. This ensures continuous operation and immediate updates without manual intervention, making development more efficient.

Supervisor stands out by providing a simple and effective way to automatically manage Node.js scripts without the need for complex configurations or additional tools.

When it fits — and when it doesn’t

A good fit for

  • Developers working on Node.js projects who require continuous script operation and automatic updates

  • Teams that want to streamline their development workflow by automating script management tasks

Look elsewhere if

  • Projects requiring real-time monitoring of non-JavaScript files, as Supervisor only monitors `*.js` files

  • Environments where manual control over script restarts is preferred or required for security reasons

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support beyond JavaScript

    Supervisor is primarily designed for Node.js scripts and lacks native support for other languages, limiting its utility in polyglot environments.

  2. 02

    Performance overhead due to file monitoring

    Continuous monitoring of `*.js` files can introduce performance overhead, especially in large projects with many files, potentially slowing down the development workflow.

  3. 03

    Configuration complexity for advanced use cases

    Setting up Supervisor for complex project structures or custom behaviors requires a deep understanding of its configuration options and can be error-prone.

  4. 04

    Lack of comprehensive documentation

    The official documentation is limited, making it difficult to troubleshoot issues or understand advanced features without referring to community forums or trial-and-error approaches.

What it does well

  • Automatically restarts scripts on crash

  • Monitors and restarts scripts when `*.js` files are modified

  • Simplifies development workflow by reducing manual intervention

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Supervisor

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →