Skip to main content
In development. 86d is being built in the open. Every capability is Experimental until it earns evidence, so check maturity levels before you rely on anything here.
The 86d CLI is how you work with a Store Runtime on your own machine. It sets up a new Store, starts the dev server, manages Modules and Templates, runs code generation, and tells you what is broken when something is.

Install it

Inside the monorepo you can skip the global install:

What it covers

  • Setting up: 86d init writes your environment file, installs dependencies, migrates, and seeds in one pass.
  • Running: 86d dev starts the Next.js dev server after checking the database is actually reachable.
  • Modules: scaffold your own, install first-party ones, load external GitHub or npm packages, turn things on and off.
  • Templates: create one, install someone else’s, switch which is active.
  • Code generation: rebuild Module imports, the API router, the registry, and component docs after a config.json edit.
  • Diagnosis: 86d doctor runs every health check and suggests a fix for each failure.

Every command

Flags, arguments, and specifier grammar are in the command reference.

The loop you will use most

Adding a Module

A short name resolves from the first-party registry. GitHub and npm specifiers pull in external code:
The CLI downloads the Module, installs its dependencies, enables it in the active Template, and tells you to run 86d generate. Read external code before you install it. add fetches whatever you point it at and runs it inside your Store. It is not a curated marketplace and nothing reviews the package on your behalf.