Persoenlicher Desktop-Aufgabenplaner (Electron) mit zwei Spalten:
Kernfeature: Ein globales Tastenkuerzel macht von ueberall auf dem PC einen Screenshot, schickt ihn an die Claude API (Vision) und schlaegt daraus eine Aufgabe inkl. Kategorie vor, die du kurz bestaetigen/bearbeiten und speichern kannst.
Aufgaben werden in Supabase (Postgres) gespeichert, damit sie zentral verfuegbar sind.
npm install
supabase/schema.sql ausfuehren.Hinweis: Die Tabelle ist bewusst offen fuer den anon-Key konfiguriert (kein Login noetig), da dies ein reines Einzelnutzer-Tool ist. Teile URL/Key nicht mit anderen.
Key erstellen unter console.anthropic.com.
npm start
Beim ersten Start oeffnet sich automatisch das Einstellungsfenster. Dort:
claude-sonnet-5)CommandOrControl+Shift+T,
Electron-Accelerator-Syntax)Danach steht das Tastenkuerzel systemweit zur Verfuegung – auch wenn die App im Hintergrund/Tray laeuft.
Fuer Screenshots braucht die App unter Systemeinstellungen → Datenschutz & Sicherheit → Bildschirmaufnahme einmalig Zugriff.
src/main/ Electron-Main-Process (Fenster, IPC, Tastenkuerzel, Screenshot,
Claude-Anfrage, Supabase-REST-Client, lokale Einstellungen)
src/preload/ contextBridge-API fuer die Renderer-Fenster
src/renderer/ Drei einfache HTML/CSS/JS-Fenster: planner, capture, settings
supabase/schema.sql Datenbankschema
scripts/generate-icons.js Erzeugt build/icon.png und build/tray.png
Es werden bewusst keine zusaetzlichen Laufzeit-Abhaengigkeiten (Supabase-SDK,
Anthropic-SDK) genutzt – beide Dienste werden ueber das in Electron eingebaute
fetch() direkt per REST/HTTP angesprochen, um die App schlank zu halten.
electron-builder fuer eine gepackte App.app.setLoginItemSettings).