LocalHelm docs

Quick start

Scan and enroll

localhelm scan ..
localhelm enroll ../my-cli ../my-lib --apply
localhelm status

scan never writes. enroll prints a plan; --apply writes the fleet file.

Put gitignore-style patterns in .localhelmignore at the workspace (or a parent). node_modules, dot-folders, and __* are always skipped.

Open the dashboard

localhelm serve

Then visit http://127.0.0.1:4321 for the operator board. Visitor (/visitor) is the phone tile grid. A phone hitting / on LAN or Tailscale lands there. Ports come from LocalSlip. Write APIs stay on loopback.

A write is a plan

localhelm bump my-cli patch
localhelm bump my-cli patch --apply

Mutating commands print what they would do. Pass --apply to write. publish and push require named project ids. Never --force.

See dependents

localhelm deps
localhelm ready

ready lists packages that are already unpublished-ahead. Publish covers the cut and npm step.