AI-powered code reviews for merge requests and pull requests, directly in your browser.
π Website β’ π¦ Install β’ π Docs β’ π¬ Contact
ThinkReview is a production-ready browser extension that brings AI-powered code reviews to GitLab and Azure DevOps. After months of development, we're excited to open source the extension!
- β 5.0/5 rating on Chrome Web Store
- π¦ Check latest releases
- π Featured by Chrome Web Store
- β Good Publisher Record with no violations
- π Follows recommended practices for Chrome extensions
- 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
- Chat with PRs: Ask questions about your pull requests
- Suggested Questions: Get smart, context-aware queries
- Deep Dive: Explore code changes interactively
- β GitLab (gitlab.com, GitLab Enterprise, Self-Hosted)
- β Azure DevOps (dev.azure.com, custom domains)
- β Works with any GitLab instance on custom domains
- No API Keys: Works out of the box
- No Configuration: Install and start reviewing
- Automatic Detection: Recognizes MR/PR pages instantly
- Seamless Integration: Doesn't disrupt your workflow
- Reviews in Your Language: Get code reviews in 20+ languages
- Automatic Language Detection: Adapts to your preferences
- 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
- π 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
- Visit the Chrome Web Store listing
- Click "Add to Chrome"
- That's it! Navigate to any 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
# Load in Chrome
# 1. Open Chrome and navigate to chrome://extensions/
# 2. Enable "Developer mode" (toggle in top right)
# 3. Click "Load unpacked"
# 4. Select the cloned directory- Navigate to any 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
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:
- Manifest V3 Chrome extension
- Content scripts for GitLab & Azure DevOps
- UI components and integration
- OAuth authentication flow
- AI model integration (Google Gemini)
- 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.
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
β βββ azure-devops-api.js
β βββ platform-detector.js
βββ utils/ # Helper utilities
βββ images/ # Icons and assets
βββ release-notes/ # Version history
- Release Notes - Detailed 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.
- 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
# 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 extension in Chrome (see Installation section above)- Follow existing code style
- Add tests for new features
- Update documentation
- Keep commits atomic and well-described
See CONTRIBUTING.md for detailed guidelines.
Open an issue with:
- Description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
- Browser version and OS
- π§ Contact Form: thinkreview.dev/contact
- π¬ Email: support@thinkreview.dev
- π Website: thinkreview.dev
- π¬ GitHub Discussions: Ask questions
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
β 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
For commercial deployments with your own backend or proprietary modifications:
- π§ Contact: thinkreview.dev/contact
- π Learn more: thinkreview.dev
See LICENSE for full details.
- πͺ Chrome Web Store: Install ThinkReview
- π Official Website: thinkreview.dev
- π§ Contact & Support: thinkreview.dev/contact
- π Report Issues: GitHub Issues
- π¬ Discussions: GitHub Discussions
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
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
- Google Gemini AI
- Vanilla JavaScript
- Chrome Extensions API
If ThinkReview helps you with code reviews, please:
- β Star this repository
- π Share with your team
- βοΈ Leave a review on Chrome Web Store
- π Report bugs and suggest features
Made with β€οΈ by the Thinkode Team
Website β’ Chrome Store β’ Support



