Self-hosted • No auth

Sync your tabs,
in real time.

A personal browser extension that keeps your open tabs synchronized across all devices. Real-time updates, remote control, zero authentication overhead.

TabSync extension popup showing synced devices and tabs

Works with

Chrome
Firefox
Edge
Brave

Built for speed.
Stripped to essentials.

Real-time tab synchronization visualization

Real-time sync

Updates every 2 seconds with automatic debouncing. Your tabs stay in sync across all devices without draining battery or bandwidth.

No authentication

Single-tenant architecture means no login required. Just paste your Firebase config and you're done.

Remote control

Close or open tabs on other devices with a simple hover-and-click gesture.

Firebase configuration setup

Bring your backend

Configure your own Firebase project. Full control over your data, complete transparency. Includes Cloudflare Worker proxy support for Tor environments.

How it compares

TabSync focuses on what matters: real-time sync without the overhead.

CapabilityTabSyncWorkonaSession Manager
Real-time open-tab syncpartial
Self-hosted backend--
No account required-partial
Remote tab controlpartial-
Tor/proxy support--
Workspace sharing-partial
Saved sessions-

Get started in
5 minutes.

01

Create Firebase Project

Go to Firebase Console, create a new project, and enable Firestore Database.

02

Clone the Repo

git clone https://github.com/FahadBinHussain/tabsync.git && cd tabsync && pnpm install

03

Build & Load Extension

pnpm build:chrome for Chrome/Edge or pnpm build:firefox for Firefox. Load unpacked in browser.

04

Configure Firebase

Paste your Firebase config into the extension popup and save. You are done.