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.
npm install -g tabsync-cli
or
pip install tabsync-cli (planned)Source
tabsync-cli
- Option 2. Download Desktop App
Source
tabsync-extension
- 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
- Open TabSync CLI:
tabsyncOnce 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.
- 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
releasesto download file
If you see:
TabSync Local: could not find server on port xxxxMake 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.
For all the important changelog vist Changelog
Contributions are always welcome!
See Contributing for ways to get started.
Please adhere to this project's Code Of Conduct.
Support by donating, so I can buy a new laptop.For issues, open a new issue.
This project is licensed under the MIT License

