Skip to content

Repository files navigation

Flow – AI Tab Manager

Flow ist eine Manifest V3 Chrome-Erweiterung zur intelligenten Tab-Verwaltung direkt in der Chrome-Seitenleiste (Side Panel). Die Erweiterung gruppiert geöffnete Tabs automatisch nach Themen, schließt doppelt geöffnete Webseiten im Hintergrund, sichert Tab-Sessions und gibt Arbeitsspeicher durch Auslagern inaktiver Tabs frei.

Vorschau

Vorschau

Offizieller Release (Empfohlen)

Die Extension kann direkt aus dem Google Chrome Web Store installiert werden. Updates erfolgen hierbei vollautomatisch:

Jetzt im Chrome Web Store herunterladen


Hauptfunktionen

1. Automatische Tab-Gruppierung

Flow ordnet geöffnete Tabs automatisch in Farbgruppen ein. Neue Tabs werden anhand ihrer Themenkategorie (z. B. Arbeit, Recherche, Unterhaltung, Shopping) bestehenden oder neuen Chrome-Tab-Gruppen zugewiesen.

2. Session-Manager & Automatisches Speichern

Sichern Sie Ihre vollständige Tab-Sitzung per Klick oder konfigurieren Sie ein automatisches Speicherintervall (alle 3, 4 oder 5 Stunden). Bei identischen Tab-Sessions werden doppelte URLs automatisch zusammengeführt (Merge). Gespeicherte Sessions können mit benutzerdefinierten Namen umbenannt, wiederhergestellt oder gelöscht werden.

3. Automatische Duplikat-Erkennung

Wird eine Webseite geöffnet, die bereits in einem anderen Tab existiert, schließt Flow das neue Duplikat im Hintergrund und bringt den Fokus auf das bestehende Tab zurück.

4. Speicher freigeben (Tab-Hibernate)

Inaktive Tabs werden nach einer gewählten Inaktivitätszeit (15 Min., 30 Min., 1 Std., 2 Std.) automatisch ausgelagert, um RAM und Akkulaufzeit zu schonen. Tabs mit aktiver Medienwiedergabe werden dabei geschützt.

5. Schnellsuche (Spotlight)

Über die Tastenkombination (Command+Shift+F auf macOS, Strg+Shift+F auf Windows/Linux) lässt sich eine Schnellsuche öffnen, mit der jeder geöffnete oder archivierte Tab sofort gefunden werden kann.


Technologie-Stack

  • Framework: React 19, TypeScript
  • Styling: Tailwind CSS v4, Vanilla CSS Design-Tokens
  • Build Tool: Vite, Esbuild
  • Chrome API: Manifest V3 (Side Panel, Tab Groups, Storage, Alarms)

Installation & Entwicklung

Voraussetzungen

  • Node.js (v18+)
  • npm

1. Repository klonen & Abhängigkeiten installieren

git clone https://github.com/mr-gordon/flow.git
cd flow
npm install

2. Entwicklungsmodus (Web-Prototyp)

npm run dev

3. Chrome Erweiterung bauen

npm run build:extension

Der fertig compilierte Extension-Build befindet sich anschließend im Ordner dist-extension/.

4. In Google Chrome laden

  1. Öffnen Sie chrome://extensions im Browser.
  2. Aktivieren Sie den Entwickler-Modus (oben rechts).
  3. Klicken Sie auf Entpackte Erweiterung laden und wählen Sie den Ordner dist-extension/ aus.

Datenschutz

Flow speichert alle Einstellungen, Regeln und Tab-Sessions ausschließlich lokal auf dem Gerät des Nutzers (chrome.storage.local). Es werden keine personenbezogenen Daten, Medien oder Webseiten-Inhalte an externe Server übertragen oder gesammelt.

Details finden Sie in der PRIVACY.md.


Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert — siehe LICENSE.md für Details.

About

Tabs ordnen sich von selbst: automatische Chrome Tab-Gruppen, geschlossene Duplikate, Session-Sicherung & RAM-Optimierung (Manifest V3 Side Panel).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages