AirDrop for your browser tabs. A lightweight, fast browser extension that lets you broadcast and sync open tabs across all your devices instantly.
- 📡 Instant Broadcasting: Select specific tabs or select all, and push them to your network with one click.
- 📥 Network History: View a history of incoming tabs sent from other devices and open them in bulk.
- 🔔 Native Notifications: Get instantly notified via the browser when a new batch of tabs is pushed to your network.
- ⚡ Realtime Sync: Built on Firebase Realtime Database for blazing-fast, lightweight syncing.
- 💻 Cross-Platform: Send tabs from your Mac, open them on your PC (Safari support coming soon!).
Currently, Airtabs is in development and can be installed as an unpacked extension.
git clone https://github.com/mpluto-o/Airtabs.git
cd AirtabsTo keep your data private, Airtabs requires you to connect your own Firebase Realtime Database.
- Go to the Firebase Console and create a new project.
- Create a Realtime Database and set the security rules to allow read/writes.
- Register a web app in your Firebase project to get your configuration keys.
- Create a file named
firebase-config.jsin the root of this extension directory and add your keys:
export const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_PROJECT_ID.firebaseapp.com",
databaseURL: "https://YOUR_PROJECT_ID-default-rtdb.firebaseio.com",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_PROJECT_ID.appspot.com",
messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
appId: "YOUR_APP_ID"
};- Open Chrome (or any Chromium browser like Brave/Edge) and navigate to
chrome://extensions/. - Toggle Developer mode ON in the top right corner.
- Click Load unpacked and select the
Airtabsfolder you just cloned. - Pin the extension to your toolbar and start syncing!
Current Status: v1.0 (Chromium Core)
- Chromium extension core functionality (Chrome, Edge, Brave)
- Firebase Realtime Database integration for instant broadcasting
- Cross-Browser Expansion: Convert and package the extension natively for Safari (via Xcode) and Firefox.
- Strict Database Security: Lock down the open Firebase Realtime Database by implementing strict Security Rules and Firebase App Check to block any unauthorized outside access.
- Mobile Device Support: Bring Airtabs to phones (iOS/Android) so you can push and receive tabs directly from your mobile device.
- Tab Group Syncing: Add the ability to broadcast entire Tab Groups at once.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is open source and available under the MIT License.