Zeigt dir, was heute wichtig ist.
Lokaler Workspace, der deine Notizen, Aufgaben, E-Mails und Dokumente verbindet und nach Relevanz sortiert. Markdown, Wissensgraph, Karteikarten, E2E-Sync -- alles mit lokaler KI, ohne Cloud-Zwang. Open Source.
Website ¡ Download ¡ Blog ¡ GitHub
- Tages-Dashboard, das nach Relevanz zeigt, was heute wichtig ist (Notizen, Aufgaben, Termine, E-Mails)
- Relevanz-Radar: rein heuristisch, ohne KI -- Score aus ßberfälligen Aufgaben, Backlinks, passenden Mails und Terminen; ein Durchlauf ßber 4000 Notizen kostet Millisekunden
- Morning Briefing (einmal täglich), Aktivitäts-Widget (Top-Notizen & -Ordner)
- Projekt-Status-Widget, das
_STATUS-Notizen pro Projekt anreichert
- Konsolidiert deinen Tag (berĂźhrte Notizen, erledigte Aufgaben, Mails, Daily-Note) in eine Tageszusammenfassung
- Vier-Sektionen-Schema: Heute im Fokus / Was ich gemacht habe / Offene Fäden / Beobachtung
- Hardcoded lokal (
localhost:11434) -- verlässt nie deinen Rechner - Zusammenfassungen werden nie ßberschrieben (Human-in-the-Loop)
- Drei funktionale Kategorien: đ´ Problem (Aktion) ¡ đ˘ LĂśsung (Wissen) ¡ đľ Info (Lesen)
- Farbfilter im FileTree, Status-Dots in Editor, Tabs, Graph und Lesezeichen
- Erkennung Ăźber Frontmatter oder Titel-Emoji -- treibt Radar und Dashboard
- SM-2 Algorithmus mit optimalen Wiederholungsintervallen
- KI-Quiz-Generierung aus beliebigen Notizen via Ollama
- Anki-Import (.apkg) fuer einfache Migration
- Statistik-Dashboard: Streak, Heatmap, Wiederholungsplan
- Cloze Deletion und Image Occlusion
- AES-256-GCM Verschluesselung, scrypt Key-Derivation
- Zero-Knowledge Relay-Server -- Server sieht nur verschluesselte Blobs
- Kein Account noetig: nur Vault-ID + Passphrase
- Selektive Synchronisierung und Sync-Protokoll
- CodeMirror 6 Editor mit drei Modi: Markdown, Schreiben (Live Preview), Lesen (WYSIWYG mit Inline-Editing)
- Slash Commands:
/fuer 25 Befehle (Datum-Wikilinks, Formatierung, 10 Callout-Typen, Templates) - Wiki-style Linking mit
[[Wikilinks]]und Backlinks-Panel - Obsidian-kompatible Syntax, Callouts, LaTeX, Mermaid-Diagramme
- Syntax Highlighting in Code-Bloecken (20+ Sprachen)
- Automatische Backups vor jedem Schreibvorgang (lokal, vom Sync ausgenommen)
- Interaktive Visualisierung aller Verbindungen (React Flow)
- Cards & Dots View, Drag & Drop, Layout-Algorithmen
- Zusammenfassungen und Tags direkt auf Canvas-Karten
- Lokal-first: lokale LLMs via Ollama (Zusammenfassen, Uebersetzen, Weiterschreiben) -- Standard, ohne Cloud-Zwang
- Vier Backends: Ollama und LM Studio lokal, OpenRouter und LLMBase (EU-Inference) als opt-in Cloud -- bewusst pro Funktion zuschaltbar, Brain bleibt immer lokal
- Macher-Leiste (ââ§A): KI schlägt Ănderungen als Block-Diff vor -- du Ăźbernimmst oder verwirfst, nichts wird automatisch ersetzt
- Webrecherche (Opt-in): Der Notiz-Agent sucht Ăźber Tavily, SearXNG oder Linkup, liest freigegebene Treffer lokal und erzeugt eine gestagede Notiz mit deterministischem Quellenblock
- KI-Kontextmenue (Alt+Rechtsklick) fĂźr Textauswahl, Provenienz (Modell + Datum) im Frontmatter
- Smart Connections: Ăhnlichkeitssuche Ăźber Embeddings (bge-m3) mit optionalem LLM-Reranker
- Eingebautes Diktat (Whisper STT, lokal im Browser-Runtime) -- Schnellerfassung per âD
- Modell-Kompatibilitäts-Matrix: zeigt pro Modul, welches Modell geeignet ist (mit Hersteller-Logos); Hard-Lock gegen prompt-injection-anfällige Modelle
- Modell-Fähigkeiten kommen von der Laufzeit, nicht aus einer gepflegten Namensliste -- eine solche Liste veraltet still und sperrt echte Fähigkeiten aus
- In-App Ollama Model Download und Management; KI-Quiz-Generierung und Bildgenerierung (Flux2 lokal, Imagen fĂźr Agent und Marketing)
- Notiz-Agent: Arbeitsaufträge an ein Modell, das liest, recherchiert und Dateien erzeugt -- als eigener Tab oder aus der Macher-Leiste unter der Notiz
- Kontext anhängen: einzelne Dateien (Excel, Word, PowerPoint, PDF, Markdown, CSV) oder ganze Ordner; der Agent liest ausschliesslich, was angehängt ist
- Ordner auswerten: fĂźhrt Excel- und CSV-Dateien eines Ordners zusammen (Kopfzeilen-Erkennung, unscharfe Spaltenzuordnung) und schreibt eine Ergebnistabelle -- die Zeilen laufen nie durch den Modellkontext
- Ergebnisse gehen in einen Staging-Bereich, nicht ins Vault: du Ăźbernimmst jede Datei einzeln. Der Agent kann nichts direkt Ăźberschreiben
- Skills: eigene Arbeitsanleitungen als
Skills/<ordner>/SKILL.mdim Vault (offener SKILL.md-Standard), inklusive kuratiertem Katalog zum Import. Skills sind reiner Text, kein Code --scripts/wird nie ausgefĂźhrt - Wissenschaftliche HTML-Seiten (
write_html): LaTeX bleibt Quelltext und wird per KaTeX offline gerendert, mit Gleichungs- und Abbildungsnummerierung
.html-Dateien Ăśffnen im Code-Editor als sandboxed Vorschau (eigenes Protokoll, keine externen Hosts, kein Netzzugriff aus der Seite)- Export der Vorschau als PDF (A4) oder EPUB -- Stylesheets, lokale Schriften und Bilder werden eingebettet
- Notiz-Export als PDF, zusätzlich im reMarkable-Buchformat (157x210 mm, grosse Serifenschrift)
- Erkennt Software-Rendering, niedrige Bildwiederholrate, gemischte Skalierung und Spiegelung -- die typischen Ursachen fßr eine zähe Oberfläche am Beamer
- Präsentationsmodus schaltet alle Weichzeichner-Overlays und Ăbergänge ab; Animationen bleiben bewusst an, damit ein Spinner nicht wie eine hängende App aussieht
- Wird nur angeboten, nie selbsttätig aktiviert
- Integrationen laufen als Plugins mit eigenem Manifest statt fest verdrahtet: edoobox (Veranstaltungs-Agent), Antares CS (Medienzentren-Verleih, read-only), reMarkable (USB), WordPress (Publishing)
- Plugin-Widgets rendern ßber einen Host mit eigener Schreibgrenze -- kein rohes HTML aus einem Plugin in die Oberfläche
- Vollwertiges PTY-Terminal direkt in der App
- Smart AI-Tool Detection (OpenCode, Claude)
- Windows + WSL Support
- IMAP-Abruf von mehreren Accounts mit automatischer KI-Analyse (Relevanz, Sentiment, Zusammenfassung)
- Hybrid-Relevanz-Scorer: harte Signale (VIP-Absender, Domains, Keywords, Antwort-Häufigkeit) deterministisch im Code, KI nur fßr Semantik -- mit "Warum"-Begrßndung pro Mail
- Analyse-Modell frei wählbar (lokal oder optional OpenRouter-Cloud)
- E-Mails senden via SMTP direkt aus der App (Signatur mit Bild-Upload, IMAP-Sent-Append)
- KI-Assistent: Emails besprechen, Antwortentwuerfe generieren lassen, Kontext aus Vault + Veranstaltungen
- Kontakt-Autocomplete aus Email-Historie, edoobox-Buchungen und Vault-Wikilinks
- "Antwort erwartet"-Erkennung mit Dringlichkeitsstufen (hoch/mittel/niedrig)
- Anhang-Erkennung, klickbare Links, Original-Text-Ansicht
- Relevante E-Mails werden als Markdown-Notizen mit Tasks und Terminen gespeichert
- Visuelle Automationsschicht: Module als verbindbare Bausteine mit typisierten Ports (React Flow)
- Trigger manuell oder bei neuen relevanten Mails; Human-Review als terminaler Hand-off
- Cloud-Guard: personenbezogene Schritte laufen nie Ăźber gehostete Cloud-Modelle
- Telegram-Bot mit Agent-Modus (experimentell, default aus): Notizen/Tasks/Kalender per Chat abfragen und (mit Bestätigung) bearbeiten -- läuft lokal; wird nur noch sicherheitsseitig gepflegt
- Semantic Scholar + OpenAlex Literatursuche mit Zotero-Export (CSL)
- Zotero Integration fuer Literaturverwaltung (Better BibTeX)
- reMarkable USB-Integration (Dokumente browsen, importieren, PDF exportieren, optimieren, als Buch umbrechen)
- Schnellerfassung per Tray und globalem KĂźrzel: Notiz- und Zettel-Modus, Diktat, Aufgaben -- ohne die App in den Vordergrund zu holen
- Readwise Highlight-Sync (Buecher, Artikel, Podcasts)
- edoobox-Agent (Veranstaltungsimport, Booking-Dashboard, Marketing mit WordPress + Imagen)
- Antares CS (Medienzentren-Verleih, read-only Dashboard-Widget)
- PDF Viewer mit Docling-Extraktion
- LanguageTool Grammatik- & Rechtschreibpruefung (Ein-Klick-Korrektur)
- Apple Erinnerungen aus Tasks + Kalender-Termine (macOS)
- Dataview Queries (LIST, TABLE, WHERE, SORT)
- Template System (Built-in & Custom)
- 15 aktivierbare Module: Kern-Features bleiben, Spezial-Integrationen per Toggle ein-/ausblendbar (u.a. Vision OCR, Sprache, Projekt-RAG, Webrecherche, Bild-Generierung)
macOS (Apple Silicon & Intel): mindgraph-notes.de/#download
Linux (AppImage & .deb): mindgraph-notes.de/#download
Windows (Installer & Portable): mindgraph-notes.de/#download
| Shortcut | Funktion |
|---|---|
| âN | Neue Notiz |
| âO | Vault Ăśffnen |
| âP | Schnellsuche |
| ââ§P | Befehlspalette |
| âK | Quick Switcher |
| âE | Ansicht wechseln (Markdown / Schreiben / Lesen) |
| âW | Tab schliessen |
| ââ§A | KI-Macher-Leiste |
| ââ§F | Format-MenĂź |
| ââ§I | KI-Bildgenerierung |
| ââ§Z | Zotero-Suche |
| ââ§T | Template-Auswahl |
Auf Windows/Linux: â = Ctrl. Die vollständige Liste steht in der Befehlspalette (ââ§P).
curl -fsSL https://opencode.ai/install | bashbrew install ollama
ollama pull qwen3.5:4b # Chat / Analyse (8-GB-tauglich)
ollama pull bge-m3 # Embeddings fßr Smart Connections (deutsche Vaults)Fßr den Notiz-Agenten lohnt ein MoE-Modell: es schreibt lange Ergebnisse um ein Vielfaches schneller als ein gleich grosses dichtes Modell, und der Agent ist schreiblastig. Alternativ läuft LM Studio als lokales Backend.
Modul âWebrecherche" aktivieren, dann unter Einstellungen â KI & Modelle einen Anbieter hinterlegen: Tavily oder Linkup per API-Key, oder eine eigene SearXNG-Instanz. Pro Agent-Lauf wird sie zusätzlich Ăźber den Globus freigegeben -- ohne diesen Klick sieht das Modell die Such-Werkzeuge nicht.
ollama run x/flux2-kleindocker run -p 5001:5001 ds4sd/docling-servedocker run -d -p 8010:8010 erikvl87/languagetoolAlternativ: LanguageTool Premium API mit Username + API-Key in Einstellungen konfigurieren.
cd app
npm install
npm run devcd app
npm run build- Electron 41 - Cross-platform Desktop App
- React 19 - UI Framework
- TypeScript 6 - Type-safe Development
- CodeMirror 6 - Markdown Editor (3 Modi inkl. WYSIWYG via turndown)
- React Flow - Graph- & Workflow-Canvas
- Zustand 5 - State Management (21 Stores)
- Ollama + LM Studio (lokal), OpenRouter + LLMBase (opt-in Cloud) - LLM-Backends, lokal-first
- @huggingface/transformers + ONNX Runtime - eingebautes Whisper STT
- xterm.js + node-pty - Integrated Terminal
- imapflow + mailparser + nodemailer - Smart Email Client
- DOMPurify - HTML/SVG Sanitization
AGPL-3.0 - GNU Affero General Public License v3.0
Copyright (C) 2024-2026 Jochen Leeder (bydb.io)
Diese Software ist Open Source unter der AGPL-3.0 Lizenz. Das bedeutet:
- â Du darfst den Code nutzen, modifizieren und verteilen
- â Du darfst die App fĂźr kommerzielle Zwecke nutzen
â ď¸ Modifikationen mĂźssen ebenfalls unter AGPL-3.0 verĂśffentlicht werdenâ ď¸ Der Quellcode muss verfĂźgbar gemacht werden (auch bei Netzwerk-Nutzung)â ď¸ Attribution ist erforderlich
Bei Nutzung oder Forks muss folgende Attribution sichtbar sein:
Based on MindGraph Notes by Jochen Leeder (bydb.io) Original project: https://github.com/bydb/mindgraph-notes
Siehe LICENSE fĂźr Details.
Jochen Leeder
Made with â¤ď¸ in Germany