File Structure

Mioru stores everything as plain Markdown files. No database, no proprietary format.

Vault Layout

~/mira-notes/                  # Your notes directory (configurable)
├── _home.md                   # Home Note (Ctrl+H) — optional
├── _aliases.md                # Alias definitions for AI — optional
├── personal/
│   ├── .project.md            # AI context for this folder (optional)
│   ├── Journal.md
│   └── Ideas.md
├── work/
│   ├── projects/
│   │   └── Project-X.md
│   └── Meeting-Notes.md
└── Quick Note.md

Special Files

FilePurpose
_home.mdYour dashboard / start page. Opens on launch and with Ctrl + H.
_aliases.mdShort aliases for the AI (e.g. todo: work/Todos.md). Lets you reference notes by nickname.
.project.mdPer-folder AI context. The AI reads this to understand what the project is about.

Hidden Folders

FolderPurpose
.history/Automatic version backups before AI edits. Every AI change is saved here for rollback.
.trash/Deleted notes go here first. Recoverable until you empty it.
.assets/Images and embedded files for each note. Created per-note (e.g. MyNote.assets/).
Gedankenspeicher/Dedicated folder for captured thoughts. Managed automatically by the Gedankenspeicher feature.

Vault Index

Mioru maintains a Vault Index — a metadata index of all your notes including titles, summaries, and modification dates. This powers:

The index is self-healing: if a note changes externally (e.g. via cloud sync), Mioru detects it and re-indexes automatically.

Cloud Sync

Mioru works with any cloud sync service:

  1. Set your Notes Directory inside your Nextcloud / Dropbox / iCloud folder
  2. Sync happens automatically in the background
  3. Mioru detects external changes and reloads notes
Conflict handling: If the same note is edited from two places, Mioru keeps both versions. The older one is moved to .history/.