✨ Probeer ons AI-romanschrijfplatform → StoryAlter.com
#MD SoloMD
v4.0 · zojuist uitgebracht · MIT · cross-platform · ⭐ 251 · 5.8k downloads

De editor waar
agents leven.

Inline Agent Panel. Geplande Recipes. Reproduceerbare Trace. Multi-vault federatie. Allemaal bovenop de `.md`-bestanden die je al hebt — elke autonome schrijfactie wordt gecontroleerd voordat ze landt.

Lichtgewicht Markdown-editor voor macOS / Windows / Linux + een eersteklas agent-oppervlak. v4.0 maakt van je workspace een plek waar agents continu werken — niet alleen op verzoek. Installer ~15 MB, MIT, geen telemetrie. 14 BYOK AI-providers (inclusief Ollama voor volledig lokale runs).

⚡ Of installatie in één regel
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
Bekijk alle platforms ↓
💬 Inline Agent Panel⏰ Geplande Recipes🪞 Trace + replay🌐 Multi-vault federatie🦙 Eersteklas Ollama🔌 Gebundelde MCP
SoloMD v4 — Agent Panel + Recipe-geschiedenis + Trace-weergave

Gebouwd rond hoe je echt werkt

Drie korte verhalen. Kies degene die op jou lijkt.

Voor schrijvers

Lange prozavorm zonder de toolbar-tax

Open een map, schakel focus-modus in, schrijf. Markdown-markup verdwijnt zodra de cursor de regel verlaat. Wanneer het concept klaar is, zet Pandoc het om in een PDF, DOCX of EPUB zonder de app te verlaten.

  • Focus + typemachinemodus (andere paragrafen dimmen, cursor gecentreerd houden)
  • Presentatiemodus — render dezelfde .md als fullscreen slides
  • Dagboeknotities, woordtelling, CJK-bewuste karaktertelling
  • Pandoc-export naar PDF / DOCX / EPUB / ODT / LaTeX
Voor onderzoekers

Vind de paragraaf, niet alleen het trefwoord

Semantisch zoeken rangschikt paragrafen op betekenis door je hele vault. Wikilinks en backlinks verbinden notities, @citekey-citations gaan door tot in Pandoc, en 14 AI-providers vertalen of vatten samen op aanvraag — sleutels blijven in je OS-keychain.

  • Lokaal semantisch zoeken, geen modelbestanden, geen netwerkaanroepen
  • Wikilinks- + backlinks-paneel, geen graph-view bloat
  • @citekey-citations end-to-end behouden via Pandoc
  • 14 BYOK AI-providers om te vertalen / samenvatten / uitleggen
Voor developers

Je notities zijn al een MCP-server

Een 1,5 MB MCP-sidecar exposeert 8 read-only tools aan Claude Desktop, Cursor of elke MCP-client. Elke save snapshot naar een echte lokale .git die jij bezit. Live WYSIWYG-bewerken en een `solomd` CLI houden je uit de GUI wanneer je dat wilt.

  • Gebundelde MCP-server — alleen stdio, geen netwerkpoort
  • AutoGit-versiegeschiedenis (libgit2 inbegrepen, nooit auto-gepusht)
  • Live WYSIWYG-bewerkmodus + 4-weg view-switcher
  • CLI `solomd open / new / list / search`, installer in één regel

Anders gebouwd — met opzet

Vijf principes die bepalen wat we wel en niet shippen.

🏠

Local-first als default

Bestanden op disk. AI-sleutels in de OS-keychain. De semantische-zoek-embedder draait in ons Rust-proces — geen modeldownload, geen relay.

📜

MIT-licentie, volledig auditeerbaar

Elke claim op deze site is verifieerbaar in de source. Lees de security writeup of grep zelf door de repo.

Lees /security →
🚫

Geen telemetrie, geen account, geen cloud

Telemetrie is alleen opt-in en zonder content. Er is geen SoloMD-account. De editor belt niet naar huis.

