konstziv/AI ReviewBot

AI-powered code review for pull requests with inline suggestions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGitHub token for API access (usually secrets.GITHUB_TOKEN)yes
google_api_keyGoogle API key for Gemini (comma-separated for multi-key rotation)no
mistral_api_keyMistral API key (comma-separated for multi-key rotation)no
llm_providerPrimary LLM provider (google, mistral)nogoogle
llm_fallback_providerFallback LLM provider (used when primary is exhausted)no
mistral_modelMistral model to usenomistral-large-latest
mistral_model_fallbackComma-separated Mistral fallback model chainno
mistral_api_urlCustom Mistral API base URL (e.g. https://codestral.mistral.ai for free-tier Codestral)no
languageResponse language (ISO 639 code, e.g., en, uk, de)noen
language_modeLanguage mode: adaptive (detect from PR) or fixednoadaptive
gemini_modelGemini model to usenogemini-2.5-flash
gemini_model_fallbackComma-separated fallback model chain (empty to disable)nogemini-3-flash-preview,gemini-2.5-flash-lite,gemini-3.1-flash-lite-preview
log_levelLog level (DEBUG, INFO, WARNING, ERROR)noINFO
review_max_comment_charsMax MR comment chars in AI prompt (0 to disable)no3000
review_include_bot_commentsInclude bot comments in AI promptnotrue
review_post_inline_commentsPost inline comments on specific lines (true/false)notrue
review_enable_dialogueGroup comments into threaded dialogues in AI promptnotrue
discovery_enabledEnable project discovery before reviewnotrue
discovery_verboseAlways post discovery comment (default: only on gaps)nofalse
discovery_timeoutDiscovery pipeline timeout in seconds (1-300)no30

no outputs