Configure a provider
Plannotator detects supported AI providers from their local command-line tools. Install and authenticate or configure at least one provider before opening the review.
Plannotator does not create accounts or manage provider API keys. If a provider is detected but cannot answer, verify its authentication and model configuration by running its CLI directly.
Open Settings > AI to choose a provider and model. The choice persists across sessions. When possible, Plannotator initially prefers the provider that matches the agent that opened the review: Claude Code uses Claude, Codex uses Codex, OpenCode uses OpenCode, and Pi uses Pi. Other invoking agents use the saved choice or available server default.
Changing the provider or model starts a new AI session. Earlier messages remain visible, but they are not part of the new provider conversation.
Ask a focused question
- Select the smallest useful line range in the diff.
- Choose Ask AI in the annotation toolbar.
- Ask a concrete question about behavior, risk, or intent.
- Verify the answer against the patch and repository before turning it into review feedback.
Pull requests need a local checkout
Ask AI can read local-change reviews immediately. For a GitHub pull request or GitLab merge request, it needs the temporary local checkout that Plannotator prepares by default. If preparation is still running, retry after it finishes. Ask AI is unavailable for a pull-request review started with--no-local, because that mode intentionally retains only the provider diff. See Review pull requests and merge requests for the checkout boundary.
Last verified against Plannotator OSS v0.23.1 on July 18, 2026. Maintained by the Plannotator project.