TabTasker
TabTasker is an intelligent Chrome extension that automatically organizes your tabs into meaningful groups based on user-defined projects and categories. Built for the Google Chrome Built-in AI Challenge, it leverages Gemini Nano for completely private, on-device tab classification.
Key Features
- Automatic tab grouping based on content and context
- Full privacy: Uses on-device Gemini Nano model - no cloud processing
- User-defined projects and categories
- Real-time tab organization
- Zero latency performance
Prerequisites
Set up Gemini Nano in Chrome by following the instructions at: https://docs.google.com/document/d/1VG8HIyz361zGduWgNG7R_R8Xkv0OOJ8b5C9QKeCjU0c/edit?tab=t.0
Disable the text safety classifier flag:
- Navigate to
chrome://flags/#text-safety-classifier - Set to "Disabled"
- Navigate to
Installation
Clone the repository:
git clone [repository-url]Install dependencies:
npm installBuild the extension:
npm run buildLoad in Chrome Canary:
- Enable Developer Mode
- Click "Load unpacked"
- Select the built extension directory
Demo
Watch TabTasker in action: Video Demo
Privacy
TabTasker processes everything locally using Chrome's built-in Gemini Nano model. No data is sent to external servers, ensuring complete privacy of your browsing data.
License
Apache License Version 2.0
Contributors
Developed by Mohamed Fadlalla