A simple and powerful Chrome Extension to save and organize your open tabs into named groups, so you can reopen them anytime and stay productive.
- ✅ Save all current open tabs with a single click
- ✅ Organize tabs into custom groups
- ✅ Reopen tab groups anytime
- ✅ Delete saved tab groups
- ✅ Clean and modern UI using Tailwind CSS
- ✅ Backend powered by Node.js (no database required)
- Chrome Extension API (Manifest V3)
- HTML/CSS + TailwindCSS
- JavaScript (Vanilla)
- Node.js + Express.js (for backend)
- JSON file-based storage
- Node.js
- Google Chrome (latest)
- Chrome Developer Mode enabled
-
Clone the repository:
git clone https://github.com/sheix-khizar/Tab-Saver_Chrome-Extension.git cd tab-saver-extension/server -
Install dependencies:
npm install
-
Run the server:
node server.js
Server will run at
http://localhost:3000
- Open Chrome and navigate to:
chrome://extensions - Enable Developer Mode (top right)
- Click "Load unpacked" and select the
extensionfolder from the repo
tab-saver-extension/
├── extension/ # Chrome extension files (HTML, JS, CSS)
├── server/ # Node.js + Express backend
│ ├── data/ # JSON file for tab group storage
│ └── server.js # Express server file
├── README.md
└── preview.png # Screenshot or preview image
| Method | Endpoint | Description |
|---|---|---|
| POST | /save-group |
Save a new tab group |
| GET | /groups |
Get all saved groups |
| DELETE | /groups/:groupName |
Delete a group by name |
Built to improve tab management and browser productivity with a beautiful UI and local backend.
Feel free to submit issues or feature requests. Contributions welcome!
