Overview
Save tabs as named stacks. Restore with one keystroke (scroll + form state intact). Diff view, fuzzy search. OneTab alternative.
stack is git stash for your browser. Save the tabs you're working on as a named "stack," close the window, then bring everything back later with one keystroke - scroll position, form data, the whole working state. The diff view (Pro) shows what's new, what got closed, and what's still there since you last opened the stack. A changelog for your browser. Nothing else does this. Free for 5 stacks forever. No card. No account. Local-first by default. Open source-as-shipped. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHO IT'S FOR - Developers juggling docs, GitHub issues, and Stack Overflow tabs across multiple features - Designers with reference boards, Figma files, and inspiration scattered across windows - Researchers and writers running parallel investigations - PMs and analysts switching between dashboards, tickets, and call notes - Trip planners, apartment hunters, thesis writers - anyone whose brain runs in parallel projects If you've ever opened your laptop and thought "what was I working on yesterday?" - this is for you. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HOW IT BEATS THE ALTERNATIVES vs OneTab: OneTab dumps every tab into one giant list. Stack groups them by what you were actually working on. You pick the project, not 200 forgotten tabs. vs Tab Groups (built into Chrome): Tab groups vanish when you close the window. Stacks survive across sessions, devices, and machine restarts. vs Toby / Workona: Heavyweight team workspaces that need accounts on day one. Stack is local-first, keyboard-first, and the free tier is genuinely free forever. vs Bookmarks: Bookmarks save URLs. Stack saves your working state, in order, with scroll positions and form data intact. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRIVACY (READ THIS) - 100% local by default. Tab content and URLs never leave your browser. - Optional Pro sync uses AES-GCM-256 client-side encryption. The server only ever sees ciphertext. - No analytics inside the extension. No ads. No tracking. - Open source-as-shipped: vanilla JavaScript, no build step. You can read every line by inspecting the unpacked extension. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHY DOES STACK NEED THESE PERMISSIONS? - Tabs: To read tab titles and URLs so we can save and restore them. This data never leaves your browser. - Storage: To save your stacks locally (chrome.storage.local). Not synced unless you opt into Pro encrypted sync. - Scripting + Host permissions: To inject a content script that captures scroll position and form state. The script runs only on your active tabs and only writes to local storage. - History: To detect duplicate tabs across windows for the duplicate-finder feature. - Identity (optional, Pro only): Used once during Google sign-in to verify your account for sync. Not used to read your Gmail or any other Google data. - Alarms: Used to schedule auto-suspend of background tabs (Pro feature). ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRICING (TRANSPARENT) - Free: 5 stacks, forever. No card, no account, no nag screens. Genuinely free. - 14-day free trial of everything when you sign in. No card to start. - Lifetime: $29 one-time for the first 100 supporters, then $49. Unlimited stacks, encrypted sync, diff view, auto-suspend, pinning, notes, import/export, duplicate detection, and every future Stack feature. - No subscription. No recurring fee. No "Stack 3.0" repurchase later. Feature-gated, not usage-gated. No daily caps. No "save up to X per day" limits. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KEYBOARD SHORTCUTS - Cmd/Ctrl + Shift + S: open the stack popup - Type: fuzzy search across all stacks - Up/Down arrows: navigate the list - Enter: open the highlighted stack - Tab: save the current window as a new stack - Esc: close the popup Designed to be used without a mouse. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FAQ Q: What happens to my tabs' scroll position and form data? A: Saved and restored with the stack. Half-written messages, scroll location, form state - it all comes back. Q: Can I use it across multiple computers? A: Yes, with Pro encrypted sync. Your stacks sync across devices using AES-GCM-256 encryption. The server never sees plaintext. Q: What if I cancel Pro? A: Your stacks stay. You drop back to the free tier (5 stacks). Your existing stacks are not deleted; the cap only blocks creating new ones. Q: Does it work with Tab Groups? A: Yes. Stack saves the tabs in order; tab groups themselves are not preserved (yet). Q: Will this work on Firefox or Edge? A: Edge yes (Manifest V3 compatible). Firefox port is on the v3.0 roadmap. Q: Do you train AI on my tabs? A: No. Tab content never leaves your browser. There's no server-side processing of your data. Period. Q: Is the source code open? A: Source-as-shipped: there's no build step, no transpiler, no bundler. The code that runs is the code in the extension folder. You can read every line. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Built by an indie developer in Australia. Questions? support@builtbypetr.com
5 out of 51 rating
Details
- Version2.1.3
- UpdatedMay 20, 2026
- FeaturesOffers in-app purchases
- Size78.22KiB
- LanguagesEnglish
- DeveloperWebsite
Email
hello@builtbypetr.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Stack - Tab Manager & Session Saver has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Stack - Tab Manager & Session Saver handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site