relferreira/Code Beat

Review pull requests with OpenRouter, leave code comments, and score code quality from 0 to 5.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
openrouter-api-keyOpenRouter API key used to call the configured model.yes
modelOpenRouter model name, for example anthropic/claude-sonnet-4 or openai/gpt-4.1.nodeepseek/deepseek-v4-flash
modelsOptional list of OpenRouter model names shared by both review and code-quality agents. Accepts newline, comma, or JSON-array syntax.no""
review-modelsOptional list of OpenRouter model names for review agents. Overrides models for the review flow.no""
code-quality-modelsOptional list of OpenRouter model names for code-quality agents. Overrides models for the code-quality flow.no""
retry-max-attemptsMaximum attempts for the same assigned model on transient provider errors such as 429, 503, or 529.no3
retry-delay-msInitial delay in milliseconds before retrying the same assigned model.no1000
retry-backoff-factorExponential backoff multiplier for same-model retries.no2
review-runsNumber of independent thermo-nuclear PR review agents to run.no2
code-quality-runsNumber of independent thermo-nuclear code-quality review agents to run.no2
github-tokenGitHub token used to read pull request diffs and create review comments.no${{ github.token }}
max-commentsMaximum number of inline review comments to create.no12
fail-on-score-belowOptional numeric threshold. The action fails when the score is below this value.no""
reportGenerate a PR report (bird's-eye overview of what the PR does, major decisions, plus review score/findings), commit it to the report branch, and add a viewer link to the review comment. Off by default. Requires contents write permission.nofalse
report-branchOrphan branch the report JSON is committed to when report is enabled.nocode-beat-reports
viewer-urlBase URL of the report viewer. Override to point at a self-hosted instance.nohttps://code-beat.dev

no outputs