Dayflow: automatische Bildschirmaufnahme mit KI-generierter Tagesaktivitäts-Zeitleiste

Dayflow: automatische Bildschirmaufnahme mit KI-generierter Tagesaktivitäts-Zeitleiste 121

Eine native Open-Source-macOS-App, die passiv verfolgt, was Sie am Computer tun. Sie zeichnet den Bildschirm mit niedriger Bildrate auf und erstellt per KI in regelmäßigen Abständen eine visualisierte, kommentierte Zeitleiste Ihrer realen Tagesaktivitäten.

#Ai工具箱 #Ai开源项目

Dayflow: automatische Bildschirmaufnahme mit KI-generierter Tagesaktivitäts-ZeitleisteEinführung

Dayflow ist eine Open-Source-macOS-Native-App, die in erster Linie dafür gedacht ist, ohne manuelles Zutun zu erkennen, was du vor dem Computer gemacht hast, und automatisch Zeiterfassung für dich zu erledigen. Sie arbeitet mit einer sehr niedrigen Bildfrequenz bei der Bildschirmaufnahme und lässt in regelmäßigen Abständen eine KI die Aufnahmen analysieren, um die tatsächlichen Aktivitäten des Tages als erklärte, visuelle Zeitleiste darzustellen. Im Folgenden werden die offiziellen Beschreibungen und das Feedback von Nutzern in fünf Aspekten – Funktionsweise, Funktionen, Datenschutz, Leistung und Anwendung – zu einer ausführlichen Anleitung zusammengefasst.

Dayflow

Dayflow – Kernfunktionen

Vollautomatische Zeitleiste

  • Startet beim Hochfahren automatisch und läuft dauerhaft im Hintergrund, ohne dass du Start oder Stop drücken musst.

  • Die Karten in der Zeitleiste lassen sich ziehen, inhaltlich anpassen und mit Screenshots oder Textnotizen ergänzen.

Zeitversetzte Wiedergabe

  • Die 1-fps-Aufnahme eines Tages lässt sich schnell im Zeitraffer abspielen, um sich zu erinnern, was man gemacht hat.

  • Potenzielle Ablenkungen lassen sich markieren, etwa plötzliche Sprünge zu B站 (Bilibili).

Dashboard und tägliches Journal (steht kurz vor der Veröffentlichung)

  • Man kann direkt Fragen stellen, etwa „Wie viele Tests habe ich diese Woche geschrieben?"; die Antwort erscheint als Karte im Dashboard.

  • Jeden Abend wird eine Frage vorgeschlagen, damit du wichtigen Ereignissen nachträglich noch eine Begründung hinzufügen kannst.

Export und API

  • Die Zeitleiste lässt sich als JSON oder CSV exportieren.

  • Der Code steht unter MIT-Lizenz, sodass du die Oberfläche anpassen, Inhalte ergänzen oder die Lösung im Firmen-Intranet einsetzen kannst.

Funktionsweise von Dayflow

  • Erfassung: Bildschirmaufnahme mit 1 fps, alle 15 Sekunden wird ein Clip gespeichert, die Dateien liegen zunächst lokal.

  • Zwischenspeicherung: Alle 15 Minuten werden die letzten 15 Minuten Clips zu einem kurzen Video mit 60 fps und insgesamt 900 Frames zusammengefügt.

  • Analyse: Das Video wird an die KI gegeben – entweder Cloud-Gemini oder ein lokales Modell – und das Bild wird in zwei Durchläufen erkannt.

  • Generierung: Die KI liefert Zeitkarten wie „PR-Kommentare überprüfen: 45 Minuten" oder „OAuth-Ablauf nachgeschlagen: 1,5 Stunden".

  • Aufräumen: Die Aufnahmedateien werden in der Regel nach 72 Stunden automatisch gelöscht, um Speicherplatz zu sparen.

