TabRest - Rest your tabs, free your RAM

TabRest - Rest your tabs, free your RAM

Browser extension for Chrome, Edge, Brave, Opera & Vivaldi that automatically unloads inactive tabs to reduce memory usage.

TabRest - Rest your tabs, free your RAM - Screenshot 1
TabRest - Rest your tabs, free your RAM - Screenshot 2
TabRest - Rest your tabs, free your RAM - Screenshot 3
TabRest - Rest your tabs, free your RAM - Screenshot 4
TabRest - Rest your tabs, free your RAM - Screenshot 5

About

TabRest automatically unloads inactive browser tabs to free up memory and keep your computer running smoothly.

🎯 PERFECT FOR:

  • Users with many tabs open

  • Computers with limited RAM

  • Anyone who wants a faster browsing experience

✨ KEY FEATURES:

📌 Smart Auto-Unload

  • Configurable inactivity timer (5 minutes to 4 hours)

  • Memory threshold trigger (60-95% RAM usage)

  • Per-tab memory limit (unload tabs using >100MB-1GB JS heap)

  • Startup unload option to free memory when browser opens

  • Skip when offline - don't unload tabs when network unavailable

⌨️ Manual Controls & Keyboard Shortcuts

  • Unload current tab: Alt+Shift+D

  • Unload other tabs: Alt+Shift+O

  • Unload tabs to the right: Alt+Shift+Right

  • Unload tabs to the left: Alt+Shift+Left

  • Right-click context menu for quick access

🛡️ Protection Features

  • Whitelist domains to never unload

  • Snooze individual tabs (30 min - 2 hours)

  • Snooze entire domains temporarily

  • Skip tabs with playing audio/video

  • Skip tabs with unsaved forms

  • Protect pinned tabs option

📊 Statistics & Monitoring

  • Live RAM usage display in popup

  • Track total tabs unloaded

  • Track total memory saved

  • Visual indicator (💤) on discarded tab titles

🔧 Additional Features

  • Tab group support - unload entire groups

  • YouTube position restore - resume where you left off

  • Scroll position restore when tabs reload

  • Auto-unload notifications

  • Close duplicate tabs - one-click deduplication in popup

  • Tab search - live filter by title or URL

  • Memory estimate tooltip - hover to see per-tab memory breakdown

  • Suspend warning toast - 3 second gentle warning before auto-unload

  • Side panel mode - open UI in persistent browser sidebar instead of popup (stays visible as you switch tabs)

  • Import/export settings - backup and restore whitelists, blacklists, and sessions to clipboard JSON

  • Interactive setup wizard - guided 6-step onboarding on install (rerun anytime from Options)

  • Optional anonymous error reporting (opt-in) - helps us fix bugs while protecting your privacy

  • Multi-language support

  • Auto-open changelog - view what's new on updates (minor/major releases only)

💡 HOW IT WORKS:

TabRest uses Chrome's native tabs.discard() API. Discarded tabs:

  • Stay visible in your tab bar

  • Preserve scroll position and form data

  • Reload instantly when clicked

  • Free up memory while inactive

🔒 PRIVACY:

  • No data collection by default

  • Optional anonymous error reporting (disabled by default, fully transparent)

  • When enabled: errors anonymized, PII redacted, max 100/day, 30-day retention

  • All settings stored locally on your device

  • Open source: https://github.com/lamngockhuong/tabrest

🌐 WEBSITE: https://tabrest.ohnice.app

Made with ❤️ for tab hoarders everywhere.

Comments

Sign in to leave a comment.
No comments yet. Be the first to comment!
Sponsored by