LocalHelm docs

Enroll

Which apps and sites join the fleet is chosen, not auto-enrolled.

On the dashboard, Add projects is the confirm: scan a folder, tick rows, then write. From a terminal:

localhelm scan .
localhelm enroll ./my-cli ./my-lib --apply
localhelm unenroll old-name --apply

scan proposes folders (git?, package.json name/version, private). Nothing joins the fleet until you confirm. Serve from the folder that holds localhelm.fleet.json (or a child) so the board finds it.

Manifest

localhelm.fleet.json lives at the shared parent (workspaceRoot: "."). Each row is an id, a path, and optional npm name or group.

Removing a row never deletes a folder. Archive hides a row on Today without unenrolling.

Ignore

Put gitignore-style patterns in .localhelmignore. Optional user-global list: ~/.localhelm/ignore.