Skip to content

Latest commit

 

History

History
76 lines (49 loc) · 2.08 KB

File metadata and controls

76 lines (49 loc) · 2.08 KB

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.