Dateiformat
Zuletzt aktualisiert am 20. Oktober 2026
Wie MindLake jede Notiz als einfache Markdown-Datei mit YAML-Frontmatter speichert, wozu die anderen Dateien in deinem Vault da sind und was es außerhalb des Vaults behält.
Eine Notiz, eine Datei
Jede Notiz ist eine .md-Datei, die nach ihrem Titel benannt ist, in dem Ordner, in dem sie abgelegt ist; Notizen, die du nicht abgelegt hast, liegen in Inbox. Gibt es im Ordner schon eine Datei mit diesem Namen, hängt MindLake die ersten acht Zeichen der id der Notiz an, wie in Weekly sync 5e1f3c2a.md. Benennst du eine Notiz um, wird auch ihre Datei umbenannt, und [[links]] zu ihr werden im ganzen Vault angepasst.
Eine Notiz hat drei Teile: das Frontmatter zwischen zwei ----Zeilen, den Inhalt, der mit dem Titel als #-Überschrift beginnt, und am Ende einen Abschnitt ## Transcript. Hier ist ein aufgenommenes Meeting:
---
id: 5E1F3C2A-7B4D-4C8E-9A61-2F0D8B3E4C57
title: Weekly sync
created: 2026-09-21T09:30:00Z
updated: 2026-09-21T10:12:44Z
duration_minutes: 31
duration_seconds: 1874
source: inPerson
audio_file: Weekly sync.wav
folder: Work
participants: [Sam Carter, Priya Shah]
tags: [team, launch]
speakers: ["Speaker 1 => Sam Carter", "Speaker 2 => Priya Shah"]
---
# Weekly sync
The launch review moves to Thursday.
- [ ] Send the updated timeline @sam 📅 2026-09-24 ⏫
- [x] Book a room for Thursday ✅ 2026-09-21
## Transcript
Sam Carter: Morning. Shall we start with the launch date?
Priya Shah: Yes. Thursday works for the review.Frontmatter
MindLake schreibt diese Schlüssel in dieser Reihenfolge und lässt alle weg, die eine Notiz nicht nutzt.
| Schlüssel | Bedeutung |
|---|---|
id | Die dauerhafte Kennung der Notiz. Sie ändert sich nie, auch nicht, wenn du die Notiz umbenennst. |
title | Der Titel, passend zur #-Überschrift oben im Inhalt. |
created | Das Datum der Notiz, in ISO 8601 (UTC). Ältere Dateien nutzen eventuell stattdessen date, das MindLake weiterhin liest. |
updated | Wann sich der Inhalt zuletzt geändert hat. Tauchen zwei Kopien einer Notiz auf, gewinnt die neuere. |
duration_minutes | Die Länge der Aufnahme in ganzen Minuten, oder 0. duration_seconds, nur bei einer Aufnahme vorhanden, gibt sie in Sekunden an. |
source | Der Typ der Notiz: inPerson (Meeting), thought (Idea), plan (Plan), details (Reference) oder media (Media). |
audio_file | Der Dateiname der Aufnahme der Notiz, im selben Ordner. |
calendar_event | Der Kalendertermin, zu dem die Notiz gehört, über die eigene ID des Kalenders. |
pinned | true, wenn die Notiz angeheftet ist. |
folder | Wo die Notiz abgelegt ist. Weicht das vom Speicherort der Datei ab, gewinnt der Speicherort. |
type | Eine eigene Typbezeichnung, für einen Typ, der nicht zu den fünf gehört. |
participants | Die Personen in der Notiz, etwa Teilnehmer und benannte Sprecher. |
tags | Die Tags der Notiz. |
sources | Die Quellen der Notiz, als Pfade ab der obersten Ebene des Vaults. |
sources_used | Quellen, die in der Notiz schon verwendet wurden. transcript_used: true sagt dasselbe über ihr Transkript. |
sources_log | Eine lesbare Zeile pro Quelle: ihr Name, ihre Art, ihr Stand und ihre Dateipfade. |
speakers | Der Name, und der Kontakt, falls verknüpft, für jeden Sprecher, den die Transkription gefunden hat, etwa Speaker 1. |
Der Abschnitt Transcript
Alles nach der ersten Überschrift ## Transcript ist das Transkript der Notiz. Nutze diese Überschrift also für nichts anderes. Es gibt einen Absatz pro Redebeitrag, jeder beginnt mit dem Sprecher und einem Doppelpunkt, und jeder Beitrag hat eine eigene Zeile, auch eine kurze Antwort. Benennst du einen Sprecher, ändert sich seine Bezeichnung dort, und der Name wird in speakers eingetragen. Eine Notiz ohne Transkript hat unter der Überschrift die Zeile _No transcript yet._.
Aufgaben
Eine Zeile, die mit - [ ] beginnt, ist eine Aufgabe, egal wo sie in einer Notiz steht, und - [x] ist eine erledigte. Details folgen nach dem Text als Emoji-Kürzel in reinem Text, die auch andere Aufgaben-Tools lesen:
| Kürzel | Bedeutung |
|---|---|
📅 2026-09-24 | Fälligkeitsdatum |
⏳ 2026-09-22 | Geplantes Datum |
✅ 2026-09-21 | Der Tag, an dem sie erledigt wurde. MindLake fügt es hinzu, wenn du eine Aufgabe auf der Seite Tasks abhakst, und entfernt es, wenn du das Häkchen wieder wegnimmst. |
⏫ 🔼 🔽 ⏬ | Hohe, mittlere oder niedrige Priorität, oder Backlog: eine echte Aufgabe, aber nicht für jetzt |
🔁 every week | Wie sie sich wiederholt, in Worten nach dem Symbol |
#tag @person | Tags und Personen, die im Text bleiben. Eine Aufgabe trägt auch die Tags ihrer Notiz. |
Die Leiste zum schnellen Hinzufügen auf der Seite Tasks macht aus Wörtern wie „tomorrow“ oder „p1“ diese Kürzel für dich. Siehe Aufgaben.
Aufnahmen und Wort-Zeitmarken
Die Aufnahme einer Notiz liegt unter demselben Namen daneben, etwa Weekly sync.wav neben Weekly sync.md, und audio_file nennt sie. Benennst du die Notiz um, wird auch die Aufnahme umbenannt.
Nach der Transkription kommt Weekly sync.words.json dazu. Sie enthält die Zeitmarke und die Zuverlässigkeit jedes Worts und die Namen der Sprecher. Deshalb kann MindLake ein Wort abspielen, wenn du darauf klickst, auf jedem deiner Macs. Hört eine Transkription in der Aufnahme keine Sprache, hält die Datei stattdessen das fest, gebunden an die Größe der Aufnahme. Dann bietet MindLake nicht mehr an, sie zu transkribieren; eine andere Aufnahme, die später unter demselben Namen landet, gilt nicht als still. MindLake schreibt diese Datei; lass sie, wie sie ist.
Keep audio, in Settings ▸ Audio ▸ Recordings, legt fest, wie lange Aufnahmen bleiben. Wird eine entfernt, bleibt ihr Transkript in der Notiz.
Quellen
Dateien, die du an eine Notiz anhängst, liegen im Ordner Sources des Vaults, in einem Ordner, der nach den ersten acht Zeichen der id der Notiz in Kleinbuchstaben benannt ist: Sources/5e1f3c2a für die Notiz oben. Text, den MindLake aus einer Datei herausholt, liegt daneben, benannt nach dem ganzen Dateinamen plus .extracted.md, wie in report.pdf.extracted.md. Der Schlüssel sources listet sie auf, und nichts in Sources erscheint je als Notiz. Siehe Quellen.
Bilder und Dateien in einer Notiz
Ein Bild, ein Video oder eine andere Datei, die in einer Notiz angezeigt wird, steht in einer eigenen Zeile, geschrieben als  oder ![[path]]. Wie sie angeordnet ist, wird in dieser Zeile nach einem | gesichert: wide zeigt sie in voller Breite in einer eigenen Reihe, und 2x2 ordnet die Gruppe von Dateien, in der sie steht, in zwei großen Spalten statt kleiner Kacheln an. Full Width und 2×2 Grid, im Kontextmenü oder in den Tasten, die erscheinen, wenn du auf eine Datei zeigst, schreiben das für dich.

