Skip to content

The tour: sunlicense guide ​

After sunlicense init, learn the everyday things by doing them, for real, on your own product:

bash
sunlicense guide
StepWhat it runs
1. Issue a license keysunlicense licenses issue to [email protected] (the tour's own license, labelled as such)
2. Check it the way your app doessunlicense validate: VALID, and this computer is activated
3. Suspend itsunlicense licenses suspend
4. Watch your app get refusedsunlicense validate again: SUSPENDED
5. Reinstate itsunlicense licenses reinstate
6. See its machines and checkssunlicense licenses show
7. Free a machinesunlicense deactivate frees this computer's slot
8. RevokeExplained only: revoking is permanent, so the tour never does it
9. Open the dashboardsunlicense open (the claim page, for a guest account)
10. Keep your accountsunlicense claim (guest accounts only)
11. Where nextDocs, templates and the Discord server

Each step says what it's for in one sentence and shows the exact command, how to ask your AI assistant for the same thing over MCP, and its dashboard page.

KeyDoes
enterRun the step (then enter again goes on)
rRun it again
n / p (or → ←, ↑ ↓)Next / previous step, without running
cCopy the command (with the full key)
oOpen the step's dashboard page
qQuit; your place is saved, sunlicense guide carries on

The tour only ever touches its own license, never your customers'. It uses the API key sunlicense init wrote to the project's .env (or SUNLICENSE_API_KEY); without one it creates a key named sunlicense guide. --product "Acme Editor" tours another product, and --restart starts again.

Without a terminal (CI, an AI agent's shell) or with --plain, it prints the same steps as text, keys masked; --json prints them as a list of {id, title, why, command, mcp, dashboard, runs, done}.

Send feedback

Found something broken, or have an idea? It goes straight to our board.

The first line becomes the title.
Images (optional, up to 5: paste, drop or capture)
Check each image before sending, and remove any that show something private.

We also receive this page's address and your browser version.

Ctrl Enter to send