Small crew, massive impact. Two builders, one studio, charting our own seas: consumer products people love, and the sovereign AI infrastructure underneath that nobody can capture.
The workflow language for AI. One file, 4 verbs, one Rust binary. Local-first, any model, AGPL-3.0.
Write one .nika.yaml. nika check audits it before a token is spent: the order of effects, the permits boundary, the journey of every secret, the cost floor. nika run runs it on the models you already have, local first (Ollama · llama.cpp · vLLM), then Mistral, Hugging Face, OpenAI, xAI, Anthropic and the rest of the catalog, and seals a hash-chained trace after. 4 verbs, 17 providers, 28 builtin tools. Built in public.
| Surface | The door |
|---|---|
| Terminal · macOS and Linux | curl -LsSf https://nika.sh/install.sh | sh |
| Homebrew | brew install supernovae-st/tap/nika |
| Node.js | npm install @supernovae-st/nika |
| VS Code · Cursor · Windsurf · VSCodium | supernovae.nika-lang on the Marketplace, on Open VSX for the forks |
| GitHub CLI | gh extension install supernovae-st/gh-nika · then gh nika check flow.nika.yaml |
| GitHub Actions | uses: supernovae-st/nika-action@v1 |
| Your coding agent | npx plugins add supernovae-st/nika-plugins |
| Shared workflows | invoke: { workflow: "registry:<owner>/<name>@<version>" } |
📜 nika-spec ──── the law of the language · nine keys, four verbs, the conformance suite
│
▼
⚙️ nika ───────── the engine · one binary that audits, runs, traces and schedules every workflow
│
├── 🖥️ nika.sh · the site and the timeline 📖 nika-docs · the manual
├── 📦 homebrew-tap · npm · the docks
├── 🔌 nika-client · 🎨 nika-vscode · 🤖 nika-plugins · ⚡ gh-nika · the doors
├── 🏭 nika-action · 🧪 nika-actions-starter · the CI district
└── 🏪 nika-registry · the market 🏛 nika-estate · the land registry
| Building | What it is for |
|---|---|
nika |
The engine: one Rust binary that audits, runs and traces every workflow · AGPL-3.0-or-later |
nika-spec |
The law of the language: nine keys, four verbs, a conformance suite anyone can run · Apache-2.0 |
nika-docs |
The manual: guides, reference, recipes · docs.nika.sh |
nika.sh |
The site, and the timeline: every claim re-proven in CI · gates, never dates |
nika-client |
The TypeScript SDK, published as @supernovae-st/nika: typed check, streamed runs, receipts |
nika-vscode |
The editor: diagnostics as you type, the DAG canvas, live runs and replay, local models |
nika-plugins |
One Add teaches your coding agent the language: skills, commands, hooks, the read-only MCP oracle |
gh-nika |
The GitHub CLI extension: gh nika check, gh nika run, the engine fetched checksum-verified |
homebrew-tap |
The Homebrew door: brew install supernovae-st/tap/nika, completions included |
nika-action |
The GitHub Action: the check verdict, the cost floor and the DAG on every pull request |
nika-actions-starter |
The template repository: receipts on every pull request from the first green run |
nika-registry |
Share workflows, packs, skills and agents: every entry re-proven by CI, hash and oracle |
nika-estate |
The land registry: every file's provenance declared, sealed, anchored · the hundred-year machinery |
The living map: nika.sh/map.
The watchdogs · the city proves itself on a schedule, in public:
Red anywhere means a claim stopped proving, the shipped binary stopped working for a new user, a projection drifted between two buildings, or the board fell behind. Green is earned daily, never assumed.
| 🔲 QR Code AI |
Artistic QR codes people actually scan. SaaS in production, free tier and API, Nicolas at the helm. The Rust scanner is open source: qrcode-ai-scanner. |
| 🌈 rain.bo | Brewing: your link-in-bio, bento-grade, with the context on top. |
- Small crew, massive impact · Nicolas and Thibaut, no headcount to scale: technology is the leverage.
- Chart your own seas · local-first and open by default: your data, your models, no vendor owns your course.
- The flag is a butterfly 🦋 · liberation through open source: AGPL engine, open spec, everything portable.
Quality creates adoption, not marketing. We stay small because constraints make better products. We open source our infrastructure because freedom matters more than control. If shipping better products means building the workflow engine underneath, we build it. That's Nika.
Thibaut Co-founder, Engineering |
Nicolas Co-founder, Product |
Paris · supernovae.studio · nika.sh · docs.nika.sh · qrcode-ai.com
Security policy · Code of conduct · Contributing to the engine
