AI

Automated code reviews, every PR

AI Code Reviews That Ship Confidence

Your team moves fast with AI. But fast shouldn't mean sloppy.
We make sure every line still earns its merge.

Documentation
light app screen

Trusted by experts

Nvidia Logo
Supabase Logo
GitHub Logo
OpenAI Logo
Turso Logo
Clerk Logo
Claude AI Logo
Vercel Logo

Documentation

Setup notes that live where people actually need them.

Rabbit Stack is a GitHub-connected AI reviewer. Use this guide to connect repositories, understand the review pipeline, and configure the environment needed for production reviews.

How reviews run

Open or update a pull request

GitHub sends Rabbit Stack a pull request event for connected repositories.

Verify the webhook

The webhook signature is checked before any review job is queued.

Load codebase context

Repository indexing and embeddings help the reviewer understand more than the diff.

Post focused feedback

Rabbit Stack returns a review summary and inline comments directly on the PR.

Quick setup

  1. 1Sign in with GitHub OAuth.
  2. 2Connect the repositories you want Rabbit Stack to watch.
  3. 3Add the OpenAI key used for embeddings and configure server provider keys.
  4. 4Open a pull request and check Review Activity for the generated report.

Security model

GitHub OAuth handles sign-in. Rabbit Stack does not store passwords.

Webhook signatures are verified before review jobs are accepted.

API keys should be encrypted with DATA_ENCRYPTION_KEY.

Environment checklist

DATABASE_URLBETTER_AUTH_SECRETGITHUB_CLIENT_IDGITHUB_CLIENT_SECRETWEBHOOK_URLGOOGLE_GENERATIVE_AI_API_KEYOPENAI_API_KEYPINECONE_DB_API_KEYDATA_ENCRYPTION_KEY