✨ Prova vår AI-romanskrivningsplattform → StoryAlter.com
#MD SoloMD
v4.0 · just släppt · MIT · plattformsoberoende · ⭐ 251 · 5.8k downloads

Editorn där
agenter bor.

Inbäddad Agent-panel. Schemalagda recipes. Repeterbar trace. Multi-vault-federation. Allt ovanpå de `.md`-filer du redan äger — varje autonom skrivning granskad innan den landar.

Lättviktig Markdown-editor för macOS / Windows / Linux plus en förstklassig agentyta. v4.0 förvandlar ditt workspace till en plats där agenter arbetar kontinuerligt — inte bara på begäran. ~15 MB installer, MIT, ingen telemetri. 14 BYOK AI-leverantörer (Ollama ingår för helt lokala körningar).

⚡ Eller enradsinstallation
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
Se alla plattformar ↓
💬 Inbäddad Agent-panel⏰ Schemalagda recipes🪞 Trace + replay🌐 Multi-vault-federation🦙 Förstklassig Ollama🔌 Medföljande MCP
SoloMD v4 — Agent-panel + Recipe-historik + Trace-vy

Byggd kring hur du faktiskt arbetar

Tre korta berättelser. Välj den som liknar dig.

För skribenter

Långform-prosa utan verktygsfältsskatten

Öppna en mapp, slå på fokusläge, skriv. Markdown-markup tonas ut när caret lämnar raden. När utkastet är klart förvandlar Pandoc det till en PDF, DOCX eller EPUB utan att lämna appen.

  • Fokus- + skrivmaskinsläge (tona ner andra stycken, hålla markören centrerad)
  • Slideshow-läge — rendera samma .md som fullskärmsslides
  • Dagliga noter, ordräkning, CJK-medveten teckenräkning
  • Pandoc-export till PDF / DOCX / EPUB / ODT / LaTeX
För forskare

Hitta stycket, inte bara nyckelordet

Semantisk sökning rangordnar stycken efter betydelse i hela ditt vault. Wikilinks och backlinks kopplar samman noter, @citekey-citationer skickas vidare till Pandoc, och 14 AI-leverantörer översätter eller sammanfattar på begäran — nycklarna stannar i din OS-nyckelring.

  • Lokal semantisk sökning, ingen modellfil, inga nätverksanrop
  • Wikilinks- + backlinks-panel, ingen graf-vy-bloat
  • @citekey-citationer bevaras hela vägen via Pandoc
  • 14 BYOK AI-leverantörer för översätt / sammanfatta / förklara
För utvecklare

Dina noter är redan en MCP-server

En 1,5 MB MCP-sidecar exponerar 8 läsverktyg till Claude Desktop, Cursor eller vilken MCP-klient som helst. Varje sparning blir en snapshot i en riktig lokal .git som du äger. WYSIWYG live-edit och en `solomd` CLI håller dig borta från GUI:t när du vill.

  • Medföljande MCP-server — endast stdio, ingen nätverksport
  • AutoGit-versionshistorik (libgit2 medföljer, auto-pushas aldrig)
  • WYSIWYG live-edit-läge + 4-vägs vy-växlare
  • CLI `solomd open / new / list / search`, enradigs installer

Byggd annorlunda — med flit

Fem principer som avgör vad vi levererar och vad vi säger nej till.

🏠

Local-first som standard

Filer på disken. AI-nycklar i OS-nyckelringen. Den semantiska sökningens embedder körs i vår Rust-process — ingen modellnedladdning, ingen relay.

📜

MIT-licens, fullt granskningsbar

Varje påstående på den här sidan är verifierbart i källkoden. Läs säkerhets-writeupen eller greppa repot själv.

Läs /security →
🚫

Ingen telemetri, inget konto, inget moln

Telemetri är endast opt-in och innehållsfri. Det finns inget SoloMD-konto. Editorn ringer inte hem.

Hur vi räknar →
📄

Rena .md-filer för alltid

Avinstallera SoloMD och dina noter finns fortfarande där — UTF-8-text, i mapparna du valde, öppningsbara i vilken editor som helst.

💬

Vänlig community på GitHub Discussions

Idéer, omröstningar, show-and-tell, Q&A. En utvecklare, ett rum, ingen Discord.

Se communityn →

En mapp med markdown.
Plus ytan där agenter arbetar.

SoloMD har alltid levererat två halvor av en produkt — en editor och en medföljande MCP-server som pekar på samma vault. v4.0 lägger till en tredje halva: en förstklassig agentyta inuti editorn, med säkerhetsspärrar (AutoGit branch-sandbox, write-cap per körning, accept/reject-UI) så att autonoma skrivningar är granskningsbara — inte skrämmande.

