https://github.com/sudoeren/stash
Save your tabs. Free your mind.
https://github.com/sudoeren/stash
brave-extension chrome-extension chrome-extensions extension extensions manifest manifest-v3 onetab onetabbrowser storage-api tabs vanilla-js
Last synced: 16 days ago
JSON representation
Save your tabs. Free your mind.
- Host: GitHub
- URL: https://github.com/sudoeren/stash
- Owner: sudoeren
- License: mit
- Created: 2025-12-28T14:01:55.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-12T11:01:11.000Z (5 months ago)
- Last Synced: 2026-01-12T19:07:54.062Z (5 months ago)
- Topics: brave-extension, chrome-extension, chrome-extensions, extension, extensions, manifest, manifest-v3, onetab, onetabbrowser, storage-api, tabs, vanilla-js
- Language: JavaScript
- Homepage:
- Size: 517 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Stash
**Efficient Tab Session Management for Chrome**
[](https://github.com/sudoeren/stash)
[](https://developer.chrome.com/docs/extensions/mv3/)
[](LICENSE)
---
## Overview
**Stash** is a lightweight Google Chrome extension designed to enhance productivity by streamlining tab management. It allows users to instantly archive active browsing sessions, organize them intelligently, and restore them with ease. By reducing browser clutter and memory usage, Stash helps maintain a focused and efficient workflow.
---
## Visual Preview
Popup Interface
Dashboard Interface
---
## Key Features
- **Instant Session Archiving**
Securely save all open tabs in the current window with a single interaction, preserving your workflow for later.
- **Intelligent Organization**
Saved sessions are automatically grouped by date and time, ensuring structured and easy retrieval of past research or tasks.
- **Advanced Search Capabilities**
Quickly locate specific tabs, domains, or session groups using the integrated real-time search functionality.
- **Priority Management**
Mark critical sessions as "Favorites" to keep frequently accessed tabs readily available at the top of your dashboard.
- **Adaptive User Interface**
Features a modern, responsive design with full support for both Light and Dark themes to match your system preferences.
- **Data Persistence & Portability**
Includes robust backup options, allowing users to export and import session data via JSON for safekeeping or transfer between devices.
- **Keyboard Accessibility**
Optimized for power users with global keyboard shortcuts (default: `Alt+Shift+S`) for immediate session saving.
---
## Installation Guide
To install the extension manually in developer mode, please follow these steps:
1. Open Google Chrome and navigate to `chrome://extensions`.
2. Enable the **Developer mode** toggle switch located in the top-right corner of the page.
3. Click the **Load unpacked** button that appears in the top-left menu.
4. Select the root directory containing the Stash extension files.
5. The extension will be installed and appear in your toolbar.
---
## Usage Instructions
| Interface | Action |
| :--- | :--- |
| **Extension Popup** | Click the Stash icon in the browser toolbar and select **Save All** to archive the current window's tabs. |
| **Keyboard Shortcut** | Press `Alt + Shift + S` to instantly trigger the save action without leaving your keyboard. |
| **Dashboard** | Open a new tab or click "My Stash" to view, search, restore, or manage your saved sessions. |
---
## Technical Stack
Stash is built using modern web standards and follows the latest Chrome Extension architecture:
- **Core:** Chrome Extension Manifest V3
- **Language:** Vanilla JavaScript (ES6+)
- **Styling:** CSS3 (Variables, Flexbox, Grid)
- **Data Storage:** Chrome Storage API & LocalStorage
---
**Eren Çakar** · [@sudoeren](https://github.com/sudoeren)
Distributed under the MIT License.