Install, update, pin, remove, search, and list nono packs
Packs are signed bundles of profiles, hooks, plugins, and other artifacts distributed through the nono registry. This page covers the consumer side — installing and managing packs on your machine.For the producer side (creating and publishing packs), see Publishing Packs.
When you run nono run --profile <name>, nono checks whether any pack in the active profile’s extends chain has a newer version available and prints a one-line hint if so:
update available nolabs-ai/claude 0.0.12 → 0.0.13 run: nono update
Results are cached for 24 hours so the check never blocks startup. Stale entries refresh in a detached helper process for the next run. To suppress only pack update hints, set NONO_NO_PACK_UPDATE_HINTS=1. The hint also respects the global CLI update-check opt-out: set NONO_NO_UPDATE_CHECK=1 or [updates] check = false in ~/.config/nono/config.toml.
Update all installed packs to their latest versions:
nono update
Or update a specific pack:
nono update nolabs-ai/claude
The update checks the registry for newer versions, verifies signatures, and replaces local artifacts. Signer identity changes trigger a confirmation prompt (use --force to skip).Preview what would change without making updates:
nono update --dry-run
Pinned packs are skipped by default. Pass --force to update them:
This removes all artifacts installed by the pack (profiles, plugins, hooks, wiring) and cleans up the lockfile entry.If the pack applied wiring directives (e.g. injected hook entries into hooks.json), removal reverses them. If reversal partially fails, the lockfile entry is kept so you can retry. Use --force to proceed anyway:
Installed packs live under ~/.config/nono/packages/<namespace>/<name>/. Each pack directory contains the verified artifacts and a lockfile entry tracking the installed version and signer identity.Public profiles from packs are available by their fully-qualified package name, such as nolabs-ai/claude. Use nono profile list to see all available built-in, package, and user profiles and their source.