💬 v4

Inbäddad Agent-panel

Panel till höger, jämställd med Outline / Backlinks. Streamad chat med hela ditt vault. Tool-call-kort (Cursor-stil) visar varje läsning och skrivning inline. Körningshistorik sparas som vanlig markdown under <workspace>/.solomd/agent-runs/ — grep-bar, git-spårbar.

v4

Schemalagda recipes

YAML-filer under .solomd/agents/*.yml. Triggers: cron / on-save / on-commit / on-tag-add / manuell. Varje körning landar på sin egen AutoGit-branch agent/<recipe>/<run-id> — acceptera eller avvisa innan den rör main. Standard write-cap 5, hård gräns 50.

🪞 v4

Trace-vy + replay

Varje körning skriver trace.jsonl — en JSON-rad per steg (model_call / tool_call / tool_result / git_commit / done). UI:t renderar hopfällbara stegkort med tokenantal och kostnad. Replay-from-step-knappen skapar en ny körning som återanvänder tracen fram till steg N. Det nya MCP-verktyget read_agent_trace låter agenter introspekt sina egna körningar.

🌐 v4

Workspace-federation

solomd-mcp --workspace path1 --workspace path2 — en MCP-session, flera vault. Verktygssignaturer får en valfri workspace-parameter (default bakåtkompatibel = första). Inställningar → Integrationer lägger till namngivna MCP-profiler med ettkliks "kopiera Claude Desktop-konfig"-knappar.

🦙 v4

Förstklassig Ollama

Auto-detektering på localhost:11434, "Installera Ollama"-prompt om saknas, /api/tags listar installerade modeller, inline "Ladda ner rekommenderad"-knapp (qwen2.5:1.5b ~1 GB). 3 inbyggda preset — rewrite (7b) / quick (1.5b) / CJK-vänlig (14b). Recipes kan ange provider: local för helt lokala autonoma loopar med låg kostnad.

☁️ v3.0

GitHub-baserad sync

Pushar ditt vault till ett privat GitHub-repo vid varje sparning; pullar på timer. Byggd på libgit2 + OS-nyckelring — dina data stannar på ditt konto, ingen SoloMD-server, ingen prenumeration. GitLab / Gitea / vilken git HTTPS-URL som helst fungerar också.

🔒 v3.0

End-to-end-kryptering

Valfri lösenfras per vault. Argon2id → XChaCha20-Poly1305, endast krypterat på fjärrservern. Sökning / RAG / AI-omskrivning fortsätter fungera lokalt eftersom klartexten stannar på din enhet.

🗂️ v3.0

iCloud / Dropbox / OneDrive

När ditt workspace redan ligger i en molnsynkad mapp upptäcker SoloMD det och lägger till sessionsåterställning mellan enheter ovanpå — öppna samma vault på en annan dator och samma flikar är tillbaka.

🌐 v3.0

Publik läsdelning

En kommandopalett-post kopierar en solomd.app/share-länk för den aktiva noten. Läsvänlig Markdown-rendering av valfri fil i ditt publika GitHub-vault — inget SoloMD-konto krävs för att visa.

🔍 v2.3

Semantisk sökning

⌘⇧F öppnar en sökpanel som rangordnar stycken efter betydelse, inte bara nyckelord. Körs helt på din maskin — ingen modellfilnedladdning, inga nätverksanrop, någonsin. Avstängd tills du slår på vippan i Inställningar.

✍️ v2.3

WYSIWYG live-edit

Fjärde vy-läget (edit / split / live edit / preview). Rubriker renderas större, **fet** visas fet utan asteriskerna, listor indenteras visuellt. Märkningen avslöjas när caret kommer in i raden.

📜 v2.2

AutoGit-versionshistorik

Varje ⌘S blir en snapshot i en lokal .git inuti ditt workspace. Sidofältets historikpanel visar varje commit; ett klick återställer. libgit2 medföljer, inget system-git krävs. Auto-pushas aldrig.

🤖 v2.2

AI-omskrivning, 14 BYOK-leverantörer

⌘J på en markering. OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Ollama. Nycklar bor i OS-nyckelringen. Anrop går direkt till leverantören, ingen relay.

🔌 v2.2

Medföljande MCP-server

1,5 MB binär. Anslut ditt vault till Claude Desktop / Cursor / Codex CLI. 8 läsverktyg redo; skrivverktyg bakom --allow-write. Endast stdio, ingen nätverksport.

Live-preview

Markdown-markeringar tonas ut när du lämnar en rad. Rubriker blir större, fett blir fett — ingen verktygsfält i vägen. Synkad scroll i delad vy håller editor och preview rad-för-rad-justerade.

🖼

Klistra in bild & dra-och-släpp

Skärmdump och sedan ⌘V — bilden sparas i _assets/ och en markdown-länk infogas. Klicka på valfri bild eller Mermaid-diagram i previewn för att öppna en fullskärms-overlay; nyp eller scrolla för att zooma.

🌳

Filträd + ripgrep-sökning

Öppna en mapp, bläddra bland filer, global sökning i ripgrep-stil över alla .md och .txt. ⌘P hoppar till valfri fil med fuzzy namn.

🎨

Rik syntaxstilning

13 kodblocksspråk, KaTeX-matematik, Mermaid-diagram, fotnoter, YAML-frontmatter, ==markering==. 8 teman (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + anpassad CSS.

🌏

Förstklassig kinesiska

Auto-detektering av kodning (UTF-8 / GBK / Big5 / Shift_JIS) via chardetng. CJK-medveten ordräkning, förenklat ↔ traditionellt, pinyin-export — inget av vilket Typora eller Obsidian gör nativt.

📤

Pandoc-export överallt

PDF (med KaTeX & Mermaid), Word .docx, HTML, EPUB, ODT, LaTeX, RTF. Dra in .docx / .pdf / .xlsx / .pptx / .csv och SoloMD konverterar dem till Markdown på plats.

🦀

Liten & snabb

~15 MB installer (jämfört med Typora 70 MB / Obsidian 110 MB). Tauri 2 + Rust + Vue 3 + CodeMirror 6. Ingen telemetri som standard. Byggen för macOS / Windows / Linux x64 / Linux ARM64.

Bekvämlighetsdetaljer

🎤

Slideshow-läge

⌘⌥P renderar det aktiva dokumentet som fullskärmsslides, delade på `---`. Vim-liknande navigering, kodmarkering, KaTeX och Mermaid fungerar alla i slides.

💻

CLI-verktyg

`solomd open / new / list / search / cat` — öppna och greppa noter från terminalen. Enradigs curl-installer.

🪄

Formatera Markdown

⌘⌥L kör Prettier — normaliserar listor, tabeller, mellanrum. Frontmatter bevaras.

👋

Välkomstrundtur

Första uppstart öppnar 4 in-memory tutorial-flikar på ditt språk (en / 中文). Öppna igen när som helst via kommandopaletten.

⌨️

Vim-läge

Komplett Vim-emulering: hjkl, lägen, visual, :w :q, makron. Slå på/av i Inställningar.

🤖

Rensa AI-artefakter

Ett klick tar bort LLM-skräp: [cite_start], 【†source】, smarta citationstecken, zero-width-tecken.

🎯

Fokus- & skrivmaskinsläge

Tona ner inaktiva stycken. Håll markören centrerad. Långform-skrivande utan distraktion.

⌨️

Kommandopalett

⌘⇧K för att nå alla kommandon. Native menyrad på macOS / Windows / Linux.

Där SoloMD sticker ut

I v4.0 är agentytan huvuddifferentiatorn. Allt nedanför är i editorn, i kärnan, ingen plugin-skatt.

🔍

Lokal semantisk sökning

Obsidian, Typora och MarkText hoppar alla över detta i kärnan. SoloMD ⌘⇧F: embedder på enheten, ingen modellnedladdning, inget nätverksanrop.

📜

AutoGit versionshistorik

Varje ⌘S blir en lokal .git-snapshot — sidopanel-historik återställer med ett klick. Konkurrenter lämnar dig att koppla git manuellt.

🔌

MCP-server medföljer

1,5 MB binär, 8 läs-endast-verktyg. Anslut din vault till Claude Desktop, Cursor eller Codex CLI.

SoloMD Typora MarkText Obsidian
Inbäddad agent-panel (chatta med vault) ✅ v4 🟡 (betalplugin)
Schemalagda agent-recipes (cron / on-save / on-commit) ✅ v4
AutoGit branch-sandbox + accept/reject för agent-skrivningar ✅ v4
Repeterbar agent-trace (jsonl, replay-from-step) ✅ v4
Multi-vault MCP-federation (en session, många vault) ✅ v4
Förstklassig Ollama (auto-detektering, preset, provider: local) ✅ v4 🟡 (plugin)
GitHub-baserad sync (du äger datan) ✅ v3.0 ❌ (Obsidian Sync på deras servrar)
End-to-end-krypterat vault ✅ v3.0 ✅ (endast Obsidian Sync)
Lokal semantisk sökning ✅ v2.3 ❌ (betalplugin)
WYSIWYG live-edit ✅ v2.3
AutoGit-versionshistorik ✅ v2.2 ❌ (manuell git)
Medföljande MCP-server ✅ v2.2
14 AI-leverantörer, BYOK ❌ (1–2 per plugin)
Öppen källkod · MIT ✅ (vilande)
Installer-storlek ~15 MB ~70 MB ~80 MB ~110 MB
Pris Gratis 14,99 USD Gratis Gratis + 96 USD/år sync
Linux ARM64-bygge
CJK-kodningar (GBK/Big5)
Filimport (DOCX/PDF/XLSX/PPTX) 🟡 (plugin)
Pandoc-export (EPUB/ODT/LaTeX) 🟡 (plugin)
Slideshow-/presentationsläge 🟡 (plugin)
Sync (CRDT, inbyggd) ❌ v3-roadmap ✅ (betal)

Ladda ner SoloMD v4.0.0

Gratis och öppen källkod. MIT-licens. Inget konto behövs.

macOS: Dra SoloMD.app till /Applications. Notariserad — ingen Gatekeeper-varning.
Windows: Första uppstart kan visa "Windows har skyddat din dator" → klicka Mer information → Kör ändå (engångs, tills ryktet byggs upp).
Linux: chmod +x SoloMD-*.AppImage && ./SoloMD-*.AppImage för AppImage.

Letar du efter äldre versioner? Alla releaser →

Vanliga frågor

Vad är ett recipe (v4)?

En YAML-fil under <workspace>/.solomd/agents/*.yml. En fil = ett agent-jobb. Obligatoriska fält: name, trigger (schedule | on-save | on-commit | on-tag-add | manual), prompt. Valfria: schedule (cron), match (glob), allow-write, write-cap, provider, model, allowlist tools. SoloMD levererar 11 starters i Inställningar → Recipes → Bläddra i cookbook — installera ett, redigera, kör. Det fullständiga schemat finns i docs/agents.md.

Är agent-skrivningar säkra?

Varje recipe-körning börjar med att grena från main: agent/<recipe>/<run-id>. Skrivningar landar bara på den branchen. Vid framgång hamnar körningen i Pending — granska diffen och klicka Acceptera (fast-forward in i main) eller Avvisa (radera branchen helt). En avvisad körning lämnar noll spår i din historik. Skrivningar har också en cap per körning (default 5, hård gräns 50) — en modell som ber att skriva 100 filer när cap är 5 får avslag från och med 6:e anropet, ingen halvt applicerad state.

Hur skiljer sig detta från Cursors eller Copilots ghost-text?

Cursor och Copilot är utmärkta för kodkomplettering på tangentnivå. SoloMD-agenter skiljer sig på tre sätt: (1) arbetsenheten är *vaultet*, inte markören — agenter läser tvärs noter via wikilinks, backlinks, fulltextsökning och taggar; (2) skrivningar är batchade + granskningsbara, inte ghost-text du accepterar inline; (3) agenter kan köra på schema när du inte är vid tangentbordet (veckogenomgång, daglig sammanfattning, on-tag-triage). Det ligger närmare Cursors Agent / Composer-läge än inline-komplettering — och uttryckligen *inte* skrivstilskomplettering (vi tror att ghost-text späder ut författarens röst).

Behöver recipes en API-nyckel?

Bara om receptet anger en molnleverantör. För provider: ollama (eller aliaset local), ingen nyckel behövs — qwen2.5:1.5b kör gratis på din maskin. För provider: claude / openai / gemini / etc. behöver du den leverantörens nyckel i Inställningar → AI (BYOK). Förstkörningens guide leder dig genom båda vägarna.

Hur skiljer sig SoloMDs semantiska sökning från grep?

Grep matchar tecken; semantisk sökning matchar betydelse. Sök efter "deployment" och du kan också få upp stycken om "rolling out", "shipping", "release". Embeddern körs helt i vår Rust-process — ingen modellfilnedladdning, inga nätverksanrop, inget moln. Avstängd som standard; slå på vippan i Inställningar för att opt-in. Indexet bor i <workspace>/.solomd/embeddings.sqlite (auto-gitignored).

Är SoloMD verkligen gratis?

Ja. SoloMD är öppen källkod under MIT-licens. Det finns ingen betalnivå, inget konto, ingen telemetri som standard, inga annonser. Om det hjälper ditt skrivande kan du sponsra utvecklaren, men du är aldrig tvungen.

Var bor API-nycklarna för de 14 AI-leverantörerna?

I din OS-nyckelring — Apple Keychain på macOS, Credential Manager på Windows, libsecret på Linux. Aldrig i localStorage, aldrig i en konfigfil som SoloMD skriver. AI-förfrågningar går direkt från din maskin till leverantören du valt; SoloMD är inte värd för någon modell och relayar inte trafik.

Hur stor är installern?

Cirka 10–15 MB beroende på plattform. Det är ungefär 6× mindre än Typora och 7× mindre än Obsidian, eftersom SoloMD använder Tauri (system-webview + Rust) istället för att paketera Chromium.

Fungerar det offline?

Ja, helt och hållet. Editorn själv gör noll nätverksförfrågningar. Semantisk sökning är endast lokal. AutoGit committar till ett lokalt repo och auto-pushar aldrig. Den enda utgående trafiken är (1) den valfria GitHub-uppdateringskontrollen vid uppstart (kan stängas av i Inställningar) och (2) AI-omskrivningsanrop som du explicit utlöser, vilka går direkt till den leverantör du valt.

Hur fungerar MCP-servern?

En enskild 1,5 MB sidecar-binär (solomd-mcp) talar Model Context Protocol över stdio — ingen nätverksport. Peka Claude Desktop, Cursor eller någon MCP-klient på ditt workspace och den får 8 läsverktyg (list_notes, read_note, search, get_backlinks, list_tags, get_outline, etc.) plus 2 skrivverktyg bakom --allow-write. Skyddad mot path-traversal, workspace-kanonisk inkapsling.

Hur hanterar SoloMD icke-UTF-8-filer som GBK / Big5?

SoloMD auto-detekterar kodning via Rust-craten chardetng när du öppnar en fil. UTF-8, UTF-16 LE/BE (med eller utan BOM), GBK, GB18030, Big5, Shift_JIS och många andra känns igen och visas korrekt.

Kan jag synka mina noter till andra enheter?

Inte ännu — inbyggd CRDT-sync ligger på v3-roadmappen. För tillfället fungerar SoloMD perfekt med iCloud Drive, Dropbox, OneDrive, Syncthing eller vilket mappbaserat sync-verktyg som helst. Spara helt enkelt dina noter inuti en synkad mapp. Eller använd AutoGit + manuell push till GitHub.

Varför finns det inga plugins?

SoloMD utelämnar avsiktligt ett plugin-system för att förbli lättviktig, stabil och lätt att granska. Funktionerna seriösa skribenter ber om — semantisk sökning, versionshistorik, AI-omskrivning, bildklistring, KaTeX, Mermaid, fokusläge, anpassad CSS — kommer alla i kärnan.

Varför dök "Windows har skyddat din dator" upp vid första körning?

SoloMD är ett litet open source-projekt som ännu inte byggt upp Microsoft SmartScreen-rykte. Klicka "Mer information → Kör ändå" en gång så frågar det inte igen. Vi arbetar på ett kodsigneringscertifikat.

Hur öppnar jag .md-filer med SoloMD som standard?

Högerklicka på valfri .md-fil → Öppna med → SoloMD → bocka i "Använd alltid den här appen". Den medföljande installern registrerar SoloMD som hanterare för filändelserna .md, .markdown, .mdown, .mkd och .txt.

Vad är skillnaden mellan SoloMD och Obsidian?

Obsidian är ett kunskapshanteringsverktyg med vault, wikilänkar, backlinks, grafvy och plugin-marknad. SoloMD är en lättviktig editor för att skriva Markdown-filer — men levererar några saker Obsidian inte har (semantisk sökning i kärnan, AutoGit, MCP-server, 14 AI-leverantörer i en panel). Använd Obsidian om du vill ha en andra hjärna med plugin-marknad; använd SoloMD om du vill ha skrivverktygen utan plugin-skatten.

Kontakt / Gå med i gemenskapen

En underhållare, två ytterdörrar. WeChat för den kinesiska gemenskapen, Telegram-kanal för alla andra. GitHub Discussions fungerar också — länk nedan.

WeChat (personlig)

WeChat (personlig)

Skanna för att lägga till mig på WeChat. Nämn "SoloMD" så jag vet att det är du.

Telegram-kanal @SOLOMDAPP

@SOLOMDAPP

Klicka eller skanna för att gå med. Release-meddelanden + chatt bor här.