Was habe ich gemacht?
Deutsch
Download

Was habe ich gemacht?

Er sieht, in welcher App und welchem Fenster Sie sind, ein kleines KI-Modell auf Ihrem eigenen Rechner benennt, was Sie getan haben, und am Tagesende erhalten Sie eine Zeitleiste, einen Bericht und einen Standup-Entwurf. Kein Konto, keine Cloud, keine Telemetrie.

Alles bleibt auf Ihrem Computer.

Ein Beispieltag, so gezeichnet wie auf dem Bildschirm „Heute“: eine Spur für jede Art von Arbeit.

Funktionen

Zuerst die Rohdaten, Berichte entstehen daraus bei Bedarf.

Erfasst das aktive Fenster
Anwendung, Fenstertitel und ein Screenshot dieses Fensters (nicht des ganzen Bildschirms). Leerlaufzeit ohne Tastatur- und Mauseingabe wird erkannt. Die Aufzeichnung ist standardmäßig aus, bis Sie sie einschalten.
Lokale KI ordnet jeden Snapshot zu
Eine llama.cpp-Engine mit einem Qwen3.5-Modell läuft auf Ihrem Computer und ordnet jedem Snapshot eine Kategorie, eine Beschreibung und eine Aufgabe zu. Alternativ verbinden Sie Ihren eigenen OpenAI-kompatiblen Server (Ollama, LM Studio, vLLM) oder schalten die KI aus.
Berichte und Stundenzettel
Eine Woche oder ein Monat nach Tag, Tätigkeitsgruppe und Aufgabe. CSV exportieren, Stunden je Aufgabe auf 15 Minuten gerundet ausgeben und einen Standup-Entwurf für gestern und heute kopieren.
Mehr Quellen als nur das Fenster
Git-Commits, Browserseiten, ActivityWatch, Mattermost, GitHub, GitLab, Jira, YouTrack und Claude-Code-Sitzungen. Alles Weitere lässt sich mit dem Befehl wtf emit oder einem eigenen Connector einspeisen.
Ihr KI-Assistent kann die App abfragen
Ein integrierter MCP-Server erlaubt Claude, Cursor und anderen Clients, Ihren Tag zu durchsuchen, Zeitleisten zu lesen und Standups oder Abrechnungen zu erstellen. Er liest nur und gibt nie Screenshots zurück.
Sie entscheiden, was aufgezeichnet wird
Jederzeit pausieren, Leerlaufzeit nicht erfassen, Anwendungen und Fenstertitel ausschließen (Passwortmanager sind standardmäßig ausgeschlossen), mit eigenen Regeln klassifizieren und Screenshots für eine begrenzte Anzahl Tage behalten.

Ein Tag auf einem Bildschirm

Jeder Abschnitt des Tages landet in der Spur seiner Arbeitsart. Die Zeit unter jedem Spurnamen entspricht dem, was der Bericht ausweist.

Beispieldaten

Aufgezeichnet: 7 Std. 50 Min.

Journal des Tages, von der lokalen KI geschrieben

  1. 09:20–10:50 Token-Refresh im API-Client bearbeitenCode · 1 Std. 30 Min. · Aufgabe WTF-12
  2. 11:20–12:00 Anruf: SprintplanungAnrufe · 40 Min. · Keine Aufgabe
  3. 13:20–14:00 OAuth-Refresh-Doku lesenRecherche · 40 Min. · Aufgabe WTF-12
  4. 14:00–16:10 Tests für Token-Refresh, eine Race Condition behebenCode · 2 Std. 10 Min. · Aufgabe WTF-12

Wohin die Zeit geht

Eine Woche, nach Art der Arbeit. Balken und Zeilen zeigen dieselben Minuten; der Bericht schlüsselt sie zusätzlich nach Tag und Aufgabe auf.

Beispieldaten

Summe der Woche: 41 Std. 40 Min.

So funktioniert es

  1. Es zeichnet auf

    Das aktive Fenster, sein Titel und ein Snapshot sowie die Quellen, die Sie aktiviert haben: Git, Browser, Jira und andere.

  2. KI ordnet zu

    Ein lokales Modell sortiert jeden Snapshot in eine Kategorie und eine Aufgabe ein. Ihre eigenen Regeln haben immer Vorrang vor der KI.

  3. Sie schauen zurück

    Den Tag auf einer Zeitleiste ansehen, einen Bericht oder ein Standup erstellen, CSV exportieren oder Ihren KI-Assistenten über MCP fragen.

So funktioniert es

Vier Stationen, alle auf Ihrem Computer. Hier braucht niemand ein Konto.

