nika welcome | The mirror: what this machine has (editors · local models · key presence), what this binary carries, where to start — offline, always exit 0 | | | | | | | |
nika welcome --deep [--json] | The whole workspace truth in one call: every workflow audited (verdict · tasks · waves · cost honesty · permits), recent runs folded from the flight recorder, the machine facts — capped and says so | | | | | | | |
nika try [slug] | See a canonical workflow WORK — offline by default (the mock rehearsal · zero keys · zero flags), nothing written, nothing owned. Bare nika try lists what there is to see · --model <provider>/<name> runs the same example on a real seat | | | | | | | |
nika check <file> | Static pre-flight audit before any run — - reads the workflow from stdin (0.94+) · registry:owner/name pulls a certified artifact first | | | | | | | |
nika run <file> | Execute a checked workflow — registry:owner/name refs resolve through the verified cache, then the normal audit-before-run | | | | | | | |
nika model serve|pull|list|rm | The sovereign local lane: serve a GGUF through the in-process sidecar (serve --model x.gguf · loopback · in every release binary (0.101+) · qwen3-family GGUFs, a wrong family refuses in milliseconds), acquire from the Hugging Face Hub (pull — brings tokenizer.json along, borrowing it from the repo’s declared base model when the mirror ships none), inventory and reclaim disk (list · rm) | | | | | | | |
nika test <file> [--update] | Golden-test: run under the mock provider (offline · deterministic) and compare typed outputs: against <file>.golden.json | | | | | | | |
nika inspect <file> | Static anatomy: tasks, verbs, DAG, cost, permits — - reads stdin (0.94+) | | | | | | | |
nika inspect <file> --format json|mermaid|dot | Project the workflow graph — - reads stdin | | | | | | | |
nika explain <code|file> | Teach a NIKA-XXXX error code — or narrate a workflow FILE (0.98+): the waves, cost before a token is spent, what it touches, the flight-recorder hand-off | | | | | | | |
nika doctor [--ping] | Diagnose providers plus editor/agent readiness — findings grouped under binary · config · lsp · mcp · provider · local · providers · image · tts. --ping (0.94+) TCP-probes the local ports — loopback and configured URLs only, 300ms cap, nothing sent on the socket; the default run stays fully offline | | | | | | | |
nika init [dir] | Scaffold schema wiring, AGENTS.md, and Cursor rules | | | | | | | |
nika wire <target> | Explicitly wire MCP for cursor, vscode, windsurf, claude, codex, zed, opencode, hermes, or all — the client table carries every target and its config path | | | | | | | |
nika spec [--canon] | Print the embedded spec or canon | | | | | | | |
nika spec --schema | Print the embedded JSON Schema | | | | | | | |
nika catalog [--json] | The embedded provider/model catalog (models · capabilities · env vars) — --json emits the versioned machine projection (catalog_version: 1) | | | | | | | |
nika catalog --tools [--json] | The embedded builtin tool catalog (nika:* · model-facing schemas) — --json emits the versioned machine projection (tools_version: 1) | | | | | | | |
nika new [intent] [dest] | The ONE creation door: plain words route across the whole catalog · an example slug lands verbatim with its ingredients · a skeleton name instantiates (nika new '?' lists the set) | | | | | | | |
nika completions <shell> | Generate shell completions (setup) | | | | | | | |
nika sign <file> | Sign a workflow file (author-binding) — mints <file>.minisig · --check verifies the signature against the trusted key | | | | | | | |
| `nika key mint | fingerprint | rotate` | The run-signing key lifecycle — mint · TOFU fingerprint · rotate (old public keys stay verifiable) | | | | | |
nika trace evidence <trace> | Export the evidence pack for one run — journal + manifest + receipt + VERIFY.md, what an auditor reads without trusting us (moved under trace in 0.107 — one door on a run’s dossier) | | | | | | | |
nika trace receipt explain <file> | Read a run receipt — render the readable projection of an evidence pack’s receipt.json (stable text · a READING, never a proof — nika trace verify owns the proof) | | | | | | | |
| `nika trace verify | reproduce | replay | show | outputs | export | peek | flow` | Prove, replay, summarize, inspect, or export a recorded run — verify walks the tamper-evidence hash chain and names the first broken link (several traces verify per-file, worst exit wins — a shell glob just works) · peek renders a task’s full recorded value, and a FAILED task’s recorded failure + its explain line · reproduce re-runs and classifies every divergence — export projects the journal to OTLP/JSON lines (Jaeger UI, or POST to any OTLP/HTTP endpoint; a local file, zero collector, zero vendor) |
nika dap | Debug Adapter Protocol server over stdio — time-travel a recorded run in any DAP client (VS Code F5) | | | | | | | |
nika lsp | Run the language server over stdio | | | | | | | |
nika mcp | Run the read-only MCP oracle (the tool set is listed below) | | | | | | | |