Skip to content
b1ink0Public

About

TabFlow is a browser extension for organizing large tab collections into projects, keeping related pages together and saving sessions to return to later.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TabFlow

TabFlow

Projects, saved sessions and suspension for your browser tabs.

Install | Features | Guides | Development

TabFlow is a Manifest V3 extension for Chromium-based browsers. Manage large tab collections across windows from a side panel: organize projects, keep related pages together, and save a session to return to later.

TabFlow sidebar with projects, categories and nested references

Features

  • Project workspaces. Organize tabs into projects and categories independently of browser windows and native groups.
  • Connected research. Keep related pages in named, collapsible branches with up to five levels. Reorder tabs, categories and projects with drag-and-drop.
  • Search and tags. Find tabs across windows by title, address, notes, tags and available cached page text.
  • Saved sessions. Save snapshots, resume missing tabs, review changes and export portable backups.
  • Tab suspension. Reduce memory use by keeping inactive tabs in lightweight placeholders with their original addresses preserved. Configure automatic suspension and site exceptions.
  • Optional AI assistance. Ask about selected tabs, generate organization drafts, suggest tags and edit the workspace through an OpenAI-compatible endpoint.

Project tabs in the full workspace

Install

TabFlow currently loads as an unpacked extension. It requires a Chromium-based browser with side-panel support, version 121 or newer.

  1. Download the extension ZIP from Releases and extract it to a permanent folder.
  2. Open the browser's extension-management page (chrome://extensions) and enable Developer mode.
  3. Select Load unpacked and choose the extracted folder containing manifest.json.
  4. Pin TabFlow and select its toolbar icon to open the side panel. Ctrl+Shift+Y opens the full workspace when available.

Guides

Workspace data is stored in the extension. AI features send selected context to the configured model endpoint. Attached images require an image-capable model.

Development

Requires Node.js 22 or newer and Bun 1.4.2 or newer.

bun install --frozen-lockfile
bun run build

Load .output/chrome-mv3 as an unpacked extension. bun run dev starts the WXT development build.

See contributing for checks and screenshot generation, architecture for the system overview, and design system for interface principles.

License

MIT

About

TabFlow is a browser extension for organizing large tab collections into projects, keeping related pages together and saving sessions to return to later.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages