prr is a local developer CLI. It reads files from your workspace, sends review or brainstorm requests to the configured OpenAI-compatible endpoint, and stores local artifacts under .prr/.
- Configure credentials through environment variables such as
NVIDIA_API_KEYor via a local.envfile. .env*files are git-ignored by default in this repo.- API keys are not intentionally written to persisted review artifacts.
- Reviewer tool calls are limited to workspace-relative file paths.
- Paths that escape the current workspace are rejected.
- Ignored locations such as
.gitandnode_modulesare blocked from tool-based file reads.
- Requests go only to the configured provider endpoint from your config.
- Provider requests use a configurable timeout.
prr doctorcan verify endpoint DNS and API connectivity before larger runs.
- Review and brainstorm runs are stored locally under
.prr/. - Persisted artifacts can include local file paths, endpoint hosts, model names, and normalized error details.
- Review artifacts before sharing them outside your machine or repository.