Ihr Computer

  1. Es zeichnet auf

    Das aktive Fenster: Anwendung, Titel und ein Snapshot dieses Fensters. Leerlaufzeit wird erkannt.

    Quellen, die Sie aktivieren: Git, Browser, Jira, Claude Code und andere.

  2. Lokale KI ordnet zu

    llama.cpp mit einem Qwen3.5-Modell auf 127.0.0.1 oder Ihr eigener OpenAI-kompatibler Server.

    Jeder Snapshot erhält eine Kategorie, eine Beschreibung und eine Aufgabe.

    Ihre eigenen Regeln haben Vorrang vor der KI.

  3. Journal auf der Festplatte

    Eine SQLite-Datenbank und verschlüsselte Snapshots in Ihrem Benutzerordner.

    Berichte entstehen daraus auf Anfrage; sonst wird nichts gespeichert.

  4. Sie schauen zurück

    Heute: der Tag als Spuren.

    Berichte: Woche, Monat, CSV, Standup-Entwurf.

    MCP: Ihr Assistent fragt, nur lesend.

Aus, bis Sie sie einschalten: eigener KI-Server, ClickHouse-Kopie, Dienst-Connectors.

Fragen Sie Ihren Tag

Ihr KI-Assistent ruft die App über MCP auf und antwortet aus Ihren eigenen Einträgen. Er liest nur und bekommt nie Screenshots.

Beispieldaten

  1. Was habe ich am Dienstagnachmittag gemacht?

    Tool timelinedate

    Von 14:00 bis 16:10 haben Sie an Aufgabe WTF-12 im Code gearbeitet: Tests für Token-Refresh und eine Korrektur einer Race Condition. Danach 20 Minuten Chat und 30 Minuten Review.

  2. Wie viele Stunden hat WTF-12 diese Woche gekostet?

    Tool time_bygroup_by = task

    11 Std. 15 Min. an 4 Tagen: 8 Std. 30 Min. Code, 2 Std. 15 Min. Review, 30 Min. Lesen.

  3. Erstellen Sie mein Standup.

    Tool standup

    Gestern: WTF-12, Token-Refresh im API-Client, Tests geschrieben, eine Race Condition behoben. Heute: Review-Kommentare abschließen.

Das Ändern von Einstellungen über MCP ist standardmäßig aus und braucht Ihre Erlaubnis in der App.

Nichts verlässt Ihren Computer, bevor Sie es erlauben.

Die App hat keine Server, keine Konten, keine Telemetrie und keine Analysen. Alles Folgende ist aus, bis Sie es einschalten.

Snapshots werden verschlüsselt (AES-256-GCM) gespeichert und standardmäßig nach 30 Tagen gelöscht. Die Schlüssel landen im Systemschlüsselbund.

Vollständige Datenschutzerklärung lesen

Was den Computer verlässt, und wann

Installation der integrierten KI
Übliche Download-Anfragen an github.com (llama.cpp) und huggingface.co (das Modell). Danach läuft die KI auf diesem Computer. Der vollständige Installer lädt nichts herunter.
Ihr eigener KI-Server
Snapshot, Titel, Anwendung, der jüngste Kontext und erkannter Text gehen an den von Ihnen eingestellten Server. Ein Server, der nicht auf diesem Computer läuft, braucht Ihre ausdrückliche Erlaubnis.
Dienst-Connectors
Anfragen mit Ihrem Token an die von Ihnen angegebene Adresse: Mattermost, GitHub, GitLab, Jira, YouTrack, ActivityWatch. Das Programm schreibt dort nichts.
Kopie nach ClickHouse
Kopien der Einträge und KI-Antworten gehen an Ihr ClickHouse. Snapshots werden nicht gesendet, nur der Dateiname.
Update-Prüfung
Einmal täglich eine Anfrage an api.github.com nach der neuesten Version, ohne Daten über Sie. Standardmäßig eingeschaltet. Der Installer lädt erst herunter, wenn Sie die Schaltfläche drücken.
MCP-Client
Was Ihr MCP-Client anfragt, auf diesem Computer. Danach verarbeiten der Client und sein Modell die Daten nach ihren eigenen Regeln.

Alles bleibt auf Ihrem Computer

Verglichen nach Konzept, nicht nach Marke: diese App gegen einen Tracker, der um die Cloud seines Herstellers herum gebaut ist.

Frage Diese App Cloud-Konzept
Wo liegen Snapshots? Diese AppVerschlüsselte Dateien (AES-256-GCM) in Ihrem Benutzerordner, nach 30 Tagen gelöscht. Cloud-KonzeptAuf den Servern des Herstellers, nach dessen Aufbewahrungsregeln.
Wo läuft die KI? Diese AppAuf diesem Computer. Oder auf einem Server Ihrer Wahl, den Sie erlauben müssen. Cloud-KonzeptAuf den Servern des Herstellers.
Brauchen Sie ein Konto? Diese AppKein Konto, keine Telemetrie, keine Analysen. Cloud-KonzeptEin Konto zum Anmelden und Synchronisieren.
Was verlässt den Computer? Diese AppNichts, bis Sie etwas einschalten, das es braucht. Die Datenschutzerklärung listet jeden Fall auf. Cloud-KonzeptSnapshots oder deren Text, damit der Hersteller sie verarbeiten kann.
Wie löschen Sie es? Diese AppZwei Ordner und die Schlüsselbund-Einträge entfernen. Cloud-KonzeptDen Hersteller um Löschung bitten.

