Install today
- Homebrew
- curl
- cargo binstall
- nix
- source
brew trust supernovae-st/tap once and retry.First-run verification
nika try is the zero-risk first contact: it rehearses a canonical
example under the mock provider — nothing written, nothing owned, and
bare nika try lists what there is to see. nika init scaffolds
repo-local schema wiring and agent context. Newer binaries also expose
nika wire cursor / nika wire all for explicit MCP client setup.
Installers do not mutate editor configs automatically.
Platforms
Trust but verify
The install script lives at nika.sh/install.sh.
Read it before piping to
sh. It’s a small POSIX shell script.Release binaries are published at
github.com/supernovae-st/nika/releases
with SHA256 sums.Provider keys
Nika needs a provider to run inference (local needs no key at all).What gets installed
nika, the binary (single file, no daemon, no background process)- Nothing else. No service, no telemetry, no home-dir pollution beyond
files you explicitly create with
nika initornika wire.
Shell completions
The binary generates its own completions — no separate package, always in sync with the verbs your version actually ships:- zsh
- bash
- fish
elvish and powershell. Re-run the same command after an
upgrade to pick up new verbs.
On engines up to 0.93.x the generated script bound completions to the
internal binary name instead of
nika — fixed on current main. If
completions don’t fire after installing, upgrade and regenerate.Uninstall
Next
First workflow
Your first
.nika.yaml.Editor setup
Schema validation + LSP roadmap.
Live state
Track live engine state.
Architecture
Why Nika is built this way.