Skip to content

ac-mmi/Tabber

Repository files navigation

🧠 Tabber – AI Browser Memory

Tabber Extension Banner

Tabber is a Chrome Extension that uses Chrome’s built-in Gemini Nano AI (Prompt API) to help you organize, summarize, and manage your open tabs — privately, locally, and intelligently.


🚀 Key Features

  • 🧠 AI-Powered Tab Classification
    Automatically sorts your open tabs into categories like Work, Entertainment, Learning, or Social using Chrome’s built-in AI.

  • 🗂️ Accordion View for Easy Navigation
    See all your tabs grouped neatly — collapse or expand categories with a single click for a clean overview.

  • 🎯 Focus Mode with Checkboxes
    Select categories to keep open and close the rest instantly, reducing CPU and memory usage while staying focused.

  • 🔄 Scroll Position Memory
    Each tab remembers exactly where you left off, so you can resume instantly without searching.

  • Powered by Gemini Nano
    All classification and reasoning are handled locally via Chrome’s Prompt API, ensuring privacy, offline access, and fast on-device AI performance.


🛠️ Setup & Installation

  1. Clone the repository

    git clone <your-repo-url>
    cd tabber
    npm install
  2. Build the project

    npm run build
  3. Load in Chrome

    • Open chrome://extensions/
    • Enable Developer Mode
    • Click Load unpacked
    • Select the dist/ folder

🧩 Tech Stack

Component Description
Chrome Prompt API (Gemini Nano) Handles AI tab classification locally
Vite Fast bundler for building extension scripts
Manifest V3 Modern Chrome Extension architecture
Vanilla JS + HTML + CSS Lightweight, fast, and fully local

💡 Why It Matters

Tab overload is a real productivity killer.
Tabber turns your browser into a smart workspace that helps you stay organized and focused — all while keeping your data private and on your device.


🧪 For Judges

  • Challenge: Google Chrome Built-in AI Hackathon 2025
  • AI Used: Chrome’s Prompt API (Gemini Nano)
  • Data Privacy: 100% on-device
  • Offline Support: Yes
  • Build Command: npm run build
  • Load Folder: dist/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published