Skip to main content

Install

1

Install uv

During beta, design partners install from a private checkout or private package index. Public PyPI installation will be documented after the public package release.
2

Sync the dev environment

From a checkout. For an installed package, skip to the next step.
3

Confirm the install

doctor checks Python, uv, every registered runtime plugin, and the cloud session if you are logged in.

First local run

demo-box/outputs/ now holds a manifest, metrics, logs, run history, and any artifacts the recipe produced. report.md lands in demo-box/. Nothing left the machine.
The default recipe is cpu-smoke. Pick a different one with --recipe <id>. List options with worldflux recipes list (recipes that ship: cpu-smoke, vector-control-smoke, vision-smoke, linear-world-model, mlp-world-model, mujoco-smoke, mujoco-policy-eval, dreamer-style-light, libero-pro, libero-plus).

Sync to the cloud

The CLI never echoes the API key to your shell history when you use --token-env or the interactive prompt. Avoid --token <inline> outside one-off debugging.
The default --api-url is http://localhost:8000; point at a deployed cloud control plane in production. Create and list Cloud workspaces/projects in the dashboard, then use their UUIDs in the CLI. The dashboard now lists demo-box. Open it to inspect the synced run. Public share links are created from verified evidence-package artifacts, so package and verify evidence before sharing externally.
On machines with no OS keyring (some Linux containers), worldflux login fails until you pass --allow-plaintext. That writes the key to ~/.worldflux/credentials.toml. In CI, prefer --token-env and short-lived secrets over plaintext storage.

Compare two runs

comparison.md lands at the repo root with metric deltas, the chosen winner, and links to whichever artifacts (prediction_plot.svg, rollout.html, rollout.mp4) the recipes produced.

Curated adapters

worldflux use clones the upstream adapter into ~/.worldflux/curated/<id>/. The first call to env build resolves the adapter’s pyproject and downloads dependencies or weights required by the upstream project. curated run reuses that environment.

Package an audit

If you already have evaluation output, package it without rerunning the model:
The package contains claim.json, protocol.json, evidence.json, provenance, and artifact metadata. Add worldflux audit sign and worldflux audit verify when reviewers need signed evidence. To create a public share that uploads sanitized evidence package bytes after Cloud login, verification, and explicit customer approval:
To reuse an already uploaded package artifact, use:

Where to go next

CLI reference

Every top-level command and sub-tree, with --json examples for CI.

Dashboard

Sidebar, runs, compare, public share, billing.

Concepts

BYO model, runtime plugins, eval bridges, anti-cherrypick eval packets.

FAQ

Edge cases, error messages, common slips.