Skip to content
Niki v0.11.0: TUI redesign, Go rewrite, and platform hardening.Read the release notes
niki
Esc
↑↓navigate↵open⌘Jpreview
On this page

Welcome to NIKI

Open-source multi-agent coding engine with reviewable diffs and run artifacts.

NIKI

Turn a sentence into a reviewable code change.

NIKI v0.11.0 is an open-source multi-agent coding engine written in Go. Its default auto topology uses Planner + solo Coder for low-complexity tasks and Planner → Coder → Tester → Reviewer for higher-complexity runs. The default container backend executes against the repository bind-mounted at /workspace; a git-worktree backend is also available.

niki run "Add a GET /health endpoint returning { status: 'ok', uptime }" --project ./my-app
 ◈ ⟠ ◉ ◆   NIKI
   "Add a GET /health endpoint…"

 [Planner]   Done · Spec: 1 file to modify
  [Coder]     Done · Changed 1 file · src/main.go [modified]
 [Tester]    Done · 8/8 tests passed
 [Reviewer]  Done · Approved · correctness 10/10 · quality 9/10 · coverage 10/10
 [NIKI]      Task complete · Branch: niki/6d281d6d · Verdict: Approved · Revisions: 0

Key Capabilities

Multi-Agent Pipeline

The auto topology can collapse low-complexity work to Planner + solo Coder, while full runs add independent Tester and Reviewer sessions.

Sandboxed Execution

Docker/Podman containers bind-mount the project at /workspace. By default, socket discovery tries rootless before rootful; worktree runs use host processes.

BYOK & Multi-Provider

Twelve user-facing slugs: Anthropic, OpenAI, OpenRouter, NVIDIA, Together, Groq, DeepSeek, Zen, Kimi, Kilo, Google, and Ollama.

Auditable & Verifiable

Completed pipeline runs write changes.patch, report.md, and typed JSON artifacts under .niki/tasks/<id>/ for inspection.


How NIKI Works


Quick Navigation

Was this page helpful?