Skip to content

jayantur13/tabsync-extension

Repository files navigation

TabSync – Local Browser Sync (Extension)

TabSync Extension automatically shares your open browser tabs with the local TabSync CLI or electron based desktop app server — no internet, no cloud, just your Wi-Fi.

Requirements

  • Mandatory: Download Extension

  • Option 1. Download a Simple CLI

  npm install -g tabsync-cli 
  or
  pip install tabsync-cli (planned)

Sourcetabsync-cli

  • Option 2. Download Desktop App

Sourcetabsync-extension


Features

  • Detects all open tabs in your browser.
  • Connects automatically to your local TabSync server (http://localhost:port).
  • Syncs tab titles and URLs in real time over WebSocket.
  • Updates instantly when you:
    • Open a new tab
    • Close a tab
    • Switch or reload a tab

On your desktop or mobile browser, you’ll see all connected devices and their open tabs live real-time


Screenshot

tabsync-screenshot tabsync-screenshot


Quick Start

  • Open TabSync CLI:
tabsync

Once started, it’ll show a local URL (e.g. http://192.168.x.x:port) and a QR code to open on other devices, visit the local url to see curently opened tabs.

  • Or, open the tabsync-desktop app:

Once started, it’ll show a local URL (e.g. http://192.168.x.x:port), a form and tabs open currently in edge browser.

Installation

  • Clone or download this repository.
  • Open Chrome → Extensions → Manage Extensions.
  • Turn on Developer Mode (top right).
  • Click Load unpacked and select the folder containing:
  • Start your tabsync server from the terminal.
  • Download from store or else check releases to download file

Troubleshooting

If you see:

TabSync Local: could not find server on port xxxx

Make sure:

  • The local server (tabsync) is running (via CLI or the electron app).
  • You opened the extension on the same machine or network as the server.
  • The port (3210 by default) is not blocked by a firewall.

Changelog

For all the important changelog vist Changelog

Contributing

Contributions are always welcome!

See Contributing for ways to get started.

Please adhere to this project's Code Of Conduct.

Support

Support by donating, so I can buy a new laptop.For issues, open a new issue.

License

This project is licensed under the MIT License