AI-powered code reviews for merge requests and pull requests, directly in your browser. Available for Chrome (and other Chromium browsers) and Firefox.
🌐 Website • 📦 Chrome Web Store • 🦊 Firefox Add-ons • 🖥️ Ollama Setup • 🌐 OpenRouter Setup • 📖 Docs • 💬 Contact

ThinkReview is a production-ready browser extension that brings AI-powered code reviews to GitHub, Bitbucket, GitLab and Azure DevOps. After months of development, we're excited to open source the extension!
🆕 NEW: Local AI Support with Ollama!
Run code reviews 100% privately on your own hardware with Ollama.
No cloud, no API calls, complete control over your code.
📖 Quick Setup Guide → (30 seconds if model is downloaded)
Choose Your AI Provider:
| Provider | Privacy | Cost | Speed | Setup |
|---|---|---|---|---|
| ☁️ Cloud AI (Advanced Models) | Google Cloud | Free tier | ⚡ Very Fast | None - works instantly |
| 🖥️ Local Ollama 🆕 | 🔒 100% Local | Completely Free | Hardware dependent | 30 sec setup (if model downloaded) |
| 🌐 OpenRouter | Multi-provider routing | Usage-based | Fast | OpenAI-compatible API key + model |
Features: - Instant Analysis: Get AI-driven insights on code changes - Security Detection: Automatically identify potential vulnerabilities - Code Quality: Receive suggestions for improvements - Smart Summaries: Quickly understand complex changes - Quality Metrics: Code quality scores and metrics - Suggested Questions: Context-aware follow-up questions

AI-powered code review in action
Setup guides for every combination below live on the site: thinkreview.dev/docs (same matrix as the Platform setup guides on the docs portal).
dev.azure.com, *.visualstudio.com) · Azure DevOps Server / on-premisesbitbucket.org) · Bitbucket Data Center / Server (self-hosted)
Seamless Azure DevOps integration

Code reviews in your preferred language

Configure custom domains and Azure DevOps tokens
Chrome, Edge, Brave, and other Chromium browsers
Firefox
Then open any supported GitHub PR, Bitbucket PR, GitLab MR, or Azure DevOps PR to start.
# Clone the repository
git clone https://github.com/Thinkode/thinkreview-browser-extension.git
cd thinkreview-browser-extension
# Chromium (Chrome, Edge, …)
# 1. Open chrome://extensions/ (or edge://extensions/, etc.)
# 2. Enable "Developer mode" (toggle in top right)
# 3. Click "Load unpacked" and select this directory
# Firefox
# 1. Open about:debugging#/runtime/this-firefox
# 2. Click "Load Temporary Add-on" and select manifest.json in this directory
Cloud AI (Default) - Works immediately, no setup required
Local AI with Ollama - For 100% private reviews:
1. Follow the Ollama Setup Guide (30 seconds if model is downloaded)
2. We recommend Gemma 4 for best results with Ollama; Codestral and gpt-oss are solid alternatives.
3. Open extension popup → Settings → Select "Local Ollama"
4. That's it! Your reviews now run locally
Use your own OpenRouter API key to run PR reviews and copilot chat with any supported model (300+ via unified routing):
Requirements: An OpenRouter account with credits; you bring your own key (BYOK). The extension calls https://openrouter.ai/api/v1 directly from your browser.
https://github.com/*/*/pull/*https://bitbucket.org/*/*/pull-requests/*https://gitlab.com/*/merge_requests/*https://your-gitlab-instance.com/*/merge_requests/*https://dev.azure.com/*/*/_git/*/pullrequest/*https://*.visualstudio.com/*/*/_git/*/pullrequest/*ThinkReview consists of two main components:
us-central1-thinkgpt.cloudfunctions.netNote: The extension requires connection to ThinkReview backend services. For commercial deployments with your own backend, contact us for licensing options.
thinkreview-browser-extension/
├── manifest.json # Extension configuration
├── background.js # Service worker
├── content.js # Main content script
├── popup.html/js/css # Extension popup
├── components/ # UI components
│ ├── integrated-review.js
│ ├── google-signin/
│ ├── review-prompt/
│ └── subscription.js
├── services/ # Backend integration
│ ├── cloud-service.js
│ ├── ollama-service.js # 🆕 Local AI integration
│ ├── azure-devops-api.js
│ └── platform-detector.js
├── utils/ # Helper utilities
├── images/ # Icons and assets
└── release-notes/ # Version history
ThinkReview has been in active development with regular releases. Check latest releases for the complete version history.
📁 Full changelog: See release-notes/ directory or visit thinkreview.dev/release-notes
We welcome contributions! ThinkReview is now open source and we'd love your help.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)# Clone your fork
git clone https://github.com/your-username/thinkreview-browser-extension.git
cd thinkreview-browser-extension
# Install dependencies (if any)
npm install
# Load the extension (see Installation section above)
See CONTRIBUTING.md for detailed guidelines.
[Open an issue](https://github.com/Thinkode/t
$ claude mcp add thinkreview-browser-extension \
-- python -m otcore.mcp_server <graph>