Local81
A lean, operator-readable deploy & runbook control plane. Plan, deploy, audit, hold the line. Dry-run-first by default, with compliance and hardening reporting built in — work you can hand to the next operator with confidence.
# install python3 -m venv .venv && source .venv/bin/activate pip install -e . # get to work local81 init --guided local81 doctor local81 compliance report --scope all local81 plan --summary local81 deploy --plan .local81/plans/<plan>.plan.json --check --dry-run
Built like a union shop.
Dry-run-first safety
Mutating actions are planned and dry-run by default. Nothing changes until you say --execute. No surprises, no 2 a.m. rollbacks.
Compliance & hardening reporting
Read-only checks mapped to recognized control themes, emitting inventory, findings, and advisory hardening plans — reporting that survives an audit.
Multi-database operations
Safe, external-tool plans and diagnostics for PostgreSQL, Oracle, and SQLite targets — doctor, inventory, diag, backup, audit.
Packaged for real systems
deb and rpm package scaffolds install Local81 as a clean application bundle with an operator CLI and example config.
A tribute to Local 81.
Named for the real Local 81 — the bakery union local at the Chef Pierre plant in Traverse City, Michigan — where members ran the line for years. We borrowed that union-hall ethos on purpose: skilled hands, dependable shifts, plans you can read, and work you can trust. Every run is union-made — planned, audited, accountable.