Production-grade, zero-data-loss tab manager browser extension (Manifest V3) with Google Drive backup, tagging, memory alerts, and OneTab migration.
JavaScript
2
15 commits
updated Sep 13, 2026
Reclaim up to 95% of browser memory with speed, automated Google Drive cloud backup, and 1-click Notion/Markdown exports.
OneTab has over 2,000,000 users, but millions have suffered sudden data loss due to corrupted browser storage during Chrome updates or crashes, with zero cloud backup capability.
TabVault is a modern, privacy-first, zero-data-loss alternative designed from the ground up for Chrome Manifest V3:
/ keyboard shortcut).chrome.identity.appDataFolder or a visible TabVault_Backups folder.- [Title](URL)) and Markdown tables.| Shortcut (Windows / Linux) | Shortcut (macOS) | Action |
|---|---|---|
Ctrl + Shift + K | Cmd + Shift + K | Collapse Current Window into TabVault |
Ctrl + Shift + Y | Cmd + Shift + Y | Send Active Tab to TabVault |
Ctrl + Shift + L | Cmd + Shift + L | Open Dashboard |
/ | / | Focus live search bar |
Escape | Escape | Close modals / cancel title editing |
chrome://extensions
tabvault directory (containing manifest.json).To enable automated Google Drive cloud backup:
TabVault-Sync).chrome://extensions).Client ID.manifest.json under "oauth2.client_id".Note: All local features (collapsing, restoring, search, OneTab import, Notion/Markdown export, and JSON backups) work 100% offline without any Google account setup.
tabvault/
├── manifest.json # Chrome Manifest V3 configuration
├── background.js # Service Worker (events, tab query, alarms, context menus)
├── storage-manager.js # Storage engine, schema validation, deduplication, metrics
├── cloud-sync.js # Google Drive REST API integration client
├── dashboard.html # Main dashboard user interface
├── dashboard.css # Dashboard design system (Dark mode, glassmorphism, responsive)
├── dashboard.js # Dashboard controller (interactions, drag-drop, search, undo)
├── icons/ # Extension icons
│ ├── icon-16.png
│ ├── icon-48.png
│ ├── icon-128.png
│ └── icon.svg
├── scripts/
│ ├── generate-icons.js # Pure Node.js icon generator
│ ├── build-zip.js # Production Chrome Web Store bundler
│ └── test-validation.js # Automated unit and schema test suite
├── dist/
│ └── tabvault-v1.0.0.zip # Packaged CWS release archive
├── README.md # Developer guide and documentation
├── CHROMEWEBSTORE.md # Store listing metadata & permissions justification
└── PRIVACY.md # GDPR-compliant privacy policy
To create a clean release ZIP for upload to the Chrome Web Store Developer Dashboard:
node scripts/build-zip.js
The packaged archive will be generated in dist/tabvault-v1.0.0.zip.
TabVault is 100% free, open-source, and dedicated to zero tracking and complete privacy. If TabVault helps you reclaim memory and keep your workflow clean, consider supporting its maintenance and development:
Copyright (C) 2026 jarvissing. All rights reserved.
TabVault is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for the full text.
Under this license:
15 commits
JavaScript
48.1%
HTML
42.9%
CSS
8.5%
Production-grade, zero-data-loss tab manager browser extension (Manifest V3) with Google Drive backup, tagging, memory alerts, and OneTab migration.
JavaScript
2
15 commits
updated Sep 13, 2026
Reclaim up to 95% of browser memory with speed, automated Google Drive cloud backup, and 1-click Notion/Markdown exports.
OneTab has over 2,000,000 users, but millions have suffered sudden data loss due to corrupted browser storage during Chrome updates or crashes, with zero cloud backup capability.
TabVault is a modern, privacy-first, zero-data-loss alternative designed from the ground up for Chrome Manifest V3:
/ keyboard shortcut).chrome.identity.appDataFolder or a visible TabVault_Backups folder.- [Title](URL)) and Markdown tables.| Shortcut (Windows / Linux) | Shortcut (macOS) | Action |
|---|---|---|
Ctrl + Shift + K | Cmd + Shift + K | Collapse Current Window into TabVault |
Ctrl + Shift + Y | Cmd + Shift + Y | Send Active Tab to TabVault |
Ctrl + Shift + L | Cmd + Shift + L | Open Dashboard |
/ | / | Focus live search bar |
Escape | Escape | Close modals / cancel title editing |
chrome://extensions
tabvault directory (containing manifest.json).To enable automated Google Drive cloud backup:
TabVault-Sync).chrome://extensions).Client ID.manifest.json under "oauth2.client_id".Note: All local features (collapsing, restoring, search, OneTab import, Notion/Markdown export, and JSON backups) work 100% offline without any Google account setup.
tabvault/
├── manifest.json # Chrome Manifest V3 configuration
├── background.js # Service Worker (events, tab query, alarms, context menus)
├── storage-manager.js # Storage engine, schema validation, deduplication, metrics
├── cloud-sync.js # Google Drive REST API integration client
├── dashboard.html # Main dashboard user interface
├── dashboard.css # Dashboard design system (Dark mode, glassmorphism, responsive)
├── dashboard.js # Dashboard controller (interactions, drag-drop, search, undo)
├── icons/ # Extension icons
│ ├── icon-16.png
│ ├── icon-48.png
│ ├── icon-128.png
│ └── icon.svg
├── scripts/
│ ├── generate-icons.js # Pure Node.js icon generator
│ ├── build-zip.js # Production Chrome Web Store bundler
│ └── test-validation.js # Automated unit and schema test suite
├── dist/
│ └── tabvault-v1.0.0.zip # Packaged CWS release archive
├── README.md # Developer guide and documentation
├── CHROMEWEBSTORE.md # Store listing metadata & permissions justification
└── PRIVACY.md # GDPR-compliant privacy policy
To create a clean release ZIP for upload to the Chrome Web Store Developer Dashboard:
node scripts/build-zip.js
The packaged archive will be generated in dist/tabvault-v1.0.0.zip.
TabVault is 100% free, open-source, and dedicated to zero tracking and complete privacy. If TabVault helps you reclaim memory and keep your workflow clean, consider supporting its maintenance and development:
Copyright (C) 2026 jarvissing. All rights reserved.
TabVault is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for the full text.
Under this license:
15 commits
JavaScript
48.1%
HTML
42.9%
CSS
8.5%