Hoe we tellen →
📄

Pure .md-bestanden, voor altijd

Verwijder SoloMD en je notities zijn er nog steeds — UTF-8 tekst, in de mappen die jij hebt gekozen, te openen in elke editor.

💬

Vriendelijke community op GitHub Discussions

Ideeën, polls, show-and-tell, Q&A. Eén ontwikkelaar, één ruimte, geen Discord.

Bekijk de community →

Eén map met markdown.
Plus het oppervlak waarop agents werken.

SoloMD heeft altijd twee helften van een product geleverd — een editor en een gebundelde MCP-server die naar dezelfde vault wijzen. v4.0 voegt een derde helft toe: een eersteklas agent-oppervlak in de editor, met veiligheidsguardrails (AutoGit branch-sandbox, write-cap per run, accept/reject UI) zodat autonome schrijfacties controleerbaar zijn — niet eng.

💬 v4

Inline Agent Panel

Paneel rechts, op gelijke voet met Outline / Backlinks. Gestreamde chat met je hele vault. Tool-call kaarten (Cursor-stijl) tonen elke lees- en schrijfactie inline. Run-geschiedenis blijft bewaard als gewone markdown onder <workspace>/.solomd/agent-runs/ — grep-baar, git-trackbaar.

v4

Geplande Recipes

