brew install supernovae-st/tap/nika Β·
other paths):
What it writes
~/.config/zed/settings.json β on every platform, macOS included
(Zedβs deliberate upstream choice). The entry lands under
context_servers, the shape from
zed.dev/docs/ai/mcp:
Zedβs
settings.json is JSONC β the default file ships with comments, and
comments would be destroyed by a rewrite. nika wire zed only rewrites a
file it can round-trip losslessly; if yours carries comments it prints the
exact snippet (β manual) and leaves the file byte-identical. Paste the
"nika" entry into context_servers yourself.Verify
Zedβs agent panel listsnika among its context servers, with the nine
nika_* tools (the oracleβs contract). The repo
side comes from nika init β AGENTS.md plus the $schema modeline for
validation and completion. Then prove the loop end-to-end:
integrate in 10 minutes.