Viewing docs for:
v3.0.0 — Now Available

Smarter Pull Request Reviews,
Right Inside IntelliJVS Code

PR Pilot connects IntelliJ IDEA to your GitHub or Bitbucket Cloud repositories, lets you browse pull requests, inspect diffs side-by-side, and generates deep AI code-review reports — without ever leaving the IDE.

PR Pilot connects VS Code to your GitHub or Bitbucket Cloud repositories, lets you browse pull requests, inspect diffs side-by-side, and generates deep AI code-review reports — without ever leaving the editor.

🧠 OpenAI · OpenAI-Compatible · Ollama 🔗 GitHub · Bitbucket Cloud 🛠️ IntelliJ IDEA 2023.2+ 🛠️ VS Code 1.85+
PR Pilot
OPEN
#142
feat: add payment gateway integration
alice → main · 8 files changed
8
#141
fix: resolve NPE in UserRepository
bob → main · 3 files changed
3
#139
refactor: extract service layer
carol → develop · 12 files changed
12
#137
docs: update API reference
dave → main · 2 files changed
2
Ready · 4 open pull requests

Everything you need for a thorough review

From browsing PRs to AI-powered analysis — all within your IDE workflow.

🔀

Multi-Provider Support

Connect to GitHub and Bitbucket Cloud simultaneously. Switch the active provider in one click. Bitbucket supports per-repository PAT tokens so multi-repo teams are fully covered.

Configure providers →
📋

PR Browser & Filters

Instantly see all open, merged, and declined pull requests for any repository. Filter by status, PR ID, or title keyword without leaving your editor.

Learn more →

Side-by-Side Diff Viewer

Click any changed file to open IntelliJ's native side-by-side diff viewer with full syntax highlighting. Added, modified, deleted, and renamed files — all shown with colour-coded badges.

Click any changed file to open VS Code's built-in diff editor with full syntax highlighting. Added, modified, deleted, and renamed files — all shown with colour-coded badges.

Learn more →
🤖

AI Code Review

Generate a deep AI review report that includes impacted classes, method names, line numbers, import-resolved referenced files, and actionable feedback — powered by OpenAI, a local Ollama model, or any OpenAI-compatible endpoint.

Learn more →
📝

Skills & Custom Prompts

Seed three Markdown skill files in .idea/pr-pilot/skills/.vscode/pr-pilot/skills/: system_prompt.md, review_rules.md, and coding_standards.md. Check them into source control so every teammate shares the same AI behaviour.

Skills guide →

PR Actions

Approve, decline, or merge pull requests directly from the tool window using icon buttons. No context-switching to a browser required.

Approve, decline, or merge pull requests directly from the Activity Bar panel using toolbar buttons. No context-switching to a browser required.

Learn more →
🧩

Code Analyzer

Under the hood, PR Pilot parses your source files across 9 languages (Kotlin, Java, Python, TypeScript, JavaScript, Go, Swift, Scala, C/C++) to extract class hierarchies, method signatures, and exact line numbers for the AI context window.

Learn more →
📋

Jira Integration

Automatically sync review outcomes to Atlassian Jira. Approve or merge a PR and PR Pilot posts "Code Review Passed" on the linked issue. Decline a PR and it posts the AI summary and reassigns the issue back to the PR author.

Learn more →
⚙️

Dedicated Settings Page

A full-size, tabbed settings window lives under Settings → PR Pilot. Configure your Git provider, AI backend, and skill files all in one place — with inline editors for your prompt templates.

A full-size, tabbed settings panel is accessible via the gear icon in the PR Pilot panel. Configure your Git provider, AI backend, and skill files all in one place — with inline editors for your prompt templates.

Configuration guide →

How it works

From install to AI review in under five minutes.

1

Install the Pluginthe Extension

Find PR Pilot in the JetBrains Marketplace (Settings → Plugins → Marketplace) and install it. No external CLI tools or server setup required.

Find PR Pilot in the VS Code Marketplace (Extensions view → search PR Pilot) and install it. No external CLI tools or server setup required.

2

Connect Your Repository

Open Settings → PR Pilot → Git Providers. Select GitHub or Bitbucket Cloud, and enter your Personal Access Token. For Bitbucket, add one row per repository — the plugin auto-selects the right token.

Open the PR Pilot settings via the gear icon ⚙ in the panel. Select GitHub or Bitbucket Cloud, and enter your Personal Access Token. For Bitbucket, add one row per repository — the extension auto-selects the right token.

3

Configure Your AI Backend

