AI


Documentation
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.
GitHub sends Rabbit Stack a pull request event for connected repositories.
The webhook signature is checked before any review job is queued.
Repository indexing and embeddings help the reviewer understand more than the diff.
Rabbit Stack returns a review summary and inline comments directly on the PR.
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.
DATABASE_URLBETTER_AUTH_SECRETGITHUB_CLIENT_IDGITHUB_CLIENT_SECRETWEBHOOK_URLGOOGLE_GENERATIVE_AI_API_KEYOPENAI_API_KEYPINECONE_DB_API_KEYDATA_ENCRYPTION_KEY