Ross ROSS = Recommend OSS · open-source software intelligence for agents

Supervisor

Supervisor process control system for Unix (supervisord) observed · 2026-08-28

github.com/Supervisor/supervisor · homepage · Python · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

58/100

  • Activity 58
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5748
  • days_rel: n/a
  • days_push: 255
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

9108 stars · 1270 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Supervisor is a client/server process control system for UNIX-like operating systems that starts, stops, restarts, and monitors processes as subprocesses of supervisord. It provides a supervisorctl CLI, a web interface, and an XML-RPC API for managing and observing process state.

Use cases

  • keep a crashed process running by automatically restarting it
  • manage multiple app processes on a server without writing rc.d scripts
  • let non-root users start and stop services without shell access
  • monitor the up/down status of background workers
  • control long-running Python or Node processes in production
  • restart a process automatically when it uses too much memory
  • query and control processes programmatically via XML-RPC

When to choose

  • you need simple, reliable process supervision on Linux, macOS, Solaris, or FreeBSD
  • you want a CLI and web UI to start/stop/restart application processes
  • you need automatic restart of crashed processes with accurate status reporting
  • you want to delegate limited process control to non-root users

When to avoid

  • you are on Windows - Supervisor does not run there at all
  • you need a full init system or PID 1 replacement like systemd, launchd, or runit
  • you are already using systemd, which covers most of the same use cases on modern Linux
  • you need container-native supervision (use the container runtime or a supervisor like s6 in that context)

Facets

application · maturity stable

monitoring developer-tools configuration-management self-hosted infrastructure-as-code bsd python cli process-control process-management supervisord daemon init-system xml-rpc client-server devops automation linux macos web-server

8 sources

Member repositories

RepositoryRoleHealth v2
Supervisor/supervisormain58
Supervisor/initscriptsinfra32

For agents

markdown · JSON · MCP: product_card(name="Supervisor/supervisor")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem