jurniti docs

CLI Reference

Every verb the jurniti CLI ships — rendered from the binary's own command registry, so it can never drift from what you actually run.

Every verb the CLI ships

The table below is generated from the CLI's own command tree, not hand-written. It is the same list jurniti docs --format=md prints in your terminal and the same set your agent gets over MCP — one source of truth, no drift.

CommandWhat it does
jurniti loginauthenticate this machine via the device flow (browser-optional)
jurniti whoamishow the identity the active API key resolves to
jurniti harnesseslist the available agent types and each one's auth requirement
jurniti up --plan <p> --harness <h> [--cycle monthly|annual]provision a paid VM (charge your saved card, then poll to running)
jurniti auth <vm> [--set K=V]show how to make a VM work (set a BYOK key or one-time login)
jurniti stop <id>pause a VM (persist preserved)
jurniti start <id>resume a stopped VM
jurniti restart <id>bounce a VM (reset rootfs, keep your data)
jurniti reprovision <id>rebuild the guest, preserving your data
jurniti capture <vm> --public|--private [--name <name>]snapshot a VM into a template
jurniti publish <tpl> --public|--unlistflip a template's visibility
jurniti fork <tpl> [--plan <p>]provision a paid VM from a template
jurniti vms lslist your VMs
jurniti vms get <id>show one VM's detail
jurniti templates lslist your templates and the public gallery
jurniti usageshow live VM counts and monthly spend
jurniti billing <status|add-card>show whether a card is on file, or add one (opens a browser)
jurniti keys <list|issue|rotate|revoke>manage your tenant API keys (mint read-only or read-write keys)
jurniti env <set|get|ls|unset> <vm>manage in-box env / BYOK config on one VM
jurniti skills lslist the bundled agent skill playbooks
jurniti skills install [--target claude|codex] [--dir <path>]install the bundled skills into your agent (Claude Code or Codex)
jurniti docs [--format=md|llms]print this CLI's command reference (md) or agent llms.txt index
jurniti mcprun an MCP stdio server so your own agent drives your fleet

Also available offline

Run jurniti docs --format=md for this reference in your terminal, or jurniti docs --format=llms for an agent-copyable index (also served at /docs/llms.txt).

The paid verbs

jurniti billing add-card, jurniti up, and jurniti fork are the only verbs that touch money. add-card opens the browser to Stripe (card entry is web-only); up and fork start a real, billed microVM. Everything else — listing, inspecting, stopping, capturing — works as soon as you are authenticated. See the Quickstart for the provisioning gate.

On this page