IRA - Intelligent Review Assistant
The open-source CodeRabbit. AI code reviews inside your editor.

Features
- 🔍 AI-Powered Code Reviews - review PRs using GitHub Copilot, OpenAI, Anthropic, or Ollama (local)
- 🎯 Diagnostics - issues show up as squiggly lines in your editor, just like TypeScript errors
- 📝 CodeLens - inline annotations on affected lines so you don't miss anything
- 🌳 TreeView - sidebar panel with all issues grouped by file
- 🛡️ Risk Score - status bar badge showing the overall risk level of your PR
- 🔗 SonarQube + JIRA - enrich reviews with static analysis and acceptance criteria validation
Quick Start
- Install the extension from the VS Code Marketplace
- Open a project that has a git remote (GitHub, GHE, or Bitbucket)
- Run
IRA: Review Current PR from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
That's it. Issues will appear inline in your editor within seconds.
Example Output
🔍 IRA: Found 3 issues (Risk: MEDIUM)
src/routes/todos.ts
⚠️ [ai/security] SQL injection risk - user input not sanitized
ℹ️ [ai/performance] Missing database index on frequently queried column
src/middleware/auth.ts
🔴 [ai/security] JWT secret hardcoded - use environment variable
Free vs Pro
| Feature |
Free |
Pro ($10/mo) |
| PR Reviews |
✅ |
✅ |
| Copilot AI (zero config) |
✅ |
✅ |
| OpenAI / Anthropic / Ollama |
✅ |
✅ |
| Diagnostics + CodeLens |
✅ |
✅ |
| TreeView + Risk Score |
✅ |
✅ |
| SonarQube Integration |
✅ |
✅ |
| JIRA AC Validation |
✅ |
✅ |
| Auto-review on Save |
- |
✅ |
| One-click Apply Fix |
- |
✅ |
| Review History + Trends |
- |
✅ |
| Post to PR (selective) |
- |
✅ |
| Custom Review Rules |
- |
✅ |
| Priority Support |
- |
✅ |
Supported Providers
SCM
| Provider |
Status |
| GitHub |
✅ |
| GitHub Enterprise |
✅ |
| Bitbucket Cloud |
✅ |
| Bitbucket Server / Data Center |
✅ |
AI
| Provider |
Status |
| GitHub Copilot (zero config) |
✅ |
| OpenAI |
✅ |
| Azure OpenAI |
✅ |
| Anthropic |
✅ |
| Ollama (local) |
✅ |
Configuration
Open Settings > Extensions > IRA or add these to your settings.json:
| Setting |
Description |
Default |
ira.aiProvider |
AI backend: copilot, openai, anthropic, ollama |
copilot |
ira.scmProvider |
SCM platform: github, bitbucket |
auto-detect |
ira.bitbucketUrl |
Base URL for Bitbucket Server / Data Center |
|
ira.sonarUrl |
SonarQube server URL |
|
ira.sonarToken |
SonarQube authentication token |
|
ira.jiraUrl |
JIRA instance URL for AC validation |
|
ira.jiraToken |
JIRA API token |
|
Links
| |