Go to the AI Provider tab. Pick OpenAI (paste your API key), Ollama (enter your local URL), or any OpenAI-compatible endpoint like Together AI or LM Studio.

4

Customise Your Skills

PR Pilot seeds three Markdown files under .idea/pr-pilot/skills/.vscode/pr-pilot/skills/. Edit review_rules.md and coding_standards.md to match your team's standards, then commit them to source control.

5

Review Pull Requests

Open the PR Pilot tool window on the right side of the IDE. Browse PRs, open diffs, and click the ⚡ AI button to generate a full code-review report — including impacted classes, methods, and referenced files.

Click the PR Pilot icon in the VS Code Activity Bar. Browse PRs, open diffs, and click the ⚡ AI button to generate a full code-review report — including impacted classes, methods, and referenced files.

Bring your own AI

PR Pilot works with any modern LLM — cloud or local.

OpenAI

Use GPT-4o or any OpenAI model. Paste your API key in settings. Best accuracy out of the box.

  • GPT-4o (recommended)
  • GPT-4 Turbo
  • GPT-3.5 Turbo

OpenAI-Compatible

Any endpoint that speaks the OpenAI Chat Completions API — hosted or local.

  • LM Studio
  • Together AI
  • vLLM / llama.cpp

Ollama

Run fully local models with Ollama. Zero data leaves your machine — ideal for private codebases.

  • Llama 3 / 3.1
  • Mistral / Mixtral
  • CodeLlama

Team-shareable AI behaviour via Skill Files

Stop re-typing the same instructions. Store your AI configuration in your project.

📁 .idea/
📁 .vscode/
📁 pr-pilot/
📁 skills/
📄 system_prompt.md
📄 review_rules.md
📄 coding_standards.md
system_prompt.md Auto-seeded on first open
# PR Pilot — System Prompt

You are an expert senior software engineer
and code reviewer.

## Behaviour
- Be concise and actionable
- Use severity labels:
  🔴 Critical  🟡 Warning  🟢 Suggestion
- Group feedback by file

## Output Format
1. Brief **Overview** of the PR
2. **File Analysis** per changed file
3. **Summary** table at the end

Language-aware code analysis

The built-in code analyser understands class hierarchies, method signatures, and line numbers across 8 languages.

Kotlin
Java
Python
TypeScript
JavaScript
Go
Swift
Scala
C / C++

For each changed file, PR Pilot extracts impacted classes, method signatures, exact line numbers, and import chains — then passes this structured data to the AI for a deeper, more accurate review.

What's new in 1.0.0

New
  • GitHub & Bitbucket Cloud pull request browser
  • Side-by-side diff viewer using IntelliJ's native diff engine
  • Side-by-side diff viewer using VS Code's built-in diff editor
  • AI summary powered by OpenAI, Ollama, or any OpenAI-compatible endpoint
  • Per-project skill files in .idea/pr-pilot/skills/
  • Per-project skill files in .vscode/pr-pilot/skills/
  • Per-repository Bitbucket PAT registry for multi-repo support
  • Import-chain analysis — referenced files included in AI context
  • Approve, decline, and merge PRs from inside the IDE
  • Dedicated tabbed settings window
Full Changelog →

Coming in 2.0.0

The roadmap is packed. Here's what's on the horizon.

💬

Inline AI Comments

Post AI-generated review comments directly onto specific lines of the pull request — visible to all reviewers in GitHub or Bitbucket.

🔁

PR Conversation Thread

View and reply to existing review comments and PR conversations from within the IDE without context-switching.

📊

Team Review Dashboard

Aggregated view of open PRs across multiple repositories with reviewer assignment and SLA indicators.

🔔

Real-time Notifications

Get IDE balloon notifications when a PR is assigned to you, updated, or when CI checks complete.

🧠

Streaming AI Responses

See the AI review appear word-by-word in real time — no more waiting for the full response before reading.

🔒

OS Keychain Integration

Store all tokens securely in the OS keychain via IntelliJ's PasswordSafe API, with no plaintext fallback.

Store all tokens securely via VS Code's SecretStorage API (system keychain integration), with no plaintext fallback.

🌐

GitLab Support

First-class GitLab merge request support alongside GitHub and Bitbucket Cloud.

📌

Checklist Templates

Define reusable PR review checklists in your skill files and have the AI verify each item automatically.

Start reviewing smarter today

Install PR Pilot from the JetBrains Marketplace — it's free.

Install PR Pilot from the VS Code Marketplace — it's free.