Save your tabs. Close your browser. Restore anytime.

A Chrome extension that saves all open tabs with a single click and syncs them to your Google account. No more “restore previous session” anxiety - your tabs are backed up and waiting, whether you need them tomorrow or three months from now.

Key Features

  • One-Click Save: Click the extension icon - all tabs in your current window are saved instantly. No dialogs, no selecting.
  • Google Account Sync: Sessions automatically back up to your Google account. Recover your tabs after crashes, restarts, or on a different computer.
  • Visual Session List: See all saved sessions with tab favicons and titles. Quickly find what you’re looking for.
  • Instant Restore: Bring back any session with one click. All tabs open in a new window, exactly as you left them.
  • Privacy First: No analytics, no tracking, no servers. Your data stays between your browser and your Google account.

How It Works

  1. Save: Click the Tab Saver icon in your toolbar. All tabs close and are saved as a session.
  2. Browse: The sessions page shows all your saved sessions with timestamps and tab previews.
  3. Restore: Click “Restore all” to open all tabs from a session in a new window.

Sessions sync to your Google account automatically when you’re signed into Chrome with sync enabled. The extension shows clear status indicators - green for synced, gray for local-only.

Technical Approach

Built with WXT (modern WebExtension framework) and TypeScript. Uses a local-first architecture where every session is stored locally, with Google’s chrome.storage.sync as a backup layer.

Key challenges solved:

  • Cross-device sync: Tombstone-based deletion sync to handle conflicts when sessions are deleted on one device
  • Storage limits: 90KB budget management with automatic promotion of local sessions when space becomes available
  • Race conditions: One-key-per-session storage format to prevent concurrent writes from overwriting each other