bhawna518/AI Code Review

Perform code review using various AI models from OpenAI, Anthropic, Google, X or Deepseek

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 7, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bhawna518/ai-code-review@39b86e67cac0d710122dbe3f8e78faa0fd021416 # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
tokenGitHub tokenyes
ai_providerAI provider to use (openai, anthropic, google or deepseek)yesopenai
openai_api_keyOpenAI API key (required if using OpenAI provider)no
openai_modelOpenAI model name (e.g., gpt-5.2 or o3)nogpt-5.2
anthropic_api_keyAnthropic API key (required if using Anthropic provider)no
anthropic_modelAnthropic model name (e.g., claude-sonnet-4-5-20250929 or claude-opus-4-5-20251101)noclaude-sonnet-4-5-20250929
google_api_keyGoogle AI API key (required if using Google provider)no
google_modelGoogle model name (e.g., gemini-3-flash-preview or gemini-3-pro-preview)nogemini-3-flash-preview
deepseek_api_keyDeepseek API key (required if using Deepseek provider)no
deepseek_modelDeepseek model name (e.g., deepseek-chat)nodeepseek-chat
x_api_keyX API key (required if using X provider)no
x_modelX model name (e.g., grok-4 or grok-4-1-fast-reasoning-latest)nogrok-4
perplexity_api_keyPerplexity API key (required if using Perplexity provider)no
perplexity_modelPerplexity model name (e.g., sonar, sonar-pro, r1-1776, sonar-reasoning-pro)nosonar-reasoning-pro
ownerRepository owneryes
repoRepository nameyes
pr_numberPull request numberyes
include_extensionsFile extensions to include in the review (comma-separated, e.g., ".py,.js,.html")no
exclude_extensionsFile extensions to exclude from the review (comma-separated)no
include_pathsPaths to include in the review (comma-separated)no
exclude_pathsPaths to exclude from review (comma-separated, e.g., "test/,docs/")no
fail_action_if_review_failedIf set to true, the action fails when the review process failsnofalse
review_rules_filePath to a file containing custom review rules to be added to the AI system prompt.no

no outputs