YAML-bestanden onder .solomd/agents/*.yml. Triggers: cron / on-save / on-commit / on-tag-add / handmatig. Elke run gaat naar zijn eigen AutoGit branch agent/<recipe>/<run-id> — accepteer of weiger voordat het main raakt. write-cap standaard 5, harde limiet 50.

🪞 v4

Trace-weergave + replay

Elke run produceert trace.jsonl — één JSON-regel per stap (model_call / tool_call / tool_result / git_commit / done). UI rendert inklapbare stapkaarten met tokenaantallen en kosten. Replay-from-step-knop maakt een nieuwe run die de trace tot stap N hergebruikt. De nieuwe MCP-tool read_agent_trace laat agents hun eigen runs introspecteren.

🌐 v4

Workspace-federatie

solomd-mcp --workspace path1 --workspace path2 — één MCP-sessie, meerdere vaults. Tool-signatures krijgen een optionele workspace-parameter (back-compat default = eerste). Instellingen → Integraties voegt benoemde MCP-profielen toe met "kopieer Claude Desktop config"-knoppen met één klik.

🦙 v4

Eersteklas Ollama

Auto-detectie op localhost:11434, "Installeer Ollama"-suggestie als afwezig, /api/tags toont geïnstalleerde modellen, inline "Download aanbevolen"-knop (qwen2.5:1.5b ~1 GB). 3 ingebouwde presets — rewrite (7b) / quick (1.5b) / CJK-vriendelijk (14b). Recipes kunnen provider: local specificeren voor goedkope autonome loops op het apparaat.

☁️ v3.0

GitHub-backed sync

Pusht je vault bij elke save naar een privé GitHub-repo; pullt op een timer. Gebouwd op libgit2 + OS-keychain — je data blijft op je eigen account, geen SoloMD-server, geen abonnement. GitLab / Gitea / elke HTTPS git-URL werkt ook.

🔒 v3.0

End-to-end versleuteling

Optionele passphrase per vault. Argon2id → XChaCha20-Poly1305, alleen versleuteld op de remote. Zoeken / RAG / AI-rewrite blijven lokaal werken omdat plaintext op je apparaat blijft.

🗂️ v3.0

iCloud / Dropbox / OneDrive

Wanneer je workspace al in een cloud-gesyncte map leeft, detecteert SoloMD dit en voegt cross-device sessieherstel daarbovenop toe — open dezelfde vault op een andere machine en dezelfde tabs komen terug.

🌐 v3.0

Publieke read-only sharing

Eén commando-palet item kopieert een solomd.app/share-link voor de actieve notitie. Reader-vriendelijke Markdown-rendering van elk bestand in je publieke GitHub-vault — geen SoloMD-account nodig om te bekijken.

🔍 v2.3

Semantisch zoeken

⌘⇧F opent een zoekpaneel dat paragrafen rangschikt op betekenis, niet alleen op trefwoorden. Draait volledig op je machine — geen download van modelbestanden, nooit een netwerkaanroep. Uit totdat je de toggle in Instellingen aanzet.

✍️ v2.3

Live WYSIWYG-bewerken

Vierde weergavemodus (bewerken / split / live edit / preview). Koppen renderen groter, **vetgedrukt** verschijnt vet zonder de asterisken, lijsten worden visueel ingesprongen. De markup wordt zichtbaar wanneer de cursor de regel binnengaat.

📜 v2.2

AutoGit-versiegeschiedenis

Elke ⌘S wordt een snapshot in een lokale .git in je workspace. Geschiedenis-paneel in de zijbalk toont elke commit; één klik om te herstellen. libgit2 inbegrepen, geen system-git nodig. Nooit auto-gepusht.

🤖 v2.2

AI-rewrite, 14 BYOK-providers

⌘J op een selectie. OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Ollama. Sleutels staan in de OS-keychain. Directe aanroepen naar de provider, geen relay.

🔌 v2.2

Gebundelde MCP-server

1,5 MB binary. Verbind je vault met Claude Desktop / Cursor / Codex CLI. 8 read-only tools direct beschikbaar; schrijftools achter --allow-write. Alleen stdio, geen netwerkpoort.

Live preview

Markdown-markers verdwijnen wanneer je een regel verlaat. Koppen worden groter, vet wordt vet — geen toolbar in de weg. Gesynchroniseerd scrollen in split-pane houdt editor en preview regel-voor-regel uitgelijnd.

🖼

Plak afbeelding & sleep

Maak een screenshot en doe ⌘V — de afbeelding wordt opgeslagen in _assets/ en een markdown-link wordt ingevoegd. Klik op een afbeelding of Mermaid-diagram in de preview om een fullscreen overlay te openen; knijp of scroll om te zoomen.

🌳

Bestandenboom + ripgrep-zoeken

Open een map, blader door bestanden, voer ripgrep-stijl globaal zoeken uit over alle .md- en .txt-bestanden. ⌘P springt naar elk bestand op fuzzy naam.

🎨

Rijke syntaxstyling

13 codeblock-talen, KaTeX-wiskunde, Mermaid-diagrammen, voetnoten, YAML-frontmatter, ==highlight==. 8 thema's (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + custom CSS.

🌏

Eersteklas Chinees

Auto-detectie van encodings (UTF-8 / GBK / Big5 / Shift_JIS) via chardetng. CJK-bewuste woordtelling, vereenvoudigd ↔ traditioneel, pinyin-export — geen van alle die Typora of Obsidian native doen.

📤

Pandoc-export overal naartoe

PDF (met KaTeX & Mermaid), Word .docx, HTML, EPUB, ODT, LaTeX, RTF. Sleep .docx / .pdf / .xlsx / .pptx / .csv naar binnen en SoloMD converteert ze ter plekke naar Markdown.

🦀

Klein & snel

Installer ~15 MB (vs Typora 70 MB / Obsidian 110 MB). Tauri 2 + Rust + Vue 3 + CodeMirror 6. Standaard geen telemetrie. Builds voor macOS / Windows / Linux x64 / Linux ARM64.

Quality-of-life details

🎤

Presentatiemodus

⌘⌥P rendert het actieve document als fullscreen slides, gesplitst op `---`. Vim-stijl navigatie, code-highlighting, KaTeX en Mermaid werken allemaal in slides.

💻

CLI-tool

`solomd open / new / list / search / cat` — open en grep notities vanuit de terminal. Curl-installer in één regel.

🪄

Format Markdown

⌘⌥L draait Prettier — normaliseert lijsten, tabellen, witruimte. Frontmatter blijft behouden.

👋

Welkomsttour

De eerste start opent 4 in-memory tutorial-tabs in jouw taal (en / 中文). Open opnieuw via het commando-palet.

⌨️

Vim-modus

Volledige Vim-emulatie: hjkl, modi, visual, :w :q, macro's. Schakel in Instellingen.

🤖

Verwijder AI-artefacten

Eén klik verwijdert LLM-troep: [cite_start], 【†source】, typografische aanhalingstekens, zero-width karakters.

🎯

Focus & typemachinemodus

Dim inactieve paragrafen. Houd cursor gecentreerd. Lang schrijven zonder afleiding.

⌨️

Commando-palet

⌘⇧K voor toegang tot elk commando. Native menubar op macOS / Windows / Linux.

Waar SoloMD zich onderscheidt

In v4.0 is het agent-oppervlak de grootste differentiator. Alles hieronder zit in de editor, in de core, zonder plugin-tax.

🔍

Lokale semantische zoekfunctie

Obsidian, Typora en MarkText slaan dit allemaal over in de core. SoloMD ⌘⇧F: embedder op het apparaat, geen modeldownload, geen netwerkoproep.

📜

AutoGit versiegeschiedenis

Elke ⌘S wordt een lokale .git-snapshot — sidebargeschiedenispaneel herstelt met één klik. Concurrenten laten je git handmatig bedraden.

🔌

MCP-server gebundeld

Binary van 1,5 MB, 8 alleen-lezen-tools. Sluit je vault aan op Claude Desktop, Cursor of Codex CLI.

SoloMD Typora MarkText Obsidian
Inline agent-paneel (chat-with-vault) ✅ v4 🟡 (betaalde plugin)
Geplande agent-recipes (cron / on-save / on-commit) ✅ v4
AutoGit branch-sandbox + accept/reject voor agent-writes ✅ v4
Reproduceerbare agent-trace (jsonl, replay-from-step) ✅ v4
Multi-vault MCP-federatie (één sessie, meerdere vaults) ✅ v4
Eersteklas Ollama (auto-detect, presets, provider: local) ✅ v4 🟡 (plugin)
GitHub-backed sync (jij bent eigenaar van de data) ✅ v3.0 ❌ (Obsidian Sync op hun servers)
End-to-end versleutelde vault ✅ v3.0 ✅ (alleen Obsidian Sync)
Lokaal semantisch zoeken ✅ v2.3 ❌ (betaalde plugin)
Live WYSIWYG-bewerken ✅ v2.3
AutoGit-versiegeschiedenis ✅ v2.2 ❌ (handmatige git)
Gebundelde MCP-server ✅ v2.2
14 AI-providers, BYOK ❌ (1–2 per plugin)
Open source · MIT ✅ (slapend)
Installer-grootte ~15 MB ~70 MB ~80 MB ~110 MB
Prijs Gratis $ 14,99 Gratis Gratis + $ 96/jr sync
Linux ARM64-build
CJK-encodings (GBK/Big5)
Bestandsimport (DOCX/PDF/XLSX/PPTX) 🟡 (plugin)
Pandoc-export (EPUB/ODT/LaTeX) 🟡 (plugin)
Presentatie-/slide-modus 🟡 (plugin)
Sync (CRDT, ingebouwd) ❌ v3-roadmap ✅ (betaald)

Download SoloMD v4.0.0

Gratis en open source. MIT-licentie. Geen account nodig.

🍎

macOS

Universal · Apple Silicon + Intel · genotariseerd
Download .dmg
macOS: Sleep SoloMD.app naar /Applications. Genotariseerd — geen Gatekeeper-waarschuwing.
Windows: De eerste start kan "Windows heeft je pc beveiligd" tonen → klik op Meer informatie → Toch uitvoeren (eenmalig, totdat de reputatie is opgebouwd).
Linux: chmod +x SoloMD-*.AppImage && ./SoloMD-*.AppImage voor de AppImage.

Op zoek naar oudere versies? Alle releases →

Veelgestelde vragen

Wat is een recipe (v4)?

Een YAML-bestand onder <workspace>/.solomd/agents/*.yml. Eén bestand = één agent-job. Verplichte velden: name, trigger (schedule | on-save | on-commit | on-tag-add | manual), prompt. Optioneel: schedule (cron), match (glob), allow-write, write-cap, provider, model, allowlist tools. SoloMD levert 11 starters in Instellingen → Recipes → Cookbook bladeren — installeer er een, pas aan, voer uit. Het volledige schema staat in docs/agents.md.

Zijn agent-writes veilig?

Elke recipe-run begint met een branch vanuit main: agent/<recipe>/<run-id>. Schrijfacties landen alleen op die branch. Bij succes gaat de run naar Pending — bekijk de diff en klik op Accepteren (fast-forward naar main) of Weigeren (verwijdert de branch volledig). Een geweigerde run laat geen sporen achter in je geschiedenis. Schrijfacties hebben ook een per-run cap (standaard 5, harde limiet 50) — een model dat 100 bestanden wil schrijven terwijl de cap 5 is, krijgt vanaf de 6e call een refusal, geen half-toegepaste state.

Hoe verschilt dit van Cursor's ghost-text of Copilot?

Cursor en Copilot zijn uitstekend voor toetsenbord-niveau code-completion. SoloMD-agents zijn op drie manieren anders: (1) de werkeenheid is de *vault*, niet de cursor — agents lezen door notities heen via wikilinks, backlinks, full-text search en tags; (2) schrijfacties zijn batch + reviewbaar, geen ghost-text die je inline accepteert; (3) agents kunnen op schema draaien terwijl je niet aan het toetsenbord zit (wekelijkse review, dagelijkse samenvatting, on-tag triage). Het zit dichter bij Cursor's Agent / Composer-modus dan bij inline-completion — en het is expliciet geen schrijfstijl-completion (we vinden dat ghost-text de stem van de schrijver verdunt).

Hebben recipes een API-key nodig?

Alleen als de recipe een cloud-provider specificeert. Voor provider: ollama (of de alias local) is geen sleutel nodig — qwen2.5:1.5b draait gratis op je eigen machine. Voor provider: claude / openai / gemini / etc. heb je de sleutel van die provider nodig in Instellingen → AI (BYOK). De first-run wizard begeleidt je door beide paden.

Hoe verschilt SoloMD's semantische zoeken van grep?

Grep matcht karakters; semantisch zoeken matcht betekenis. Zoek op "deployment" en je vindt mogelijk ook paragrafen over "rolling out", "shipping", "release". De embedder draait volledig in ons Rust-proces — geen download van modelbestanden, geen netwerkaanroepen, geen cloud. Standaard uit; zet de toggle in Instellingen om opt-in. De index leeft in <workspace>/.solomd/embeddings.sqlite (automatisch gitignored).

Is SoloMD echt gratis?

Ja. SoloMD is open-source software onder MIT-licentie. Er is geen betaalde tier, geen account, standaard geen telemetrie, geen advertenties. Als het je schrijven helpt, kun je de ontwikkelaar sponsoren, maar je bent nooit verplicht.

Waar staan API-sleutels voor de 14 AI-providers?

In je OS-keychain — Apple Keychain op macOS, Credential Manager op Windows, libsecret op Linux. Nooit in localStorage, nooit in een config-bestand dat SoloMD schrijft. AI-requests gaan rechtstreeks van je machine naar de provider die je hebt gekozen; SoloMD host geen modellen en relayt geen verkeer.

Hoe groot is de installer?

Ongeveer 10–15 MB afhankelijk van het platform. Dat is ongeveer 6× kleiner dan Typora en 7× kleiner dan Obsidian, omdat SoloMD Tauri (system webview + Rust) gebruikt in plaats van Chromium te bundelen.

Werkt het offline?

Ja, volledig. De editor zelf doet nul netwerkaanroepen. Semantisch zoeken is alleen lokaal. AutoGit commit naar een lokale repo en pusht nooit automatisch. Het enige uitgaande verkeer is (1) de optionele controle op release-updates op GitHub bij het opstarten (uit te zetten in Instellingen) en (2) AI-rewrite calls die jij expliciet activeert, die rechtstreeks naar de provider gaan die je hebt gekozen.

Hoe werkt de MCP-server?

Een enkele 1,5 MB sidecar binary (solomd-mcp) spreekt het Model Context Protocol via stdio — geen netwerkpoort. Wijs Claude Desktop, Cursor of een willekeurige MCP-client naar je workspace en je krijgt 8 leestools (list_notes, read_note, search, get_backlinks, list_tags, get_outline, etc.) plus 2 schrijftools achter --allow-write. Pad-traversal beschermd, workspace-canonical containment.

Hoe gaat SoloMD om met niet-UTF-8 bestanden zoals GBK / Big5?

SoloMD detecteert de encoding automatisch met de Rust-crate chardetng wanneer je een bestand opent. UTF-8, UTF-16 LE/BE (met of zonder BOM), GBK, GB18030, Big5, Shift_JIS en vele andere worden herkend en correct weergegeven.

Kan ik mijn notities synchroniseren met andere apparaten?

Nog niet — ingebouwde CRDT-sync staat op de v3-roadmap. Voor nu werkt SoloMD prima met iCloud Drive, Dropbox, OneDrive, Syncthing of elke folder-based sync-tool. Bewaar je notities gewoon binnen een gesynchroniseerde map. Of gebruik AutoGit + handmatig pushen naar GitHub.

Waarom zijn er geen plugins?

SoloMD laat een plugin-systeem bewust achterwege om lichtgewicht, stabiel en auditeerbaar te blijven. De features die serieuze schrijvers vragen — semantisch zoeken, versiegeschiedenis, AI-rewrite, plak afbeelding, KaTeX, Mermaid, focus-modus, custom CSS — zitten allemaal in de core.

Waarom verscheen "Windows heeft je pc beveiligd" bij de eerste start?

SoloMD is een klein open-source project dat nog geen reputatie heeft opgebouwd in Microsoft SmartScreen. Klik op "Meer informatie → Toch uitvoeren" één keer en het zal het je niet opnieuw vragen. We werken aan een code-signing certificaat.

Hoe open ik .md-bestanden standaard met SoloMD?

Rechtsklik op een .md-bestand → Openen met → SoloMD → vink "Altijd deze app gebruiken" aan. De gebundelde installer registreert SoloMD als handler voor de extensies .md, .markdown, .mdown, .mkd en .txt.

Wat is het verschil tussen SoloMD en Obsidian?

Obsidian is een knowledge-management-tool met vaults, wiki-links, backlinks, graph-view en plugin-marketplace. SoloMD is een lichtgewicht editor om Markdown-bestanden te schrijven — maar levert wel een paar dingen die Obsidian niet heeft (semantisch zoeken in de core, AutoGit, MCP-server, 14 AI-providers in één paneel). Gebruik Obsidian als je een second brain met plugin-marketplace wilt; gebruik SoloMD als je de schrijftools zonder plugin-tax wilt.

Contact / Word lid van de community

Eén maintainer, twee voordeuren. WeChat voor de Chinese community, Telegram-kanaal voor iedereen anders. GitHub Discussions werkt ook — link hieronder.

WeChat (persoonlijk)

WeChat (persoonlijk)

Scan om me toe te voegen op WeChat. Vermeld "SoloMD" zodat ik weet dat jij het bent.

Telegram-kanaal @SOLOMDAPP

@SOLOMDAPP

Klik of scan om mee te doen. Release-aankondigingen + chat staan hier.