LocalHelm docs

Quick start

Open the board

With only LocalHelm installed, stand in the folder that contains your repos:

localhelm serve

Visit http://127.0.0.1:4321. Today says No fleet until you enroll. Add projects, scan . (the folder you ran serve from), tick the ones you keep, then write. Nothing joins until that confirm.

You do not need LocalSlip, FilePress, or a terminal enroll to get a useful Fleet and Today.

The Deck (/deck) is the phone tile grid. A phone hitting / on LAN or Tailscale lands there. Write APIs stay on loopback.

Optional integrations

Integration What it adds Required to enroll?
LocalSlip Ports tab, start/stop of claimed listeners No
FilePress plugin Sites jobs (plugin filepress) No
xFacts plugin Labels board for enrolled AppFacts No

Those tabs stay empty until you enroll the matching checkout. They are not missing homework on a new board.

Same thing from a terminal

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

scan proposes folders. Nothing joins until --apply. status reports dirty trees, local versus published versions, and pin disagreements.

A write is a plan

On the board, each gold button shows a plan, then Confirm writes. From a terminal:

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

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.