Tabflow is a next-generation browser extension designed to supercharge your productivity. It uses advanced AI to act as your personal assistant, organizing your tabs into dedicated workspaces, securing your private content with AES-256 encryption, and scheduling your workflow automatically.
- 🤖 AI Assistant Integration: Talk to your built-in AI assistant directly from the dashboard. Ask it to organize tabs, close specific sites (e.g., "close all YouTube tabs"), or summarize content. The AI understands natural language and controls the browser for you!
- 🔑 Bring Your Own Key (BYOK): Simply plug in your own API key to get started! It's incredibly easy to use, and you can even connect it to OpenRouter to use powerful AI models completely for free.
- 📁 Smart Workspaces: Group your open tabs into distinct, named folders (like "Work", "Entertainment", or "Research").
- 🗺️ Interactive Workspace Map: Visualize all your folders in a dynamic, draggable node-based canvas. Turn on Domain Similarity Links to instantly connect and group tabs from the same website. You can also seamlessly drag and drop tabs from one folder node to another to reorganize them!
- 🔒 AES-256 Folder Encryption: Need privacy? Lock specific folders with a custom password. Tabs inside locked folders are hidden and inaccessible until you unlock them. Includes a recovery phrase fallback system.
- ⏱️ Automated Tab & Folder Scheduling: Schedule entire workspaces or individual tabs to open or close at specific dates and times automatically.
- ⚡ Quick-Access Popup: Click the Tabflow extension icon in your browser toolbar to instantly save your current tab into any of your folders without opening the full dashboard.
- 🚀 Smart Launcher: Hit
Cmd/Ctrl + Kto instantly open the launcher. You can type AI commands or use the search bar to access and manage all your saved workspaces.
Since Tabflow is currently in developer preview, you can easily install it locally in any Chromium-based browser (Chrome, Edge, Brave, Opera, Vivaldi).
- Clone this repository or download the ZIP file.
- Unzip the downloaded file to a permanent folder on your computer.
- Open your browser and go to your extensions page:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Brave:
brave://extensions/
- Chrome:
- Turn on "Developer mode" (usually a toggle in the top right corner).
- Click "Load unpacked" (or "Load unpacked extension").
- Select the folder where you unzipped Tabflow.
- Important: Click on "Details" for the Tabflow extension and turn on "Allow in Incognito" so you can manage your private browsing tabs too.
- You're done! Pin the Tabflow icon to your toolbar for easy access.
To open the main dashboard, simply click the Tabflow extension icon in your toolbar and click "Open Dashboard". From here, you can visualize your folders on an interactive canvas, drag and drop tabs between folders to instantly organize them, talk to the AI assistant on the right panel, and manage your entire browser workspace.
When you hover over any workspace folder in your dashboard, you gain access to powerful 1-click trigger buttons:
▶️ Open / Close: Instantly open all tabs in the folder, or close them all at once.- 🕒 Schedule Trigger: Set an exact date and time for the folder to automatically open, close, or expire.
- 🔗 Share: Export and share your entire workspace setup with others.
- 🔒 Lock & Secure: Password-protect the folder to completely hide its contents until unlocked.
The built-in AI isn't just a chatbot—it has direct access to control your browser and organize your data. You can trigger the following actions simply by asking the AI in natural language (either in the dashboard chat or via the Cmd/Ctrl + K Launcher):
-
Tab Management
- Open Tabs: "Open youtube.com" (
OPEN_TAB) - Close Tabs: "Close all my tabs", "Close all tabs with 'recipe' in the title" (
CLOSE_TAB)
- Open Tabs: "Open youtube.com" (
-
Workspace Organization
- Save Tabs: "Save my current tab to the Work folder" (
ADD_TAB) - Delete Tabs/Folders: "Remove Netflix from my Inbox", "Delete the Old Project folder" (
DELETE_TAB,DELETE_FOLDER) - Move & Copy: "Move my Reddit tab from Work to Entertainment" (
MOVE_TAB,COPY_TAB) - Rename: "Rename my 'Misc' folder to 'Read Later'" (
RENAME_FOLDER) - Restore: "Open all the tabs in my Research folder" (
RESTORE_FOLDER)
- Save Tabs: "Save my current tab to the Work folder" (
-
Automation & Security
- Scheduling: "Schedule my Work folder to open tomorrow at 9:00 AM", "Close my Twitter tab in 15 minutes" (
SCHEDULE_FOLDER,SCHEDULE_TAB) - Clear Schedules: "Cancel the schedule for my Work folder" (
CLEAR_SCHEDULE) - Locking: "Lock my Private folder" (
LOCK_FOLDER)
- Scheduling: "Schedule my Work folder to open tomorrow at 9:00 AM", "Close my Twitter tab in 15 minutes" (
Note: Before the AI executes any of these commands, a Confirm Actions popup will appear so you can review exactly what the AI intends to do and either Approve or Reject it.
To secure a workspace:
- Hover over the folder in the dashboard sidebar.
- Click the 🔒 Lock icon.
- Set a password and a recovery word.
- Once locked, the folder's contents will be completely hidden. To unlock it, click the lock icon again and enter your password.
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion (for smooth animations)
- Chrome Extensions API (Manifest V3)
- WebCrypto API (for secure AES-256 encryption)
Tabflow is an open-source project and we would absolutely love your help to make it even better!
Whether you want to fix a bug, suggest a new feature, or completely redesign a component, feel free to collaborate, open an issue, or submit a pull request!
If you just want to connect, chat about browser extensions, or share your thoughts, don't hesitate to reach out!
This project is licensed under the MIT License - see the LICENSE file for details.


