sienori / Tab-Session-Manager

WebExtensions for restoring and saving window / tab states
https://tab-session-manager.sienori.com/
Mozilla Public License 2.0
1.92k stars 190 forks source link
chrome-extension firefox-addon web-extensions

Tab-Session-Manager

Save and restore the state of browser windows and tabs. It also supports automatic saving.

Download

for Firefox

for Chrome

for Microsoft Edge

Backers

Thank you to the awesome backers who support Tab Session Manager!

Became a Patreon Check out with PayPal

Sponsors

Support Tab Session Manager by becoming a sponsor. Thank you to our wonderful sponsors!

Toucan

Become a Sponsor

Tools

Session Compressor
A tool for compressing sessions created by Tab Session Manager

Save Tab Groups for Tab Session Manager
Additional extension for saving tab groups in Tab Session Manager for Chrome

Translation

You can contribute by translating Tab Session Manager on Crowdin.

Developing

Required: Node 18.17.1

  1. Clone the repository git clone https://github.com/sienori/Tab-Session-Manager
  2. Create the file src/credentials.js
    export const clientId = "xxx"
    export const clientSecret = "xxx"
  3. Run npm install
  4. Run npm run watch-dev

Load the extension in Chrome

  1. Open Chrome browser and navigate to chrome://extensions
  2. Select "Developer Mode" and then click "Load unpacked extension..."
  3. From the file browser, choose to tab-session-manager/dev/chrome

Load the extension in Firefox

  1. Open Firefox browser and navigate to about:debugging
  2. Click "Load Temporary Add-on" and from the file browser, choose tab-session-manager/dev/firefox

Privacy Policy

Privacy Policy of Tab Session Manager