Get started

one dev

Start local development processes from Procfile.dev.

6 min readUpdated 3 days agoEdit on GitHub

one dev reads the workspace root Procfile.dev and starts local development processes with an available supervisor. one create and one add sync Procfile.dev, so workspaces have this entry point by default.

Usage

one dev [-p <name|path>] [--dry-run]

Options

optionpurpose
-p, `--project <namepath>`
--dry-runprint the supervisor command without starting processes
-o, --output <fmt>json / yaml / text

Interactive Mode

one dev has no wizard. It starts processes directly from the manifest and Procfile.dev. Use --dry-run when you want to inspect the supervisor command first.

Runner

One CLI looks for a Procfile supervisor on PATH. Supported runners include overmind, hivemind, foreman, and honcho.

one dev
one dev -p web
one dev -p apps/web --dry-run

Procfile.dev

Example:

api: pnpm --dir services/api dev
web: pnpm --dir apps/web dev

The project list still comes from one.manifest.json; Procfile.dev is a generated runtime artifact.

Common errors

codefix
DEV_NO_SUPERVISORinstall overmind, hivemind, foreman, or honcho
DEV_PROCFILE_MISSINGrerun one add to trigger Procfile sync, or check workspace generation
DEV_PROJECT_NOT_FOUNDuse a manifest project name or relativeDir for -p

Next