Skip to content
/ Snooooze Public

A modern, privacy-focused Chrome extension that snoozes tabs and restores them automatically at the scheduled time.

License

Notifications You must be signed in to change notification settings

mtskf/Snooooze

Repository files navigation

Snooooze Logo

Snooooze

The modern, privacy-focused tab snoozer for pros.
Close tabs now. They reopen automatically when you're ready.

Buy Me A Coffee

🌐 Visit Website  •  📥 Chrome Web Store

License Version Chrome Web Store Made with Love



✨ Why Snooooze?

Declutter your browser and your mind. Snooooze helps you focus on the task at hand by temporarily stashing tabs away until you actually need them. No more "I'll read this later" tabs clogging your RAM.

  • 🎨 Personalized Themes: Choose between sleek Dark Mode, vibrant Vivid, or urgency-focused Warm Heatmap.
  • ⚡️ Zero Friction: Snooze standard tabs or entire windows with keyboard shortcuts.
  • 🔒 Privacy First: All data is stored locally on your device. Nothing touches the cloud.

🚀 Key Features

Feature Description
⏱️ Smart Scheduling Presets for "Later Today", "Tomorrow", "This Weekend", or pick a custom date.
🔄 Auto Restoration Tabs magically reappear at the scheduled time—even if your computer was sleeping.
🌍 Timezone Aware Automatically detects your system timezone. "8:00 AM" means your 8:00 AM, wherever you are.
📥 Inbox Zero View pending tabs in a clean list. Delete or restore them early if you change your mind.
💾 Backup & Sync Export your data to JSON to transfer between devices or keep safe.

⌨️ Shortcuts

Master the keyboard to manage your tabs at the speed of thought.

Action Shortcut
Open Snooze Popup Cmd + . (Default) - Customizable in Chrome Extensions
Later Today L
This Evening E
Tomorrow T
This Weekend S
Next Monday N
In a Week W
In a Month M
Pick Date P
Snooze Window Hold Shift + any shortcut

Tip: Customize snooze shortcuts in Snooze Settings, and the global popup shortcut in Chrome Extension Shortcuts.


🛠️ Installation & Development

This extension is built with React, Vite, and Tailwind CSS.

  1. Clone the repository

    git clone https://github.com/mtskf/Snooooze.git
    cd Snooooze
  2. Install dependencies

    pnpm install
  3. Start Dev Server (Hot Module Replacement)

    pnpm run dev
  4. Load in Chrome

    1. Go to chrome://extensions/
    2. Enable Developer mode (top right)
    3. Click Load unpacked
    4. Select the dist directory.

📦 Release Workflow

To create a new release for the Chrome Web Store:

  1. Bump Version: Update version in package.json and manifest.json.
  2. Build: Run pnpm run build.
  3. Package: Zip the contents of the dist folder.
    • cd dist && zip -r ../release/snooooze-vX.X.X-release.zip .
  4. Upload: Submit the zip file from the release/ directory to the Chrome Web Store Dashboard.

📄 License

MIT © mtskf

About

A modern, privacy-focused Chrome extension that snoozes tabs and restores them automatically at the scheduled time.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published