
SleepyTabs - Beautiful Tab Suspender by Sato
SleepyTabs is a browser extension that helps you manage browser tabs by automatically putting inactive tabs to sleep to save memory and improve browser performance.
You'll need Firefox to use this extension
Extension Metadata
Screenshots







About this extension
SleepyTabs - Browser Tab Suspender & Manager
SleepyTabs is a browser extension that helps you manage browser tabs by automatically putting inactive tabs to sleep to save memory and improve browser performance.
Features
How It Works
SleepyTabs monitors your open tabs and puts tabs to sleep that have been inactive for your specified time period. When a tab is sleeping, its contents are unloaded from memory but its visual representation remains in your browser. This significantly reduces memory usage while keeping your tabs organized.
Installation
From Source
If you want to build and test SleepyTabs, you can follow these steps:
Usage
Basic Controls
Configuration Options
Advanced Options
Whitelist
Add domains or URLs to the whitelist to prevent specific sites from being put to sleep.
Technical Details
SleepyTabs is made for Firefox with support for Chrome.
SleepyTabs is built using browser extension APIs and works by:
Privacy
SleepyTabs operates entirely within your browser. No data is sent to external servers, and all tab information is stored locally in your browser's storage.
Contributing
Contributions are welcome! Feel free to submit issues or pull requests to help improve SleepyTabs.
License
SleepyTabs is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
SleepyTabs is a browser extension that helps you manage browser tabs by automatically putting inactive tabs to sleep to save memory and improve browser performance.
Features
- Automatic Tab Sleeping: Automatically puts inactive tabs to sleep after a configurable period of inactivity
- Sync Settings: Synchronize settings across multiple browsers
- Manual Controls: Easily put tabs to sleep or wake them up with dedicated buttons
- Customizable Settings:
- Set the time before tabs are put to sleep (30 minutes default)
- Choose whether to sleep pinned tabs
- Enable auto-wake functionality
- Add websites to a whitelist to prevent them from sleeping
- User Settings:
- Export current settings
- Import settings from a JSON file
- Reset to Default
- Beautiful Sleeping Pages:
- Enable background wallpaper for sleeping tabs
- Custom wallpaper URL
- Adjust wallpaper brightness
- Multiple theme options for sleeping pages:
- Dark (Default)
- Light
- Midnight
- Sepia
- Solarized
- Keyboard Shortcuts:
- Put tabs to sleep with Ctrl+Shift+1
- Sleep all tabs with Ctrl+Shift+2
- Wake all tabs with Ctrl+Shift+3
- Quickly wake up sleeping tabs with Enter key
- Customize keyboard shortcuts in firefox/chrome extension settings
- Intelligent Tab Management:
- Graceful recovery from browser restarts
- Efficient batch processing of multiple tabs
- Tab state preservation across sessions
How It Works
SleepyTabs monitors your open tabs and puts tabs to sleep that have been inactive for your specified time period. When a tab is sleeping, its contents are unloaded from memory but its visual representation remains in your browser. This significantly reduces memory usage while keeping your tabs organized.
Installation
- Download the extension from your browser's extension store
- Click "Add to Browser"
- Configure your preferences in the extension popup
From Source
If you want to build and test SleepyTabs, you can follow these steps:
- Clone the repository:
git clone https://gitlab.com/satoru8/sleepytabs.git
- Install dependencies:
bun i
- Run the extension:
bun run dev:prod
Usage
Basic Controls
- Put Tab to Sleep: Sleeps the current tab
- Sleep All Tabs: Sleeps all eligible tabs
- Wake All Tabs: Restores all sleeping tabs
Note: The "Put Tab to Sleep" button bypasses whitelist settings and other tab exclusion rules, allowing you to manually sleep any tab. The automatic sleep and "Sleep All Tabs" features will respect your whitelist and other settings.
Configuration Options
- Put tabs to sleep after: Set the inactivity time before tabs sleep (in minutes)
- Put pinned tabs to sleep: When enabled, pinned tabs will also sleep
- Auto-wake tabs when clicked: When enabled, sleeping tabs automatically wake up when clicked
- Themes: Customize the appearance of the sleeping pages
- Wallpaper settings:
- Enable/disable custom wallpapers
- Set custom wallpaper URL
- Adjust wallpaper brightness
Advanced Options
- Customize check interval for inactive tabs
- Set grace period for tab sleeping
- Audible tabs
- Private tabs
- Loading tabs
- Active tabs
- Tabs requesting attention
Whitelist
Add domains or URLs to the whitelist to prevent specific sites from being put to sleep.
Technical Details
SleepyTabs is made for Firefox with support for Chrome.
SleepyTabs is built using browser extension APIs and works by:
- Monitoring tab activity using browser events
- Storing tab information in the browser's local storage
- Replacing inactive tabs with lightweight placeholder pages
- Restoring tabs to their original state when needed
Privacy
SleepyTabs operates entirely within your browser. No data is sent to external servers, and all tab information is stored locally in your browser's storage.
Contributing
Contributions are welcome! Feel free to submit issues or pull requests to help improve SleepyTabs.
License
SleepyTabs is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
Rate your experience
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Access browser tabs
This add-on may also ask to:
- Access your data for all websites
More information
- Add-on Links
- Version
- 1.0.6
- Size
- 86.42 KB
- Last updated
- 2 days ago (Jun 9, 2025)
- Related Categories
- License
- GNU Affero General Public License v3.0 only
- Version History
Add to collection
Release notes for 1.0.6
Import/Export/Reset User Settings Buttons
Added Nord theme
Added option for settings to sync to profile, off by default
Added support fom Chrome browsers
Hotkeys:
- Put tabs to sleep with Ctrl+Shift+1
- Sleep all tabs with Ctrl+Shift+2
- Wake all tabs with Ctrl+Shift+3
Change these in your browsers extension settings page
Basic support for waking specific types of tabs(newtab, etc)
Fix tab tracking when multiple windows are open and using popout mode
Added Nord theme
Added option for settings to sync to profile, off by default
Added support fom Chrome browsers
Hotkeys:
- Put tabs to sleep with Ctrl+Shift+1
- Sleep all tabs with Ctrl+Shift+2
- Wake all tabs with Ctrl+Shift+3
Change these in your browsers extension settings page
Basic support for waking specific types of tabs(newtab, etc)
Fix tab tracking when multiple windows are open and using popout mode
More extensions by Sato
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet