Was ist ein Recipe (v4)?
Eine YAML-Datei unter <workspace>/.solomd/agents/*.yml. Eine Datei = ein Agent-Job. Erforderliche Felder: name, trigger (schedule | on-save | on-commit | on-tag-add | manual), prompt. Optional: schedule (cron), match (glob), allow-write, write-cap, provider, model, tools-Allowlist. SoloMD liefert 11 Starter in Einstellungen → Recipes → Cookbook durchsuchen — eines installieren, bearbeiten, ausführen. Vollständiges Schema lebt in docs/agents.md.
Sind Agent-Schreibaktionen sicher?
Jeder Recipe-Lauf beginnt mit einem Branch-off von main: agent/<recipe>/<run-id>. Schreibaktionen landen nur auf diesem Branch. Bei Erfolg geht der Lauf nach Pending — Diff prüfen und Akzeptieren (fast-forward in main) oder Ablehnen (Branch komplett löschen) klicken. Ein abgelehnter Lauf hinterlässt null Spuren in Ihrer Historie. Schreibaktionen unterliegen auch einem write-cap pro Lauf (Standard 5, hartes Maximum 50) — ein Modell, das 100 Dateien schreiben will, wenn cap 5 ist, bekommt Ablehnungen ab dem 6. Aufruf, ohne halb-applizierten Zustand.
Wie unterscheidet sich das von Cursor- oder Copilot-Geistertext?
Cursor und Copilot sind großartig für Code-Vervollständigung auf Tastenanschlag-Ebene. SoloMD-Agents sind in drei Punkten anders: (1) die Arbeitseinheit ist das *Vault*, nicht der Cursor — Agents lesen über Notizen hinweg via Wikilinks, Backlinks, Volltext- und Tag-Suche; (2) Schreibaktionen sind gebatcht + prüfbar, kein Geistertext, den Sie inline akzeptieren; (3) Agents können nach Zeitplan laufen, wenn Sie nicht an der Tastatur sind (Wochenrückblick, tägliche Zusammenfassung, on-tag-Triage). Es ist näher an Cursors Agent / Composer-Modus als an Inline-Autocomplete — und ausdrücklich keine Schreibstil-Autocomplete (wir glauben, Geistertext verwässert die Stimme des Schreibers).
Brauchen Recipes einen API-Schlüssel?
Nur wenn das Recipe einen Cloud-Provider angibt. Für provider: ollama (oder den local-Alias) ist kein Schlüssel nötig — qwen2.5:1.5b läuft kostenlos auf Ihrer Maschine. Für provider: claude / openai / gemini / etc. brauchen Sie den Schlüssel dieses Providers in Einstellungen → KI (BYOK). Der Erststart-Wizard führt Sie durch jeden Pfad.
Wie unterscheidet sich SoloMDs semantische Suche von grep?
Grep matcht Zeichen; semantische Suche matcht Bedeutung. Suchen Sie "deployment" und Sie können auch Absätze über "rolling out", "shipping", "release" zutage fördern. Der Embedder läuft vollständig in unserem Rust-Prozess — kein Modelldatei-Download, kein Netzwerkaufruf, keine Cloud. Standardmäßig aus; Schalter in Einstellungen umlegen für Opt-in. Index lebt in <workspace>/.solomd/embeddings.sqlite (auto-gitignored).
Ist SoloMD wirklich kostenlos?
Ja. SoloMD ist MIT-lizenzierte Open-Source-Software. Es gibt keine kostenpflichtige Stufe, kein Konto, standardmäßig keine Telemetrie, keine Werbung. Wenn es Ihrem Schreiben hilft, können Sie den Entwickler sponsern, aber Sie müssen es nicht.
Wo leben die API-Schlüssel für die 14 AI-Provider?
In Ihrem OS-Schlüsselbund — Apple Keychain auf macOS, Credential Manager auf Windows, libsecret auf Linux. Niemals in localStorage, niemals in einer Konfigurationsdatei, die SoloMD schreibt. AI-Anfragen gehen direkt von Ihrer Maschine zum gewählten Provider; SoloMD hostet keine Modelle oder relayt keinen Verkehr.
Wie groß ist der Installer?
Etwa 10–15 MB je nach Plattform. Das ist etwa 6× kleiner als Typora und 7× kleiner als Obsidian, weil SoloMD Tauri (System-Webview + Rust) statt Bündelung von Chromium verwendet.
Funktioniert es offline?
Ja, vollständig. Der Editor selbst macht null Netzwerkanfragen. Semantische Suche ist nur lokal. AutoGit committet zu einem lokalen Repo und pusht nie automatisch. Der einzige ausgehende Verkehr ist (1) die optionale GitHub-Release-Update-Prüfung beim Start (in Einstellungen aus) und (2) die KI-Umschreibungsanrufe, die Sie explizit auslösen, die direkt an den gewählten Provider gehen.
Wie funktioniert der MCP-Server?
Ein einzelnes 1,5 MB Sidecar-Binary (solomd-mcp) spricht das Model Context Protocol über stdio — kein Netzwerkport. Richten Sie Claude Desktop, Cursor oder einen beliebigen MCP-Client auf Ihren Workspace und es bekommt 8 Lese-Tools (list_notes, read_note, search, get_backlinks, list_tags, get_outline, etc.) plus 2 Schreib-Tools hinter --allow-write. Pfad-Traversal abgesichert, Workspace-canonical-Containment.
Wie geht SoloMD mit Nicht-UTF-8-Dateien wie GBK / Big5 um?
SoloMD erkennt die Kodierung automatisch mit der chardetng Rust-Crate, wenn Sie eine Datei öffnen. UTF-8, UTF-16 LE/BE (mit oder ohne BOM), GBK, GB18030, Big5, Shift_JIS und viele mehr werden erkannt und korrekt angezeigt.
Kann ich meine Notizen auf andere Geräte synchronisieren?
Noch nicht — eingebaute CRDT-Sync ist auf der v3-Roadmap. Vorerst funktioniert SoloMD perfekt mit iCloud Drive, Dropbox, OneDrive, Syncthing oder einem beliebigen ordnerbasierten Sync-Tool. Speichern Sie Ihre Notizen einfach in einem synchronisierten Ordner. Oder verwenden Sie AutoGit + manuelles Push zu GitHub.
Warum gibt es keine Plugins?
SoloMD verzichtet absichtlich auf ein Plugin-System, um leichtgewichtig, stabil und einfach prüfbar zu bleiben. Die Funktionen, nach denen ernsthafte Schreiber fragen — semantische Suche, Versionsverlauf, KI-Umschreibung, Bild-Einfügen, KaTeX, Mermaid, Fokusmodus, benutzerdefiniertes CSS — werden alle im Kern geliefert.
Warum poppt "Windows hat Ihren PC geschützt" beim ersten Start auf?
SoloMD ist ein kleines Open-Source-Projekt, das noch keine Microsoft SmartScreen-Reputation aufgebaut hat. Klicken Sie einmal auf "Mehr Infos → Trotzdem ausführen" und es wird nicht mehr abfragen. Wir arbeiten an einem Code-Signing-Zertifikat.
Wie öffne ich .md-Dateien standardmäßig mit SoloMD?
Rechtsklick auf eine .md-Datei → Öffnen mit → SoloMD → "Immer diese App verwenden" anhaken. Der gebündelte Installer registriert SoloMD als Handler für .md, .markdown, .mdown, .mkd und .txt-Erweiterungen.
Was ist der Unterschied zwischen SoloMD und Obsidian?
Obsidian ist ein Wissensmanagement-Tool mit Vaults, Wiki-Links, Backlinks, einer Graph-Ansicht und einem Plugin-Marktplatz. SoloMD ist ein leichtgewichtiger Editor zum Schreiben von Markdown-Dateien — aber es liefert einige Dinge, die Obsidian nicht hat (semantische Suche im Kern, AutoGit, MCP-Server, 14 AI-Provider in einem Panel). Verwenden Sie Obsidian, wenn Sie ein zweites Gehirn mit Plugin-Marktplatz wollen; verwenden Sie SoloMD, wenn Sie die Schreibwerkzeuge ohne Plugin-Tax wollen.