https://github.com/metaory/xtabs
A minimal Chrome extension to securely save and restore incognito tabs across browser sessions
https://github.com/metaory/xtabs
chrome-extension chrome-extensions extension-chrome incognito incognito-mode incognito-save incognito-tab-manager tab-manager-exntesion
Last synced: about 1 month ago
JSON representation
A minimal Chrome extension to securely save and restore incognito tabs across browser sessions
- Host: GitHub
- URL: https://github.com/metaory/xtabs
- Owner: metaory
- License: mit
- Created: 2024-12-18T07:49:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-01T17:09:38.000Z (over 1 year ago)
- Last Synced: 2025-01-01T18:20:59.767Z (over 1 year ago)
- Topics: chrome-extension, chrome-extensions, extension-chrome, incognito, incognito-mode, incognito-save, incognito-tab-manager, tab-manager-exntesion
- Language: JavaScript
- Homepage:
- Size: 597 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A minimal modern browser extension
to securely save and restore tabs
Across browser sessions
No Account, No Storage, No Cloud
No Analytics/Tracking
Minimal Chrome extension for managing and sharing tabs across incognito/normal windows.
## Features
- Encrypt/decrypt tab URLs
- Share tabs between modes
- Group tabs by domain
- Copy/paste tab lists
- Import/export tab data
- Zero dependencies
## Usage
```js
// Save current tabs
click 'Save' -> downloads encrypted .bin
// Load saved tabs
click 'Load' -> select .bin -> opens in selected mode
// Share via clipboard
click 'Copy' -> paste text elsewhere
click 'Paste' -> paste encrypted text -> opens tabs
```
## Modes
- `Current` - Active window tabs
- `All` - All window tabs
- `Incognito` - Private window tabs
- `Normal` - Regular window tabs
## Data Format
```
LT@1::220615::W2.T15::base64data
[ver][date][stats ][payload ]
```
## Development
```bash
# Install
git clone https://github.com/metaory/xtabs
cd xtabs
# Build
npm run build
# Load extension
chrome://extensions -> Load unpacked -> select dist/
```
## Security
- AES-256-GCM encryption
- No data persistence
- No external services
- No tracking/analytics
## License
MIT