Skip to content

Stop drowning in tabs. LeanTabs converts open windows into safe, searchable sessions to free up RAM instantly. Zero data loss, 100% privacy, and native Workspace support

License

Notifications You must be signed in to change notification settings

IvicaV/LeanTabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

38 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LeanTabs Logo

LeanTabs

Declutter Your Browser, Not Your Brain.

The Smart Tab & Workspace Manager That Turns Tab Chaos into Your Personal Library.
Reclaim your RAM. Master your Workspaces. Own your data.

Buy Me a Coffee

Compatible with:
Chrome | Opera | Edge | Brave | Vivaldi


"Don't just suspend your clutter. Solve it."

Hero Image

LeanTabs transforms your browser from a resource-hogging mess into a streamlined productivity machine.

โ›” The Problem with other tools

  • Tab Suspenders: They freeze tabs to save RAM, but your tab bar remains a chaotic mess of 50 tiny icons. You still carry the cognitive load.
  • Simple Cleaners: They ruthlessly close everything. You are left digging through a flat Browser History, losing the grouping and the context of which tabs belonged together.

โœ… The LeanTabs Solution

LeanTabs is based on a simple philosophy: Tabs eat RAM. Links don't.

A browser with hundreds of open tabs isn't a sign of disorganization; it's a defense mechanism against losing a valuable thought.

I built LeanTabs to break this cycle. It acts as a Smart Converter. Instead of keeping resource-heavy tabs open, it instantly converts them into organized, lightweight Lists of Links ("Sessions"). It secures your data first, then selectively clears memory, giving you the performance of a fresh browser with the safety of a full backup.

โœจ Advanced Workspace Support: LeanTabs is designed for multitaskers. It features native detection for multiple windows and deep integration for things like Opera Workspaces, ensuring that your separate project areas remain isolated. Cleaning one project workspace won't kill the tabs in your other active projects.


โšก How it works in 3 seconds:

  1. Select Scope ๐ŸŽฏ โ†’ Choose your cleanup level: Clean just the Current Window to tidy up, or perform a Global Clean across all screens to reset your workday.
  2. Click "Clean" ๐Ÿงน โ†’ Instant Zen. Background clutter vanishes. RAM is freed instantly. Your browser speeds up immediately.
  3. Tabs become Links ๐Ÿ’พ โ†’ Zero RAM. LeanTabs converts every single tab (even the ones kept open) into a secure link within a named session.
  4. Restore Precision โ†ฉ๏ธ โ†’ Resume Flow. Turn any link back into a live tab. Restore a specific window or an entire workspace setup with one click.

๐ŸŽ›๏ธ The Interface: Quick Guide

In the Saved Links Dashboard, you have full control over your sessions. Here is exactly what the buttons do:

Session Controls (Top Right of each Card)