![[demo.mp4|2x2]]Listen und Canvases
Eine Liste ist ein Ordner, keine einzelne Datei. Ihre Zeilen stehen in data.csv, ihre Spalten und deren Typen in schema.json, und jeder Text, den du unter das Raster schreibst, in notes.md. Jede App, die CSV liest, kann die Zeilen öffnen. Ein Canvas ist eine einzelne .canvas-Datei im offenen Format JSON Canvas, das auch andere Tools lesen.
data.csv
schema.json
notes.mdGesperrte Notizen
Sperrst du eine Notiz, wird ihre .md-Datei durch eine verschlüsselte .mdenc-Datei im selben Ordner ersetzt, benannt nach der ID der Notiz statt nach ihrem Titel. Nur die ID und der Zeitpunkt der letzten Änderung sind ohne Schlüssel lesbar; Titel, Frontmatter, Inhalt und Transkript sind alle verschlüsselt. Eine Aufnahme an einer gesperrten Notiz wird nicht verschlüsselt. Siehe Notizen und der Editor.
Weitere Dateien
| Datei oder Ordner | Inhalt |
|---|---|
Inbox | Notizen, die du nicht abgelegt hast. |
Screenshots | Bildschirmfotos, außer du hängst sie an eine Notiz an. |
Screen Recordings | Videos vom Bildschirm, die du über die Menüleiste aufnimmst. Es wird keine Notiz erstellt. |
Voice | Ton, den du mit Voice in der Menüleiste aufnimmst, ohne eine Notiz zu erstellen. |
.originals | Ausgeblendet, neben einem Bild, das du markiert hast: sein unverändertes Original. |
Chats | Unterhaltungen mit dem KI-Assistenten, jede als eigene Markdown-Datei. |
_Templates | Vorlagen für Notizen. Einen anderen Ordner wählst du in Settings ▸ Editor ▸ Templates. |
snippets.json | Deine Snippets. |
settings.json | Eine Kopie deiner Einstellungen, die eine neue Installation von MindLake wieder einliest. |
lexicon.txt | Namen und Begriffe, mit denen die Transkription abgleicht, einer pro Zeile. |
.mindlake | Ausgeblendet. Kennzeichnet den Ordner als Vault. |
.mindlake-mirror.json | Ausgeblendet. Die Ordner des Vaults, die mit Git gespiegelt werden, falls du synchronisierte Ordner nutzt. |
Außerhalb des Vaults
Manches behält MindLake auf jedem Mac, außerhalb des Vaults, damit es nie synchronisiert wird oder mit ihm wandert. Die Pfade liegen in deiner Benutzer-Library.
| Was | Wo |
|---|---|
| Kontakte | Die Datenbank von MindLake in Application Support/Mindlake. Sie bleiben auf diesem Mac und werden nie synchronisiert. |
| Suchindex | Application Support/Mindlake/Search/index.sqlite. Er wird aus deinen Notizen neu aufgebaut, und die Hälfte für die Suche nach Bedeutung (aus, bis du sie einschaltest) entsteht auf dem Mac mit dem eigenen Satzmodell von macOS. |
| Zwischenablage-Verlauf | Application Support/Mindlake/clipboard-history.json, mit dem Dateischutz von macOS: nur Text, die letzten 200 Einträge. Schaltest du ihn aus, wird er geleert. |
| Textindex der Bildschirmfotos | Caches/co.goodanalysis.mindlake/capture-text: der aus deinen Bildern gelesene Text für /ss, gelesen auf dem Mac. |
| Verlauf der KI-Bearbeitungen | Application Support/Mindlake/EditHistory: die letzten 20 Versionen jeder Notiz vor einer KI-Bearbeitung. |
| Paare synchronisierter Ordner | Application Support/Mindlake/mirror.json, nur für diesen Mac. |
| Vorschaubilder in Sources | Caches/Mindlake/SourceThumbs: die Bilder, die das Raster in Sources zeigt, damit es sich nach einem Neustart sofort füllt. Wird der Ordner größer als 400 MB, gehen die ältesten, bis er unter 300 MB liegt. |
| Einstellungen | Die eigenen Einstellungen des Mac für MindLake, mit einer Kopie in settings.json im Vault. |
| KI-Schlüssel, Anmeldungen und die Lizenz | Der Schlüsselbund von macOS. |