Skip to content
Niki v0.7.0 — plan mode, honest metering, headless CI contract.Read the release notes
niki
Esc
navigateopen⌘Jpreview
On this page

chat, eval, verify

Interactive TUI chat session, benchmarking harness, and screenshot verification.

chat, eval, and verify

Interactive terminal interfaces, seeded benchmarks, and visual verification.


niki chat

Launches a terminal user interface (TUI) powered by ratatui for interactive pair programming:

niki chat

Supported Slash Commands

  • /compact: Compact session history to save token context.
  • /model: Switch models or providers on the fly.
  • /cost: Inspect session token usage and estimated spend.
  • /memory store <fact>: Persist context into project memory.
  • /undo / /redo: Revert or reapply previous agent steps.
  • /export: Export session transcript to markdown.

niki eval

Runs NIKI against standardized or custom defect datasets to benchmark accuracy and revision efficiency:

# Run evaluation harness against dataset
niki eval --dataset evals/dataset.toml --limit 5

# Output machine-readable JSON metrics
niki eval --dataset evals/dataset.toml --format json --out results.json

niki verify

Performs visual UI regression testing by comparing rendered screenshots against baselines:

niki verify "Check that the navbar aligns properly on mobile screens" --baseline assets/baseline.png

Was this page helpful?