You need macOS or Linux, Node.js 22.13 or newer,
ripgrep, and an API key for one
model provider. Git is needed for flows that inspect revisions
or diffs.
1
Install Navi in the repository
navi and navi-cli. These docs use
npx --no-install navi-cli so each command runs the version installed in this project.2
Choose a model
Start with Navi’s default tested route:You can put the same values in the project’s
.env file. Prefer another
lab? Choose a provider →3
Ask a repository question
Ask something whose answer should already exist in the code:A successful first run has three observable parts:
- Navi reports that it scanned the repository.
- The answer includes at least one real
path/to/file:linecitation. - The final grounding line says the answer stands, or gives the exact deeper command needed before you rely on it.
4
Let your coding agent call Navi
.agents/; it does not copy
either one. Compatible coding agents can now discover when and how to ask
Navi for a check.Navi is installed, the repository answer was grounded, and the project-local
launcher works.