Turn messy Chrome sessions with dozens of tabs into a clean, AI-powered dashboard that summarizes and groups tabs.
- Summarizes open tabs (mocked now; plug in Chrome AI later)
- Groups tabs by category (Research, Shopping, Entertainment, etc.)
- Clean popup UI with search and dark mode
- Save sessions to revisit later
- Build/prepare files (this project is plain HTML/CSS/JS, no build step).
- Open Chrome and go to
chrome://extensions/. - Toggle on "Developer mode" (top-right).
- Click "Load unpacked" and select this project directory.
- The extension icon will appear; click it to open the popup.
manifest.json: MV3 manifest with permissions and background service workerbackground.js: Service worker; mocks summarization and grouping, stores resultspopup.html,popup.css,popup.js: Popup UI and interactions
- Click the toolbar icon → popup opens.
- Click "Summarize & Group".
- Background worker fetches all tabs, creates summaries (mock), then groups them (mock).
- Results are saved in
chrome.storage.localand rendered in the popup.
- Replace mocks with Chrome's built-in AI:
- Summaries:
chrome.ai.summarizer - Grouping:
chrome.ai.prompt
- Summaries:
- Offline mode: cache summaries and reuse when tabs revisit
- Reload saved sessions and manage them in the popup
tabs,storage,scripting
- Some sites disallow favicon hotlinking; a Google favicon service is used for display only.
- This is a Manifest V3 extension; background logic runs in a service worker.