Skip to content

jayantur13/tabsync-extension

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.

Quick Note

Download extension and alternative of CLI (Windows,Linux)

  • For CLI do
  npm install -g tabsync-cli 
  or
  pip install tabsync-cli

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


Requirements

  • You must have the TabSync Local server installed either via:
npm install -g tabsync-cli
or 
pip install tabsync-cli
  • Or, downlaod and use the electron based tabsync-desktop app from tabsync-desktop

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.

The extension connects automatically to that local server via http://localhost:port/ip.

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.
  • Watch your desktop tabs appear instantly in the TabSync dashboard.

    Else use 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 the developers for this project to live long.For issues, open a new issue or use discussion.

License

This project is licensed under the MIT License