Skip to content

Repository files navigation

Tab Stash is a free and open‑source Chrome extension to quickly stash tabs locally to read later.



Stash locally • Read‑later statuses • Fast search & tags
Bulk restore • Import/Export • Privacy‑first, offline



Stashy
Hi, I'm Stashy. Designed by ChatGPT. Let's clean up those tabs...

Quick Start

Requirements: Chrome 114+, Node 18+, npm.

Clone the repo:

git clone https://github.com/iannuttall/tab-stash.git

Enter the folder:

cd tab-stash

Install dependencies:

npm i

Build the extension:

npm run build

Load in Chrome:

chrome://extensions

Enable Developer mode → Load unpacked → select dist/.

Development

Run the UI dev server (load the extension separately in Chrome):

npm run dev

Type-check:

npm run typecheck

Build production:

npm run build

Create a versioned store upload zip:

npm run package

UI uses Tailwind and shadcn/ui components in src/components/ui/.

Keyboard Shortcuts (editable in Chrome)

  • Stash all tabs:
    • Windows/Linux: Alt + Shift + S
    • macOS: + + S
  • Stash current tab:
    • Windows/Linux: Alt + Shift + X
    • macOS: + + X
  • Open Side Panel:
    • Windows/Linux: Alt + Shift + O
    • macOS: + + O
  • Open Dashboard:
    • Windows/Linux: Alt + Shift + D
    • macOS: + + D

Data and Privacy

  • The extension does not send data to any server.
  • All data is stored locally.
  • Privacy policy: docs/privacy.md

Packaging for the Chrome Web Store

Run:

npm run package

License

Contributing

  • Open issues and pull requests on GitHub.

About

Quickly stash tabs locally to read later and unclutter your browser.

Resources

Contributing

Stars

117 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages