Everything you need to know to get started with Rabbit Whisperer and supercharge your PR review workflow.
Get up and running with Rabbit Whisperer in just a few steps. Follow this guide to configure your AI assistant and start reviewing PRs.
Create your free account to get started with Rabbit Whisperer. Choose a plan that fits your needs.
Navigate to your dashboard and create a new API key.
Add Rabbit Whisperer to your AI assistant's MCP configuration. Choose your assistant:
For other MCP-compatible AI assistants, use the following configuration pattern:
{
"mcpServers": {
"rabbit-whisperer": {
"type": "http",
"url": "https://api.rabbitwhisperer.dev/mcp",
"headers": {
"Authorization": "Bearer <your_API_key>"
}
}
}
} Key points:
http for HTTP-based MCP serversConsult your AI assistant's MCP documentation for configuration file location.
Restart your AI assistant and verify everything is working.
Review PR comments in https://github.com/owner/repo/pull/123 Connect your GitHub repositories to enable PR review functionality. Your tokens are encrypted and stored securely in your account.
Go to https://github.com/settings/tokens
Rabbit Whisperer)repo scope (this grants
access to repositories)Navigate to Settings → GitHub Repositories in your Rabbit Whisperer dashboard.
Click "Add Repository", paste your repository URL and the GitHub token you just created, then click "Save".
The connection will be tested automatically. If successful, your repository is ready to use!
You can now start reviewing PRs from this repository using the MCP tools.
Learn how to use Rabbit Whisperer to systematically address PR review comments. Our AI-powered workflow helps you analyze, fix, and resolve code review feedback efficiently.
Tell your AI assistant:
"Review PR comments in https://github.com/owner/repo/pull/123"The AI will fetch all unresolved CodeRabbit comments and show you a list organized by severity (🔴 Critical, 🟠 Major, 🟡 Minor).
The AI automatically starts analyzing the first comment. You'll see a detailed analysis like this:
Missing error handling for authentication failure.
Reviewed the code and CodeRabbit is correct. The login function doesn't handle authentication errors, which could lead to unhandled exceptions. We should wrap the auth call in a try-catch block.
✓ YES - This is a real issue that should be fixed
Wrap the authentication call in a try-catch block:
async function login(credentials) {
+ try {
const user = await authenticateUser(credentials)
return user
+ } catch (error) {
+ logger.error('Authentication failed', error)
+ throw new AuthenticationError('Login failed')
+ }
}Should I apply this fix?
If you approve, the AI applies the fix to your local file.
You can continue chatting with the AI to refine the solution: "Make the error message more user-friendly"
When you're satisfied, the AI asks:
"Should I reply to the comment and resolve it?"When you approve, the AI posts a reply to GitHub with ✅ and marks the comment as resolved.
The AI then automatically moves to the next comment and repeats the process until all comments are addressed.
"Skip this one, move to next" if you want to address a comment later"Use a more descriptive variable name"Common issues and their solutions. Can't find your issue? Contact us at support or join our community for help.
Frequently asked questions about Rabbit Whisperer. Find quick answers to common questions about pricing, features, and integration.
Rabbit Whisperer has five tiers:
- Free: $0/forever
- Solo: $6.9/month
- Team: $49/month
- Business: $199/month
- Enterprise: $499/month
See pricing page for full details.
Yes, you need to add your repositories with GitHub tokens in your account settings. Tokens are securely encrypted and stored, and you can manage multiple repositories independently.
Yes! Add your private repository with a GitHub Personal Access Token (with repo scope) in your settings. All tokens are
encrypted with AES-256-GCM before storage.
Any AI assistant that supports the Model Context Protocol (MCP), including Claude Code, Cursor, Windsurf, Continue.dev, and more.
Your code never leaves your machine. Rabbit Whisperer only handles metadata (file paths, line numbers, comment text) and tokens. The AI assistant reads your code locally.
Self-hosting is not currently supported, but we're considering it for enterprise plans. Contact us if you're interested in self-hosting options.
Currently, Rabbit Whisperer is optimized for CodeRabbit comments. Support for other review tools may be added in the future based on user demand.
The AI assistant naturally adapts to your preferences through conversation. You can ask it to skip comments, refine solutions, or change the order of fixes.
Sign up for free and start reviewing PRs with AI assistance.