Save & restore your tabs — without losing anything.
One click saves your open tabs as a named session. Your tabs stay open. Restore them all, or just a few, whenever you want. Local, free, no account.
The popular ones each force a compromise:
- OneTab closes all your tabs the moment you click it — no choice, no selection. Great if you want a hard reset, painful otherwise.
- Session Buddy is really a crash-recovery tool, and saving is manual — if you forget to export, a wipe can take your sessions with it.
calmtab is the calmer middle ground:
- Save without closing. Click "Save tabs" and your tabs stay exactly where they are. You decide whether to close them.
- Restore all — or just a few. Tick the tabs you want and open only those.
- Auto-backup in the background. A rolling safety net keeps your recent tabs so a crash never wipes everything (your named sessions are never auto-deleted).
- Search everything. Find a session by name, or by any tab's title or URL.
- Export / import in one click. Your sessions are yours — move them between machines with a file. No cloud, no lock-in.
- 100% local & private. No account, no tracking, no server. Nothing is sent anywhere.
- Click the 🌿 icon, optionally name the session, hit Save tabs.
- Your tabs stay open. Close them whenever you like — they're safe.
- To bring them back: open the popup, find the session, click Open all (or tick a few tabs and Open selected).
- Rename a session by clicking its title. Remove a single tab with the ×.
calmtab isn't on the Chrome Web Store yet. To use it today:
- Download this repo (green Code → Download ZIP) and unzip it.
- Open
chrome://extensions. - Turn on Developer mode (top-right).
- Click Load unpacked and select the
calmtabfolder.
Works on Chrome, Edge, Brave, and any Chromium browser.
calmtab stores your sessions locally with chrome.storage. It reads your open tabs'
titles and URLs only to save and restore them. No account, no analytics, no
server, nothing transmitted. The code is right here — read it.
- Restored tabs reload from scratch (browsers can't restore exact scroll/login state of a closed tab).
- Auto-backup captures the recent set of tabs, not full history.
- Sessions live in this browser until you export them — use Export to back up or move to another machine.
Found a rough edge or want a feature (tags, folders, keyboard shortcuts)? Open an
issue. The session logic lives in sessions.js and is unit-tested.