๐ Now Open Source!
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)
๐ Key Stats
- ๐ Featured by Chrome Web Store
- ๐ฆ Firefox โ Mozilla Add-ons
- ๐ Active Development - Regular updates and improvements (2+ weekly releases on average)
- ๐ค Multi-Model AI - Advanced cloud models or local Ollama
- ๐ Growing Community - Growing user base
- ๐ Follows recommended practices for Chrome extensions
- ๐ฆ Check latest releases
โจ Features
๐ค AI-Powered Code Reviews
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) |
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 Copilot
- Chat with PRs: Ask questions about your pull requests
- Suggested Questions: Get smart, context-aware queries
- Deep Dive: Explore code changes interactively
๐ง Platform support (cloud & self-hosted)
Setup guides for every combination below live on the site: thinkreview.dev/docs (same matrix as the Platform setup guides on the docs portal).
- โ GitLab โ GitLab.com (SaaS) & self-managed
- โ GitHub โ GitHub.com & GitHub Enterprise Server
- โ
Azure DevOps โ Azure DevOps Services (cloud:
dev.azure.com,*.visualstudio.com) ยท Azure DevOps Server / on-premises - โ
Bitbucket โ Bitbucket Cloud (
bitbucket.org) ยท Bitbucket Data Center / Server (self-hosted)
๐ Quick Start
- Cloud AI: Zero setup - works instantly after install
- Local AI: Quick Ollama setup (30 seconds if model is downloaded) for private reviews
- No API Keys: Works out of the box (cloud) or fully local (Ollama)
- Automatic Detection: Recognizes MR/PR pages instantly
- Seamless Integration: Doesn't disrupt your workflow
๐ Multilingual Support
- Reviews in Your Language: Get code reviews in 20+ languages
- Automatic Language Detection: Adapts to your preferences
โ๏ธ Flexible Configuration
- Custom Domains: Works with self-hosted GitLab instances
- Azure DevOps PAT: Configure personal access tokens for private repos
- Team Settings: Customize for your organization's needs
๐ Privacy & Security
- ๐ Secure Authentication: Google OAuth
- ๐ HTTPS: All requests encrypted
- ๐ก๏ธ No Stored Keys: No API keys in extension code
- ๐ Minimal Permissions: Only activates on MR/PR pages
- ๐ฅ๏ธ ๐ 100% Local Option: Use Ollama for completely private reviews - Setup Guide
๐ฆ Installation
From browser stores (recommended)
Chrome, Edge, Brave, and other Chromium browsers
- Open the Chrome Web Store listing
- Click Add to Chrome (or the equivalent in your Chromium browser)
Firefox
- Open the Firefox Add-ons listing
- Click Add to Firefox
Then open any supported GitHub PR, Bitbucket PR, GitLab MR, or Azure DevOps PR to start.
For developers (load unpacked)
# 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
Choose Your AI Provider (Optional)
Cloud AI (Default) - Works immediately, no setup required
Local AI with Ollama - For 100% private reviews:
- Follow the Ollama Setup Guide (30 seconds if model is downloaded)
- We recommend Gemma 4 for best results with Ollama; Codestral and gpt-oss are solid alternatives.
- Open extension popup โ Settings โ Select "Local Ollama"
- That's it! Your reviews now run locally
๐ฏ Usage
- Navigate to any GitHub pull request, Bitbucket pull request, GitLab merge request or Azure DevOps pull request
- Wait for automatic detection (usually instant)
- View AI-powered code review in integrated panel
- Chat with your PR using the AI copilot feature
- Review suggestions and security findings
Supported URLs
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/*
๐๏ธ Architecture
ThinkReview consists of two main components:
1. Browser Extension (This Repository)
- Manifest V3 WebExtension โ Chrome (Chromium) and Firefox
- Content scripts for GitHub, Bitbucket, GitLab & Azure DevOps
- UI components and integration
- OAuth authentication flow
2. Backend Services (Proprietary)
- AI model integration (Advanced AI models)
- Code review processing
- User management and subscriptions
- Hosted at
us-central1-thinkgpt.cloudfunctions.net
Note: The extension requires connection to ThinkReview backend services. For commercial deployments with your own backend, contact us for licensing options.
๐ Documentation
Project Structure
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
Key guides
- Release Notes โ Version history
- ๐ OLLAMA_SETUP.md โ Run AI reviews locally with Ollama
- Platform setup (cloud & self-hosted) โ Docs home ยท GitLab ยท GitHub ยท Azure DevOps (cloud) ยท Azure DevOps (on-prem) ยท Bitbucket Cloud ยท Bitbucket Data Center
๐ 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
๐ค Contributing
We welcome contributions! ThinkReview is now open source and we'd love your help.
How to Contribute
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Development Setup
# 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)
Guidelines
- Follow existing code style
- Add tests for new features
- Update documentation
- Keep commits atomic and well-described
See CONTRIBUTING.md for detailed guidelines.
๐ Issues & Support
Found a Bug?
Open an issue with:
- Description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
- Browser version and OS
Need Help?
- ๐ง Contact Form: thinkreview.dev/contact
- ๐ฌ Email: support@thinkreview.dev
- ๐ Website: thinkreview.dev
- ๐ฌ GitHub Discussions: Ask questions
๐ License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
What This Means
โ You can:
- Use the extension freely
- Study and modify the code
- Distribute your modifications
- Use it commercially
- Share your modifications under AGPL-3.0
- Disclose source code when distributing
- Include license and copyright notice
- State significant changes made
Commercial Licensing
For commercial deployments with your own backend or proprietary modifications:
- ๐ง Contact: thinkreview.dev/contact
- ๐ Learn more: thinkreview.dev
See LICENSE for full details.
๐ Links
- ๐ช Chrome Web Store: Install ThinkReview
- ๐ฆ Firefox Add-ons: Install ThinkReview
- ๐ Official Website: thinkreview.dev
- ๐ง Contact & Support: thinkreview.dev/contact
- ๐ Report Issues: GitHub Issues
- ๐ฌ Discussions: GitHub Discussions
๐ Why Open Source?
After successfully launching on the Chrome Web Store and serving 128+ users, we decided to open source ThinkReview because:
โ
Transparency - Let the community see and verify how it works
โ
Trust - Open code builds confidence in security and privacy
โ
Collaboration - Accelerate development with community contributions
โ
Innovation - Enable developers to extend and customize
โ
Education - Help others learn from production-grade code
๐ผ About
ThinkReview is developed and maintained by the Thinkode team. The extension is production-ready and actively used by developers worldwide for improving code quality and accelerating code reviews.
Built with:
- Manifest V3 (WebExtensions โ Chromium & Firefox)
- Advanced AI Models
- Vanilla JavaScript
- Browser extension APIs (
chrome.*/browser.*)
โญ Show Your Support
If ThinkReview helps you with code reviews, please:
- โญ Star this repository
- ๐ Share with your team
- โ๏ธ Leave a review on Chrome Web Store or Firefox Add-ons
- ๐ Report bugs and suggest features



