Deploy Now

Stars

125

Forks

24

Watchers

2

Developer links

Codra

Your GitHub pull requests get reviewed by your own models, with inline findings posted in the merge flow: Codra is a self-hosted AI code review engine, so your diffs and credentials stay inside infrastructure you control. Connect a repository once and every opened, synchronized, ready-for-review, or reopened pull request starts a queued review job automatically; mention Codra for an on-demand pass instead. Findings arrive as inline GitHub comments, a summary review, and check run updates that fit the normal merge flow. Each repository gets its own review personality: triggers, skipped paths, draft handling, mention reviews, labels, custom rules, and a review budget are all tuned from the dashboard, and model routing follows global defaults, per-repository chains, fallbacks, and size-based overrides for larger pull requests. Providers from OpenAI, OpenRouter, Anthropic, Google, NVIDIA, and Cloudflare are managed behind GitHub OAuth sign-in. The operator dashboard tracks totals for reviews, input and output tokens, and comments posted, then drills into job history, webhook deliveries, failed queue runs, and model usage, so a stalled review is debuggable instead of invisible. Deploy the whole loop (GitHub App, web server, queue, database, and dashboard) on Cloudflare Workers, on Node.js 24, or with Docker on your own server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Codra

Benefits

  • Your Review Engine, Your Rules
  • Every repository gets its own triggers, skipped paths, draft handling, labels, custom rules, and review budget, so noisy monorepos and strict services each receive reviews shaped to their risk instead of one global prompt.
  • Inline Findings in the Merge Flow
  • Reviews post inline comments, a summary review, and check run updates directly on the pull request, so developers act on findings in the tool they already use, with no extra dashboard to babysit.
  • Model Routing You Control
  • Global defaults, per-repository model chains, fallbacks, and size-based overrides for large pull requests route each diff to the right model and provider, keeping cost and quality decisions inside your team.
  • Queue-Backed and Debuggable
  • Webhook jobs flow through Cloudflare Queues or BullMQ with PostgreSQL storage, and the dashboard exposes job history, webhook deliveries, failed runs, and token usage for operators who need answers.

Features

  • Automatic PR Triggers
  • Reviews start on opened, synchronized, ready-for-review, and reopened pull request events, with a mention trigger for on-demand analysis of a specific change at any point in its life.
  • Repository-Aware Review Passes
  • Diffs are checked for correctness, security, performance, maintainability, and repository-specific patterns, giving findings context beyond generic style complaints a basic linter would already catch for free.
  • Operator Dashboard Included
  • A React dashboard behind GitHub OAuth shows review totals, token consumption, comments posted, recent jobs with status and duration, plus per-repository settings and failed queue run inspection.
  • Three Deployment Runtimes
  • Run on Cloudflare Workers, Node.js 24, or Docker on your own server; each path self-hosts the GitHub App, queue, database, model credentials, and dashboard under your control.

Apps Similar to Codra