Skip to content

VasilKalchev/TabsToFile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TabsToFile icon TabsToFile

Export your current browser window’s tabs into a file and reopen them later with one click.

GitHub release Manifest V3 Platform License

TabsToFile saves your open tabs as a native launcher file:

  • Linux: .desktop
  • Windows: .bat

The saved file can be used even when the extension is not installed.

Features

  • One-click export from the toolbar
  • Saves only the current window
  • Generates OS-native launcher files
  • Supports Chrome and Vivaldi
  • Browser selection via options page
  • No cloud, no sync, no tracking

How it works

  1. Click the TabsToFile toolbar icon
  2. A launcher file is downloaded:
    • .desktop on Linux
    • .bat on Windows
  3. Double-click the file later to reopen all tabs in a new window

Tabs are restored using standard browser command-line arguments.

Installation (from GitHub)

  1. Clone or download this repository
  2. Open your browser’s extensions page:
    • Chrome / Vivaldi: chrome://extensions
  3. Enable Developer mode
  4. Click Load unpacked
  5. Select the TabsToFile/ folder

Configuration

Open the extension options page to select your browser:

  • Chrome
  • Vivaldi

This is required because Vivaldi identifies itself as Chrome.

Permissions

  • tabs – read URLs from the current window
  • downloads – save the launcher file
  • storage – store user preferences

All processing is local. No data leaves your machine.

Development notes

  • Manifest version: MV3
  • Background logic runs in a service worker
  • No inline scripts (CSP-safe)

See docs/DEVELOPMENT.md for implementation details.

About

Export your current browser window’s tabs into a file and reopen them later with one click

Topics

Resources

License

Contributing

Stars

Watchers

Forks