Icon Tooltip Name Function
โšก Replace Context Switcher. Closes all current tabs in your active window and instantly replaces them with this session.
โ†ฉ๏ธ Restore Append. Opens the tabs from this session next to your currently open tabs (adds them).
โฌ‡๏ธ Export Downloads this specific session as a JSON file (great for sharing with colleagues).
โฌ†๏ธ Push to Top Moves an old session to the top of the list and updates its timestamp to "Now".
๐Ÿ“Œ Pin Pins the session to the top of your dashboard so it's always accessible.
๐Ÿ—‘๏ธ Delete Permanently deletes this session (don't worry, the global Auto-Backup still has a copy).

Link Controls (Inside the List)

Icon Tooltip Name Function
๐Ÿ›ก๏ธ Add to Whitelist Adds this domain to the Whitelist. Future cleans will keep this site open.
๐Ÿท๏ธ Edit Category Rename the auto-generated tag (e.g., change "Docs" to "Project Alpha").
๐Ÿ”— Open Tab Opens just this single link in a new tab.
๐Ÿ—‘๏ธ Delete Removes this single link from the session.

๐Ÿš€ Power Features: Why LeanTabs?

๐Ÿง  Context-Aware Intelligence

LeanTabs distinguishes between your Active Focus and Background Noise.

  • Active Window Logic: In your current window, it keeps your most recent tabs open (customizable, e.g., last 3) so your immediate flow isn't interrupted.
  • Deep Hibernation: In "Global Mode", background windows and workspaces are saved as separate Link Sessions and then closed completely to maximize system performance.

๐Ÿ›ก๏ธ Frictionless Protection

Found a site you never want to close (Spotify, CRM, WhatsApp)?

  • Right-Click Protection: Simply right-click any page and select "Add to Whitelist".
  • Domain Lock: This domain is now whitelisted. LeanTabs will clean around it, keeping your essential tools running while converting the rest into links. Context Menu

๐Ÿ—‚๏ธ The Dashboard: A Living Database

Clean Button The "Saved Links" dashboard turns your browsing history into an organized asset.

  • Granular Restoration: Even after a global clean, every window and workspace is saved as a separate tile. You have the freedom to restore specific projects individually, exactly when you need them.
  • Live Search: Stop digging through history. Find any link by title, URL, or category instantly.
  • Drag & Drop: Reorder links within a session to prioritize your tasks or group related links together.
  • Smart Organization: Manage hundreds of sessions easily with collapsible lists and the global "Collapse/Expand" controls.
  • Smart Categorization: Automatically identifies the source of any link (e.g., 'YouTube', 'Notion', 'Jira') and applies a clean, readable tag.
  • Dark Mode: A beautifully crafted UI that respects your system settings. Dark Mode

โž• Research Assistant

You can also add links with a Right-Click or manually to your sessions! Save a URL, and LeanTabs automatically fetches the page title for you (e.g., converting a YouTube link into the video title).

๐Ÿท๏ธ Smart Auto-Categorization

Chaos is the enemy. LeanTabs automatically detects the source of every link (e.g., "YouTube", "GitHub", "Amazon") and applies a clean category tag. Want custom organization? You can rename any category tag manually to fit your project needs (e.g., change "Google Docs" to "Thesis Sources").

๐Ÿ”’ The "Triple Safety" Net

I engineered LeanTabs to make data loss impossible.

  1. Session Archives: Every cleanup creates a visible, editable list of links in your dashboard.
  2. Unified Auto-Backup: A fail-safe background mechanism that creates a full backup file of everything you cleaned. Even if you delete a session by mistake, the global backup has you covered.
  3. Privacy First: Your data belongs to you. LeanTabs stores all your sessions and links locally on your device (chrome.storage). I do not track you, have no analytics, and do not upload your data to any cloud servers. Settings Menu

Note: The extension only connects to the internet when you manually add a link (to fetch the title) or to load website icons (favicons).


๐Ÿ’ก 8 Real-World Scenarios: Do you recognize yourself?

1. The "Brain Dump" Handover (Collaboration) ๐Ÿค

You've spent hours researching a topic with 20+ tabs open. Now you need to pass this knowledge to a colleague.

  • The Old Way: Spamming 20 links into Slack or Teams. Context gets lost, links get ignored.
  • The LeanTabs Way: Save the session. Click Export. Send the tiny .json file to your colleague. They use Smart Import and instantly have your exact research environment on their screen. No Cloud required.

2. The "Project Switcher" (Single-Window Flow) โšก

You manage three different projects ("Client A", "Client B", "Admin"), all safely stored in your LeanTabs dashboard. You need to switch contexts fast.

  • The LeanTabs Way: Open your dashboard, find "Client B", and hit the Replace Icon (โšก).
  • The Result: Instant Metamorphosis. The browser wipes the current slate and loads "Client B" in the exact same window. No new windows, no manual cleanup. You swap entire work environments like TV channels.

3. The "Surgical Strike" (Workspace Mastery) ๐Ÿ—๏ธ

You use Opera Workspaces or multiple windows to separate "Work" from "Private". You want to clean up your messy work tabs, but you are terrified of accidentally closing your private YouTube playlist in the background.

  • Others: Wipe everything blindly.
  • LeanTabs: Uses native workspaceId detection. It surgically removes tabs only in your active context. Your background music and private tabs remain untouched and running.

4. The "Project Time Capsule" (Archiving) ๐Ÿ“ฆ

You finished a client project. You have 50 tabs open that you don't need now, but might need in 6 months for a revision. Bookmarks are a graveyard.

  • The LeanTabs Way: Clean the window. Rename the session to "Client X - Final". Export the file and save it directly into the client's folder on your hard drive.
  • The Benefit: You keep your browser fast today, but retain 100% of the project context for the future.

5. The "Morning Cockpit" (Routine) ๐Ÿš€

Every day starts with the same 5 tools: Email, Calendar, Jira, Analytics, and Slack. Manually opening them every morning is tedious; having them auto-start makes your browser slow to launch.

  • The LeanTabs Way: Create your perfect setup once. Save it and Pin It in LeanTabs.
  • The Benefit: Your browser launches instantly (empty and fast). One click on your pinned "Morning Cockpit" loads your entire workspace exactly when you are ready to start.

6. The "Context Freeze" (For Developers & Researchers) โ„๏ธ

You have 20 tabs open for a specific bug fix or thesis chapter. You're done for today, but you can't afford to lose the arrangement of your windows (Code on the left, Docs on the right).

  • Others: Save a flat list of URLs. Context is lost.
  • LeanTabs: Saves the session and the window structure (enable "Restore Window Structure" in settings). One click next week restores the exact window layout, so your mental map stays intact.

7. The "Panic" Screen Share (Privacy) ๐ŸŽฅ

You are in a meeting and need to share your screen immediately. But you have 40 tabs openโ€”some work, some private (Amazon, Reddit), and it looks chaotic.

  • The LeanTabs Move: Click Global Clean.
  • The Result: In 1 second, your browser is pristine. Only your 3 active work tabs remain. Your private tabs aren't lostโ€”they are safely converted to links in the dashboard, ready to be reopened later.

8. The "FPS Hunter" (Performance) ๐ŸŽฎ

You want to launch a heavy game (Cyberpunk) or render a 4K video. Chrome is running in the background, consuming resources even when minimized.

  • The LeanTabs Move: Don't just minimize Chrome. Global Clean it.
  • The Result: LeanTabs keeps your browser open (so you don't lose your login sessions) but strips it down to the bare minimum. Your CPU and RAM are fully released for your task.

๐Ÿ‘ฅ Who is LeanTabs for?

  • Developers & Designers: You work with complex window setups (VS Code left, Docs right). You need to freeze this layout and restore it exactly as is next week.
  • Agency Owners & Freelancers: You juggle 5 different clients. You need to swap contexts instantly without accidentally mixing up project tabs or leaking data during screen shares.
  • Researchers & Students: You have 40 tabs open for your thesis. You are afraid to close them because bookmarks are where links go to die. LeanTabs turns them into a safe, searchable archive you can access later for citations.
  • Performance Minimalists: You hate bloat. You want your browser to consume 200MB of RAM, not 8GB, so your gaming or rendering performance doesn't suffer.
  • The "Tab Hoarders" (ADHD friendly): You keep tabs open because "out of sight, out of mind". LeanTabs solves the object permanence issue by giving you a visual, searchable dashboard instead of hidden bookmarks.

โ“ FAQ & Troubleshooting

Q: Does LeanTabs upload my browsing history? A: Absolutely not. LeanTabs operates 100% offline. All data is stored locally in your browser's internal storage (chrome.storage.local). Your data never leaves your machine.

Q: Will it save the text I typed in a form or my scroll position? A: No. LeanTabs saves the URL and Title of the page. Because the tab is technically "closed" to free up RAM, temporary data like unsaved form inputs or scroll positions will be reset. Always save your work inside web apps before running a clean!

Q: Does LeanTabs sync across my different computers? A: Currently, LeanTabs focuses on local privacy and speed, so there is no cloud sync. However, you can easily move your setup by clicking "Export All" in the dashboard and importing the JSON file on your other machine.

Q: How do I protect specific sites (like Spotify or Mail) from being closed? A: Use the Whitelist feature. Simply right-click on any page and select "Add to Whitelist", or click the Shield Icon (๐Ÿ›ก๏ธ) next to a link in the dashboard. These domains will be ignored by the cleaner and stay open.

Q: What happens if I uninstall the extension? A: โš ๏ธ Important: Since data is stored locally, uninstalling the extension will clear the storage usage for LeanTabs. Please export your sessions via the "Export All" button in the dashboard before uninstalling, so you don't lose your saved links.

Q: I use Opera Workspaces. Will cleaning one workspace affect the others? A: No. LeanTabs is workspace-aware. If you choose "Current Window Scope", it will only clean the tabs visible in your currently active workspace. The others remain untouched (or saved separately if you use Global Clean).

Q: Can I recover tabs if I accidentally deleted a session? A: Yes. LeanTabs has an automatic backup system running in the background. Go to Settings > Data Management, and you will find auto-backups of your last 50 cleaning operations.


โŒจ๏ธ Keyboard Mastery

For Power Users who hate reaching for the mouse. Remember the keys easily:

Command Windows / Linux Mac Mnemonic / Logic
Clean & Save Ctrl + Shift + S Cmd + Shift + S S for Save.
Runs the clean based on your active Scope Setting (Global or Current).
Open Dashboard Ctrl + Shift + L Cmd + Shift + L L for Links.
Opens your library of Saved Links.
Emergency Reset Ctrl + Shift + K Cmd + Shift + K K for Kill.
โš ๏ธ Kills tabs in the Active Window only (ignores Scope settings). No saving.

๐Ÿ“ฆ Installation

๐Ÿ›’ From the Add-on Store

๐Ÿ’ป For Developers (Build from Source)

If you want to inspect the code or test the latest features before the official release:

  1. Download this repository or clone it via Git.
  2. Open chrome://extensions (or opera://extensions) in your browser.
  3. Enable Developer mode (toggle in the top right corner).
  4. Click Load unpacked.
  5. Select the folder containing the manifest.json file.

โ˜• Support the Project

LeanTabs is an open-source project developed in my free time. If it helps you save RAM and stay organized, I'd be super happy if you invited me for a coffee!

Buy Me a Coffee at ko-fi.com


Take back control now and experience a clean, fast, and organized browser. Install LeanTabs! ๐Ÿš€

About

Stop drowning in tabs. LeanTabs converts open windows into safe, searchable sessions to free up RAM instantly. Zero data loss, 100% privacy, and native Workspace support

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published