Skip to main content
One CLI operates your universe: setup, daily development, and deployment. It ships at the root of your repository, and unoverse help prints this list in your terminal. Authoring (nodes, design, prompts) lives in Studio, not here.
Run ./unoverse (with the ./) the first time. After init, the CLI installs itself to your PATH and unoverse works from anywhere. Run it with no arguments for a live dashboard of your universe.

Your first hour

The complete path from a fresh clone to a running universe:
When you’re ready for a server, three more:
If anything misbehaves at any point: ./unoverse doctor.

Setup

Get a fresh clone running, and diagnose it when something is off. The database commands run once at first install; after that you should rarely need them.

Platform

Start, stop, and watch the running platform.
unoverse update updates the platform only. Your own work, the nodes, design, and prompts you build in Studio, is never touched.

Development

The daily loop: bring the platform up and build your packages.

Deployment

From your laptop to your server. Provision with Terraform first (ground writes the input file); after that unoverse deploy is the whole job, and the sub-commands re-run one piece on its own. TLS and the firewall are not CLI jobs: your ground’s Terraform owns them (load balancer certificate, cloud firewall). See Deployment and the Runbooks.