Never lose your incognito tabs again.
A Chrome extension that saves and restores your incognito window tabs with one click.
Features β’ Installation β’ Usage β’ Why? β’ Contributing
|
|
|
π Privacy First
|
β‘ Fast & Simple
|
|
πΎ Persistent Storage
|
π― Tab Preservation
|
Pending review
-
Clone this repository
git clone https://github.com/Jeffrey0117/recovermyweb.git cd recovermyweb -
Open Chrome Extensions
- Navigate to
chrome://extensions/ - Enable Developer mode (top-right toggle)
- Navigate to
-
Load the extension
- Click Load unpacked
- Select the
recovermywebfolder - β Done!
1. Open incognito window (Ctrl+Shift+N)
2. Open tabs you want to save
3. Click RecoverMyWeb icon β "Save Current Session"
4. β
Session saved!
1. Click RecoverMyWeb icon
2. View saved tabs count and timestamp
3. Click "Restore All Tabs"
4. β
New incognito window opens with all tabs!
Click RecoverMyWeb icon β "Clear Snapshot"
| Technology | Purpose |
|---|---|
| Chrome Extension Manifest v3 | Modern extension framework |
| Vanilla JavaScript | Zero dependencies, fast loading |
| chrome.storage.local API | Persistent local storage |
| chrome.tabs API | Tab management & restoration |
| CSS3 | Clean, responsive UI |
|
|
| Permission | Why We Need It |
|---|---|
tabs |
Read tab URLs and titles to save sessions |
storage |
Save session data locally in your browser |
That's it. No hidden permissions, no unnecessary access.
graph LR
A[User Opens Incognito] --> B[Opens Multiple Tabs]
B --> C[Clicks Save Button]
C --> D[Extension Saves URLs to chrome.storage.local]
D --> E[User Closes Window]
E --> F[User Clicks Restore]
F --> G[Extension Creates New Incognito Window]
G --> H[Restores All Tabs in Order]
| Limitation | Reason | Workaround |
|---|---|---|
| Manual save required | Chrome API doesn't reliably trigger on window close | Click "Save" before closing |
Can't restore chrome:// URLs |
Chrome security restriction | System pages are auto-filtered |
| Single session view | MVP feature set | All 3 recent sessions are stored |
| No cloud sync | Privacy-first design | Sessions are device-local only |
- Auto-save on window close - Investigating Chrome API workarounds
- Multiple session history UI - View & restore from past sessions
- Selective tab restoration - Choose specific tabs to restore
- Keyboard shortcut -
Ctrl+Shift+Rfor quick restore - Export/import sessions - Share or backup sessions as JSON
- Session naming & notes - Label your saved sessions
Have an idea? Open an issue!
Contributions are welcome! This project was built to solve a real pain point.
- π Report bugs - Open an issue
- π‘ Suggest features - Share your ideas
- π§ Submit PRs - Fix bugs or add features
- β Star the repo - Help others discover it
- π’ Share - Tell others who might need this
# Clone the repo
git clone https://github.com/Jeffrey0117/recovermyweb.git
cd recovermyweb
# Load in Chrome
# 1. Open chrome://extensions/
# 2. Enable Developer mode
# 3. Load unpacked β select this folder
# Make changes and reload extension to testThis project is licensed under the MIT License - see the LICENSE file for details.
TL;DR: Use it, fork it, modify it, sell it. Just keep the license notice.
Built with frustration after losing incognito tabs one too many times.
Special thanks to:
- Everyone who's ever accidentally closed an incognito window
- The Chrome Extensions API team
- The open source community
- π Bug reports: GitHub Issues
- π¬ Questions: GitHub Discussions
- β Feature requests: GitHub Issues