Technische Umsetzung von Dayflow

  • Die Oberfläche ist nativ in SwiftUI umgesetzt.

  • Unterstützung verschiedener KI-Modelle: Es kann Gemini verwendet werden (eigener API-Schlüssel erforderlich) oder ein lokales Modell (Ollama oder LM Studio).

  • Die Code-Struktur ist übersichtlich und besteht im Wesentlichen aus:

  • Dayflow/: SwiftUI-Quellcode der App, einschließlich Zeitleisten-UI, Debug-UI sowie Aufnahme- und Analyse-Workflows.

  • docs/: Dokumentation und Materialien, etwa Screenshots und Videos.

  • scripts/: Automatisierungsskripte für Releases, die DMG-Erstellung, Notarisierung, Updates und Signierung übernehmen.

Leistung und Ressourcenverbrauch

  • Das Installationspaket ist 25 MB groß, die CPU-Auslastung im Betrieb liegt unter 1 %, der Speicherverbrauch bei rund 100 MB.

  • Die 1-fps-Bildschirmaufnahme hat eine Bitrate von ca. 20 kB/s, was bei 8 Stunden pro Tag etwa 500 MB entspricht; nach 3 Tagen wird automatisch gelöscht.

  • Derzeit ist nur eine Kompilierung für Apple Silicon (M1/2/3) verfügbar; auf Intel-Maschinen muss man den Code selbst mit Xcode bauen.

Schnellstart mit Dayflow

Installation

  • Lade Dayflow.dmg von den GitHub Releases herunter, ziehe es in den Programme-Ordner und erteile beim ersten Start die Berechtigung zur Bildschirmaufnahme.

KI einrichten

  • Gemini: Trage in den Einstellungen GEMINI_API_KEY ein; in Google Cloud kannst du bei aktivierter Abrechnung die Nutzung für Training deaktivieren.

  • Lokal: Installiere zunächst Ollama oder LM Studio, lade ein Vision-Modell mit 7B–11B Parametern, Dayflow findet den Port automatisch.

Alltägliche Nutzung

  • Klicke auf das Menüleisten-Symbol und wähle im Kontextmenü „Start Capture", um zu beginnen; zum Beenden wähle „Stop Capture".

  • Im Hauptfenster lässt sich die Zeitleiste mit dem Mausrad zoomen, nach Stichwörtern durchsuchen sowie nach Software oder Aktivitätstyp filtern.

Datenverwaltung

  • Die Aufnahmen werden unter ~/Library/Application Support/Dayflow/records/ zwischengespeichert.

  • Um von vorne zu beginnen, beende die App, lösche diesen Ordner und öffne Dayflow anschließend erneut.

Anwendungsszenarien für Dayflow

  • Wissensarbeiter: Tages- oder Wochenberichte lassen sich ohne mühsames Erinnern einfach per Zeitkarten zusammenstellen.

  • Freiberufler: Bei der Abrechnung nach Projekten kann der CSV-Export als Zeitnachweis dienen.

  • Unternehmen mit hohem Datenschutzbedarf: Der Code ist einsehbar und kann im Intranet betrieben werden, was Compliance-Anforderungen erfüllt.

  • Effizienz-Enthusiasten: Die Wiedergabe funktioniert wie ein Flugschreiber und hilft, Ursachen für Ablenkung zu finden.

Dayflow kombiniert 1-fps-Bildschirmaufnahme mit alle 15 Minuten erfolgender KI-Stapelverarbeitung und verwandelt die nichtssagenden Zahlen klassischer Zeiterfassung wie „Browser: 4 Stunden" in eine verständliche, durchsuchbare und exportierbare Zeitleiste wie „PR-Review: 45 Min, Tests schreiben: 1 Std, Weibo scrollen: 20 Min". Der gesamte Prozess lässt sich offline betreiben, ist einsehbar und anpassbar – und ist damit eine der transparenteren automatischen Zeiterfassungslösungen auf macOS.

Ähnliche Tools zu Dayflow: automatische Bildschirmaufnahme mit KI-generierter Tagesaktivitäts-Zeitleiste