Minute 0-2 · install the CLI
This 10-minute loop uses the CLI (nika init, nika wire,
nika compile). The later commands on this page require a nika
binary on PATH.
mock/echo and local providers run without one.
Driving Nika from Node instead of a shell? That is a different door:
npm install @supernovae-st/nika@0.120.2 does not put nika on
PATH. Follow SDK quickstart (run() admits,
run.result() settles, run.events() yields normalized kinds).
Minute 2-5 · teach the repo
AGENTS.md (read natively by Codex,
Claude Code, Cursor, OpenCode, Hermes, Jules and every AGENTS.md-aware
tool), CLAUDE.md, the Cursor rule, the Copilot instructions, the
repo-level agent skill, and the .vscode schema
wiring.
Idempotent — existing files are skipped.
Minute 5-7 · wire the oracle
nika wire --help lists every target on this binary. Clients with no
target (goose, Open WebUI, AnythingLLM, Cherry Studio, Jan) take the same
two-field stanza — copy it from per-client wiring.
What the oracle exposes (and refuses to): Nika as an MCP server.
Minute 7-10 · prove the loop
Ask your agent:
Create a workflow from the chain template that summarizes ./notes.md
into ./out/brief.md, check it, then run it with the mock model.
The agent previews (nika compile chain --json — incomplete questions
stay questions; no file is written), answers them with repeatable
--answer KEY=JSON_LITERAL, writes a Ready destination, audits
(nika check — plan, cost floor, permits, before any token is
spent), runs offline (--model mock/echo), and the receipts land in
.nika/traces/ (nika trace verify .nika/traces/<run>.ndjson → exit 0
— the run card prints the path on its trace: line).
Then: CI receipts
Put the GitHub Action on the repo — every PR that touches a.nika gets a sticky comment with the check verdict,
the honest cost floor, required secrets and the DAG. Check-only, zero
secrets, by default.
The per-tool pages
- OpenCode — native skills + AGENTS.md + MCP; zero packaging needed.
- Hermes — the delegation pattern: Hermes orchestrates, Nika runs the repeatable work with receipts.
- GitHub Actions — plan with receipts on every PR.
- Everything MCP-capable — Cursor · Claude Code · Codex · Zed · Gemini CLI · Windsurf · Continue · Cline · Aider, one stanza each.