{"id":33289236,"url":"https://github.com/thinkode/thinkreview-browser-extension","last_synced_at":"2026-04-20T13:01:19.639Z","repository":{"id":323057477,"uuid":"1090650835","full_name":"Thinkode/thinkreview-browser-extension","owner":"Thinkode","description":"AI-powered code reviews \u0026 Copilot for GitLab , Github, Azure DevOps \u0026 Bitbucket. Zero setup. Powered by Frontier LLms \u0026 Ollama.","archived":false,"fork":false,"pushed_at":"2026-04-15T22:41:37.000Z","size":31263,"stargazers_count":22,"open_issues_count":11,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-16T00:32:47.482Z","etag":null,"topics":["ai-code-review","azure-devops","bitbucket","bitbucket-legacy","code-review","copilot-chat","gitlab","pr-copilot","pull-requests"],"latest_commit_sha":null,"homepage":"https://thinkreview.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Thinkode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-06T00:33:58.000Z","updated_at":"2026-04-15T23:49:54.000Z","dependencies_parsed_at":"2026-01-25T00:04:38.358Z","dependency_job_id":"dc8a83ff-fbaa-4cf3-9d39-b5859dd80278","html_url":"https://github.com/Thinkode/thinkreview-browser-extension","commit_stats":null,"previous_names":["thinkode/thinkreview-browser-extension"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/Thinkode/thinkreview-browser-extension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinkode%2Fthinkreview-browser-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinkode%2Fthinkreview-browser-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinkode%2Fthinkreview-browser-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinkode%2Fthinkreview-browser-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thinkode","download_url":"https://codeload.github.com/Thinkode/thinkreview-browser-extension/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinkode%2Fthinkreview-browser-extension/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32048444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-code-review","azure-devops","bitbucket","bitbucket-legacy","code-review","copilot-chat","gitlab","pr-copilot","pull-requests"],"created_at":"2025-11-17T22:00:27.387Z","updated_at":"2026-04-20T13:01:19.554Z","avatar_url":"https://github.com/Thinkode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🚀 ThinkReview\n\n### AI Code Review for GitHub, Bitbucket, GitLab \u0026 Azure DevOps\n\n[![Chrome Web Store](https://img.shields.io/badge/Chrome-Web%20Store-blue?logo=google-chrome)](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn)\n[![Firefox Add-ons](https://img.shields.io/badge/Firefox-Add--ons-FF7139?logo=firefox)](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/)\n[![Latest Release](https://img.shields.io/badge/Latest-Release-green.svg)](https://thinkreview.dev/release-notes)\n[![Rating](https://img.shields.io/badge/rating-5.0%2F5-yellow.svg)](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn)\n[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL%203.0-blue.svg)](LICENSE)\n[![Ollama](https://img.shields.io/badge/🆕%20Ollama-Local%20AI-purple?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJMMiA3TDEyIDEyTDIyIDdMMTIgMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yIDEwVjE0TDEyIDE5VjE1TDIgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIgMTBWMTRMMTIgMTlWMTVMMjIgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)](OLLAMA_SETUP.md)\n\n**AI-powered code reviews for merge requests and pull requests, directly in your browser.** Available for **Chrome** (and other Chromium browsers) and **Firefox**.\n\n[🌐 Website](https://thinkreview.dev) • [📦 Chrome Web Store](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn) • [🦊 Firefox Add-ons](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/) • [🖥️ Ollama Setup](OLLAMA_SETUP.md) • [📖 Docs](#documentation) • [💬 Contact](https://thinkreview.dev/contact)\n\n\u003cimg src=\"media/hero-banner.png\" alt=\"ThinkReview - AI Code Review\" width=\"800\"\u003e\n\n\u003c/div\u003e\n\n---\n\n## 🎉 Now Open Source!\n\nThinkReview 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!\n\n\u003e ### 🆕 NEW: Local AI Support with Ollama!\n\u003e Run code reviews **100% privately** on your own hardware with Ollama.  \n\u003e No cloud, no API calls, complete control over your code.  \n\u003e **📖 [Quick Setup Guide →](OLLAMA_SETUP.md)** (30 seconds if model is downloaded)\n\n### 🌟 Key Stats\n\n- 🏆 **Featured** by Chrome Web Store\n- 🦊 **Firefox** — [Mozilla Add-ons](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/)\n- 🔄 **Active Development** - Regular updates and improvements (2+ weekly releases on average)\n- 🤖 **Multi-Model AI** - Advanced cloud models or local Ollama\n- 📈 **Growing Community** - Growing user base\n- 📜 Follows **recommended practices** for Chrome extensions\n- 📦 Check [latest releases](https://thinkreview.dev/release-notes)\n\n---\n\n## ✨ Features\n\n### 🤖 AI-Powered Code Reviews\n\n**Choose Your AI Provider:**\n\n| Provider | Privacy | Cost | Speed | Setup |\n|----------|---------|------|-------|-------|\n| **☁️ Cloud AI (Advanced Models)** | Google Cloud | Free tier | ⚡ Very Fast | None - works instantly |\n| **🖥️ Local Ollama** 🆕 | 🔒 100% Local | Completely Free | Hardware dependent | [30 sec setup](OLLAMA_SETUP.md) (if model downloaded) |\n\n**Features:**\n- **Instant Analysis**: Get AI-driven insights on code changes\n- **Security Detection**: Automatically identify potential vulnerabilities\n- **Code Quality**: Receive suggestions for improvements\n- **Smart Summaries**: Quickly understand complex changes\n- **Quality Metrics**: Code quality scores and metrics\n- **Suggested Questions**: Context-aware follow-up questions\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"media/demo-ai-code-review.gif\" alt=\"AI Code Review Demo\" width=\"700\"\u003e\n  \u003cp\u003e\u003cem\u003eAI-powered code review in action\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n### 💬 AI Copilot\n- **Chat with PRs**: Ask questions about your pull requests\n- **Suggested Questions**: Get smart, context-aware queries\n- **Deep Dive**: Explore code changes interactively\n\n### 🔧 Platform support (cloud \u0026 self-hosted)\n\nSetup guides for every combination below live on the site: **[thinkreview.dev/docs](https://thinkreview.dev/docs)** (same matrix as the **Platform setup guides** on the docs portal).\n\n- ✅ **GitLab** — [GitLab.com (SaaS) \u0026 self-managed](https://thinkreview.dev/docs/gitlab-integration)\n- ✅ **GitHub** — [GitHub.com \u0026 GitHub Enterprise Server](https://thinkreview.dev/docs/github-integration)\n- ✅ **Azure DevOps** — [Azure DevOps Services](https://thinkreview.dev/docs/azure-devops) (cloud: `dev.azure.com`, `*.visualstudio.com`) · [Azure DevOps Server / on-premises](https://thinkreview.dev/docs/azure-devops-onpremise)\n- ✅ **Bitbucket** — [Bitbucket Cloud](https://thinkreview.dev/docs/bitbucket-integration) (`bitbucket.org`) · [Bitbucket Data Center / Server](https://thinkreview.dev/docs/bitbucket-data-center) (self-hosted)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"media/demo-azure-devops.gif\" alt=\"Azure DevOps Integration\" width=\"700\"\u003e\n  \u003cp\u003e\u003cem\u003eSeamless Azure DevOps integration\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n### 🚀 Quick Start\n- **Cloud AI**: Zero setup - works instantly after install\n- **Local AI**: [Quick Ollama setup](OLLAMA_SETUP.md) (30 seconds if model is downloaded) for private reviews\n- **No API Keys**: Works out of the box (cloud) or fully local (Ollama)\n- **Automatic Detection**: Recognizes MR/PR pages instantly\n- **Seamless Integration**: Doesn't disrupt your workflow\n\n### 🌍 Multilingual Support\n- **Reviews in Your Language**: Get code reviews in 20+ languages\n- **Automatic Language Detection**: Adapts to your preferences\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"media/feature-language-selection.png\" alt=\"Multilingual Support\" width=\"600\"\u003e\n  \u003cp\u003e\u003cem\u003eCode reviews in your preferred language\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n### ⚙️ Flexible Configuration\n- **Custom Domains**: Works with self-hosted GitLab instances\n- **Azure DevOps PAT**: Configure personal access tokens for private repos\n- **Team Settings**: Customize for your organization's needs\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"media/settings-custom-domain.png\" alt=\"Custom Domain Configuration\" width=\"600\"\u003e\n  \u003cp\u003e\u003cem\u003eConfigure custom domains and Azure DevOps tokens\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n### 🔐 Privacy \u0026 Security\n- 🔒 **Secure Authentication**: Google OAuth\n- 🔐 **HTTPS**: All requests encrypted\n- 🛡️ **No Stored Keys**: No API keys in extension code\n- 📊 **Minimal Permissions**: Only activates on MR/PR pages\n- 🖥️ **🆕 100% Local Option**: Use Ollama for completely private reviews - [Setup Guide](OLLAMA_SETUP.md)\n\n---\n\n## 📦 Installation\n\n### From browser stores (recommended)\n\n**Chrome, Edge, Brave, and other Chromium browsers**\n\n[![Install from Chrome Web Store](https://img.shields.io/badge/Install-Chrome%20Web%20Store-blue?style=for-the-badge\u0026logo=google-chrome)](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn)\n\n1. Open the [Chrome Web Store listing](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn)\n2. Click **Add to Chrome** (or the equivalent in your Chromium browser)\n\n**Firefox**\n\n[![Install from Firefox Add-ons](https://img.shields.io/badge/Install-Firefox%20Add--ons-FF7139?style=for-the-badge\u0026logo=firefox)](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/)\n\n1. Open the [Firefox Add-ons listing](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/)\n2. Click **Add to Firefox**\n\nThen open any supported GitHub PR, Bitbucket PR, GitLab MR, or Azure DevOps PR to start.\n\n### For developers (load unpacked)\n\n```bash\n# Clone the repository\ngit clone https://github.com/Thinkode/thinkreview-browser-extension.git\ncd thinkreview-browser-extension\n\n# Chromium (Chrome, Edge, …)\n# 1. Open chrome://extensions/ (or edge://extensions/, etc.)\n# 2. Enable \"Developer mode\" (toggle in top right)\n# 3. Click \"Load unpacked\" and select this directory\n\n# Firefox\n# 1. Open about:debugging#/runtime/this-firefox\n# 2. Click \"Load Temporary Add-on\" and select manifest.json in this directory\n```\n\n### Choose Your AI Provider (Optional)\n\n**Cloud AI (Default)** - Works immediately, no setup required  \n**Local AI with Ollama** - For 100% private reviews:\n1. Follow the [Ollama Setup Guide](OLLAMA_SETUP.md) (30 seconds if model is downloaded)\n2. We recommend **[Gemma 4](https://ollama.com/library/gemma4)** for best results with Ollama; [Codestral](https://ollama.com/library/codestral:latest) and [gpt-oss](https://ollama.com/library/gpt-oss) are solid alternatives.\n3. Open extension popup → Settings → Select \"Local Ollama\"\n4. That's it! Your reviews now run locally\n\n---\n\n## 🎯 Usage\n\n1. **Navigate** to any GitHub pull request, Bitbucket pull request, GitLab merge request or Azure DevOps pull request\n2. **Wait** for automatic detection (usually instant)\n3. **View** AI-powered code review in integrated panel\n4. **Chat** with your PR using the AI copilot feature\n5. **Review** suggestions and security findings\n\n### Supported URLs\n- `https://github.com/*/*/pull/*`\n- `https://bitbucket.org/*/*/pull-requests/*`\n- `https://gitlab.com/*/merge_requests/*`\n- `https://your-gitlab-instance.com/*/merge_requests/*`\n- `https://dev.azure.com/*/*/_git/*/pullrequest/*`\n- `https://*.visualstudio.com/*/*/_git/*/pullrequest/*`\n\n---\n\n## 🏗️ Architecture\n\nThinkReview consists of two main components:\n\n### 1. **Browser Extension** (This Repository)\n- Manifest V3 [WebExtension](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions) — **Chrome** (Chromium) and **Firefox**\n- Content scripts for GitHub, Bitbucket, GitLab \u0026 Azure DevOps\n- UI components and integration\n- OAuth authentication flow\n\n### 2. **Backend Services** (Proprietary)\n- AI model integration (Advanced AI models)\n- Code review processing\n- User management and subscriptions\n- Hosted at `us-central1-thinkgpt.cloudfunctions.net`\n\n**Note**: The extension requires connection to ThinkReview backend services. For commercial deployments with your own backend, [contact us](mailto:support@thinkode.co.uk) for licensing options.\n\n---\n\n## 📚 Documentation\n\n### Project Structure\n\n```\nthinkreview-browser-extension/\n├── manifest.json           # Extension configuration\n├── background.js           # Service worker\n├── content.js             # Main content script\n├── popup.html/js/css      # Extension popup\n├── components/            # UI components\n│   ├── integrated-review.js\n│   ├── google-signin/\n│   ├── review-prompt/\n│   └── subscription.js\n├── services/              # Backend integration\n│   ├── cloud-service.js\n│   ├── ollama-service.js  # 🆕 Local AI integration\n│   ├── azure-devops-api.js\n│   └── platform-detector.js\n├── utils/                 # Helper utilities\n├── images/               # Icons and assets\n└── release-notes/        # Version history\n```\n\n### Key guides\n\n- **[Release Notes](release%20notes/)** — Version history\n- **🆕 [OLLAMA_SETUP.md](OLLAMA_SETUP.md)** — Run AI reviews locally with Ollama\n- **Platform setup (cloud \u0026 self-hosted)** — [Docs home](https://thinkreview.dev/docs) · [GitLab](https://thinkreview.dev/docs/gitlab-integration) · [GitHub](https://thinkreview.dev/docs/github-integration) · [Azure DevOps (cloud)](https://thinkreview.dev/docs/azure-devops) · [Azure DevOps (on-prem)](https://thinkreview.dev/docs/azure-devops-onpremise) · [Bitbucket Cloud](https://thinkreview.dev/docs/bitbucket-integration) · [Bitbucket Data Center](https://thinkreview.dev/docs/bitbucket-data-center)\n\n---\n\n## 📈 Version History\n\nThinkReview has been in active development with regular releases. Check [latest releases](https://thinkreview.dev/release-notes) for the complete version history.\n\n📁 **Full changelog**: See [`release-notes/`](release%20notes/) directory or visit [thinkreview.dev/release-notes](https://thinkreview.dev/release-notes)\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! ThinkReview is now open source and we'd love your help.\n\n### How to Contribute\n\n1. **Fork** the repository\n2. **Create** a feature branch (`git checkout -b feature/amazing-feature`)\n3. **Commit** your changes (`git commit -m 'Add amazing feature'`)\n4. **Push** to the branch (`git push origin feature/amazing-feature`)\n5. **Open** a Pull Request\n\n### Development Setup\n\n```bash\n# Clone your fork\ngit clone https://github.com/your-username/thinkreview-browser-extension.git\ncd thinkreview-browser-extension\n\n# Install dependencies (if any)\nnpm install\n\n# Load the extension (see Installation section above)\n```\n\n### Guidelines\n\n- Follow existing code style\n- Add tests for new features\n- Update documentation\n- Keep commits atomic and well-described\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.\n\n---\n\n## 🐛 Issues \u0026 Support\n\n### Found a Bug?\n[Open an issue](https://github.com/Thinkode/thinkreview-browser-extension/issues/new) with:\n- Description of the bug\n- Steps to reproduce\n- Expected vs actual behavior\n- Screenshots (if applicable)\n- Browser version and OS\n\n### Need Help?\n- 📧 Contact Form: [thinkreview.dev/contact](https://thinkreview.dev/contact)\n- 💬 Email: [support@thinkreview.dev](mailto:support@thinkreview.dev)\n- 🌐 Website: [thinkreview.dev](https://thinkreview.dev)\n- 💬 GitHub Discussions: [Ask questions](https://github.com/Thinkode/thinkreview-browser-extension/discussions)\n\n---\n\n## 📜 License\n\nThis project is licensed under the **GNU Affero General Public License v3.0 (AGPL-3.0)**.\n\n### What This Means\n\n✅ **You can:**\n- Use the extension freely\n- Study and modify the code\n- Distribute your modifications\n- Use it commercially\n\n⚠️ **You must:**\n- Share your modifications under AGPL-3.0\n- Disclose source code when distributing\n- Include license and copyright notice\n- State significant changes made\n\n### Commercial Licensing\n\nFor commercial deployments with your own backend or proprietary modifications:\n- 📧 Contact: [thinkreview.dev/contact](https://thinkreview.dev/contact)\n- 🌐 Learn more: [thinkreview.dev](https://thinkreview.dev)\n\nSee [LICENSE](LICENSE) for full details.\n\n---\n\n## 🔗 Links\n\n- 🏪 **Chrome Web Store**: [Install ThinkReview](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn)\n- 🦊 **Firefox Add-ons**: [Install ThinkReview](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/)\n- 🌐 **Official Website**: [thinkreview.dev](https://thinkreview.dev)\n- 📧 **Contact \u0026 Support**: [thinkreview.dev/contact](https://thinkreview.dev/contact)\n- 🐛 **Report Issues**: [GitHub Issues](https://github.com/Thinkode/thinkreview-browser-extension/issues)\n- 💬 **Discussions**: [GitHub Discussions](https://github.com/Thinkode/thinkreview-browser-extension/discussions)\n\n---\n\n## 🌟 Why Open Source?\n\nAfter successfully launching on the Chrome Web Store and serving 128+ users, we decided to open source ThinkReview because:\n\n✅ **Transparency** - Let the community see and verify how it works  \n✅ **Trust** - Open code builds confidence in security and privacy  \n✅ **Collaboration** - Accelerate development with community contributions  \n✅ **Innovation** - Enable developers to extend and customize  \n✅ **Education** - Help others learn from production-grade code\n\n---\n\n## 💼 About\n\nThinkReview 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.\n\n**Built with:**\n- Manifest V3 (WebExtensions — Chromium \u0026 Firefox)\n- Advanced AI Models\n- Vanilla JavaScript\n- Browser extension APIs (`chrome.*` / `browser.*`)\n\n---\n\n## ⭐ Show Your Support\n\nIf ThinkReview helps you with code reviews, please:\n- ⭐ Star this repository\n- 🔄 Share with your team\n- ✍️ Leave a review on [Chrome Web Store](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn) or [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/)\n- 🐛 Report bugs and suggest features\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Made with ❤️ by the Thinkode Team**\n\n[Website](https://thinkreview.dev) • [Chrome Web Store](https://chromewebstore.google.com/detail/thinkreview-ai-code-revie/bpgkhgbchmlmpjjpmlaiejhnnbkdjdjn) • [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/thinkreview-code-review/) • [Support](mailto:support@thinkode.co.uk)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkode%2Fthinkreview-browser-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthinkode%2Fthinkreview-browser-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkode%2Fthinkreview-browser-extension/lists"}