Local process orchestration

Run local process stacks with clarity

Vectron is a Rust-based local process orchestrator for development stacks. It reads a vectron.toml, starts multiple processes with predictable ports and environment handling, renders logs in a terminal UI, and exposes a local control endpoint for status, restart, and logs.

vectron init
vectron check
vectron start --dry-run
vectron start

Run an app locally

Install Vectron, generate an example, validate your config, and launch a workspace.

Build a local stack

Use stack mode to provision local reverse proxy, monitoring, and service dependencies on macOS.

Why Vectron

  • Run multiple development processes from one explicit TOML configuration.
  • Allocate predictable ports and instance-specific environment variables.
  • Observe logs in a TUI or in plain terminal output.
  • Restart targets and query status through a local control endpoint.
  • Extend local environments with `vectron stack` when you need more than a Procfile.

Choose your path