TabNest is a browser extension for Chrome/Edge (with Firefox support planned) that allows users to save and restore their current tabs and tab groups with a single click.
- One-Click Saving: Save all current tabs and tab groups instantly
- One-Click Restoration: Restore entire sessions with a single click
- Tab Group Support: Properly preserve and restore tab groups
- Modern UI: Clean, minimal interface focused on usability
- Full Dashboard: Dedicated page for session management with search and filtering
├── manifest.json # Extension manifest
├── popup.html # Popup interface
├── dashboard.html # Full dashboard page
├── background.js # Background script
├── css/
│ ├── popup.css # Styles for popup
│ └── dashboard.css # Styles for dashboard
├── js/
│ ├── popup.js # JavaScript for popup
│ └── dashboard.js # JavaScript for dashboard
└── icons/ # Extension icons
- Clone this repository
- Open Chrome/Edge and navigate to
chrome://extensionsoredge://extensions - Enable "Developer mode"
- Click "Load unpacked" and select the project folder
To package the extension for distribution:
- Ensure all files are in place and working correctly
- Create a ZIP file of the entire project folder
- For Chrome: Upload to the Chrome Web Store Developer Dashboard
- For Edge: Upload to the Microsoft Edge Add-ons Developer Dashboard
See the development-tickets.md file for the detailed development roadmap.
This project is licensed under the MIT License - see the LICENSE file for details.