TabSnapi is a powerful Chrome extension and web platform designed to help you capture anything on your screen and get instant, AI-powered explanations. Whether it's complex code, a foreign language snippet, or a difficult concept, TabSnapi breaks it down for you using Google Gemini.
- Website & Web App: https://tabsnapi.com
- Chrome Web Store: TabSnapi (Coming Soon)
- 🎯 Region Capture: Select any part of your browser screen to analyze.
- 🤖 AI Coaching: Get detailed explanations, summaries, or simplifications.
- 🔑 Bring Your Own Key (BYOK): Connect your own Gemini, OpenAI, or Anthropic keys for ultimate control.
- ☁️ Cloud Sync: Sync your capture history and settings across devices.
- 🎙️ Real-time STT: Specialized API for high-speed speech-to-text processing.
- 🛡️ Privacy First: Fully Manifest V3 compliant with no remotely-hosted code.
The project is organized into three main components:
extension/: The TabSnapi Chrome Extension (Manifest V3).api/: Node.js backend for high-performance Speech-to-Text and AI processing.(root): Next.js web application for marketing, account management, and pricing.
- Navigate to
chrome://extensionsin your browser. - Enable Developer mode in the top-right corner.
- Click Load unpacked and select the
extension/folder in this repository.
- Run
npm installin the root directory. - Create a
.env.localfile with your Firebase and API credentials. - Run
npm run devto start the development server.
- Navigate to the
api/folder. - Follow the deployment instructions in the
Dockerfilefor Google Cloud or your preferred VPS.
- Frontend: Next.js, React, Tailwind CSS
- Backend: Node.js, Express
- Database/Auth: Firebase & Firestore
- AI Models: Google Gemini, OpenAI, Claude
- Extension: Chrome Extension API (Manifest V3), JavaScript (Vanilla)
TabSnapi respects your data. All processing for "Bring Your Own Key" (BYOK) happens locally or directly with verified third-party AI models. For full details, see the Privacy Policy.
© 2026 TabSnapi. All rights reserved.