Hier wird kein Produkt namentlich genannt oder bewertet.

Verschlüsselt, dann vergessen

Ein Snapshot wird beim Schreiben verschlüsselt und nach der von Ihnen eingestellten Anzahl Tage entfernt. Was Sie getan haben, bleibt im Journal.

Beim Schreiben verschlüsselt
AES-256-GCM. Der Schlüssel wird beim ersten Gebrauch erzeugt und, sofern vorhanden, im Systemschlüsselbund gespeichert.
Duplikate übersprungen
Ein Snapshot, der dem vorherigen desselben Fensters gleicht, wird übersprungen, und die KI sieht ihn nicht doppelt.
Sie wählen die Dauer
Standard ist 30. Einträge zu Tag, Anwendung, Titel und KI-Antwort bleiben erhalten.

Screenshots

Die Ansicht „Heute“: der Tag als Zeitleiste der TätigkeitenDie Ansicht „Heute“: der Tag als Zeitleiste der Tätigkeiten
Heute
Die Ansicht „Berichte“: Zeit nach Tag, Tätigkeitsgruppe und AufgabeDie Ansicht „Berichte“: Zeit nach Tag, Tätigkeitsgruppe und Aufgabe
Berichte
Die KalenderansichtDie Kalenderansicht
Kalender
Die Ansicht mit den KI-EinstellungenDie Ansicht mit den KI-Einstellungen
KI-Einstellungen

Fragen und Antworten

Verlassen meine Daten meinen Rechner?

Nein, außer Sie schalten etwas ein, das es braucht: Ihren eigenen entfernten KI-Server, eine ClickHouse-Kopie, Dienst-Connectors (sie fragen die von Ihnen eingestellte Adresse ab) oder die tägliche Update-Prüfung, die bei GitHub nach der neuesten Version fragt. Die Datenschutzseite nennt jeden Fall.

Muss ich KI installieren oder einrichten?

Nein. Beim ersten Start mit der integrierten KI lädt die App die Engine llama.cpp (etwa 12–33 MB) und ein Modell (etwa 0,7–3,4 GB, je nach Ihrem Arbeitsspeicher) mit Fortsetzung und SHA-256-Prüfung. Für Rechner ohne Internet gibt es eine Offline-Edition, die beides im Installer enthält.

Geht es ohne KI oder mit meiner eigenen KI?

Ja. Es gibt drei Modi: integriert, extern (jeder OpenAI-kompatible Server wie Ollama, LM Studio oder vLLM) und aus. Bei ausgeschalteter KI wird nichts heruntergeladen oder gestartet, und die Daten werden weiterhin erfasst.

Welche Systeme werden unterstützt?

macOS 12 oder neuer, Windows und Linux (.deb, .rpm, AppImage). Die integrierte KI-Engine gibt es für macOS auf Apple Silicon, Linux x64 und Windows x64; sonst nutzen Sie einen externen KI-Server.

Kann ich die Aufzeichnung bestimmter Inhalte verhindern?

Ja. Sie können die Aufzeichnung für eine bestimmte Zeit pausieren, nach einigen Minuten Inaktivität stoppen und Apps oder Wörter im Fenstertitel angeben, die übersprungen werden. Ein übersprungenes Fenster wird nur als private Zeit gespeichert: ohne Titel und ohne Pixel. Passwortmanager stehen standardmäßig auf der Liste.

Warum fragt macOS nach „Bildschirmaufnahme“?

Fenster-Snapshots brauchen diese Berechtigung. Ohne sie kann die App keine Fenster aufnehmen. Die Erkennung der Leerlaufzeit braucht unter macOS keine zusätzliche Berechtigung.

Wie entferne ich alles?

Deinstallieren Sie die App, löschen Sie ihre Daten- und Einstellungsordner (das Deinstallationsprogramm rührt sie nicht an) und entfernen Sie die Einträge wtf-im-doing aus Ihrem Systemschlüsselbund. Die genauen Pfade für jedes System stehen auf der Datenschutzseite.

Finden Sie heraus, wo Ihr Tag geblieben ist

Laden Sie „Was habe ich gemacht?“ herunter und sehen Sie, was Sie getan haben.

macOS

macOS 12+, .dmg Download für macOS

Windows

Windows, .exe Download für Windows

Linux

Linux (GTK 4), .deb · .rpm · .AppImage Download für Linux

Beim ersten Start lädt die integrierte KI ihre Engine (etwa 12–33 MB) und ein Modell (etwa 0,7–3,4 GB, abhängig vom Arbeitsspeicher). Stattdessen können Sie auch Ihren eigenen KI-Server nutzen oder die KI ausschalten.

Version 0.1.0