✨ Prova la nostra piattaforma di scrittura di romanzi AI → StoryAlter.com
#MD SoloMD
v4.0 · appena rilasciato · MIT · multipiattaforma · ⭐ 222 · 4.4k downloads

L'editor dove
vivono gli agent.

Pannello Agent inline. Recipes pianificati. Trace ripetibile. Federazione multi-vault. Tutto sopra i file `.md` che già possiedi — ogni scrittura autonoma esaminata prima di atterrare.

Editor Markdown leggero per macOS / Windows / Linux + una superficie agent di prima classe. v4.0 trasforma il tuo workspace in un luogo dove gli agent lavorano continuamente — non solo a richiesta. Installer ~15 MB, MIT, senza telemetria. 14 provider AI BYOK (Ollama incluso per esecuzioni completamente locali).

⚡ O installazione in una riga
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
Vedi tutte le piattaforme ↓
💬 Pannello Agent inline⏰ Recipes pianificati🪞 Trace + replay🌐 Federazione multi-vault🦙 Ollama prima classe🔌 MCP empacchettato
SoloMD v4 — Pannello Agent + cronologia Recipe + vista Trace

Costruito attorno al tuo modo reale di lavorare

Tre brevi storie. Scegli quella che ti somiglia.

Per scrittori

Prosa lunga senza la barra strumenti tax

Apri una cartella, attiva modalità focus, scrivi. Il markup Markdown svanisce quando il caret lascia la riga. Quando la bozza è finita, Pandoc la trasforma in un PDF, DOCX o EPUB senza lasciare l'app.

  • Modalità focus + macchina da scrivere (attenuare altri paragrafi, mantenere cursore centrato)
  • Modalità presentazione — renderizzare lo stesso .md come slide a tutto schermo
  • Note giornaliere, conteggio parole, conteggio caratteri CJK-aware
  • Esportazione Pandoc a PDF / DOCX / EPUB / ODT / LaTeX
Per ricercatori

Trova il paragrafo, non solo la parola chiave

La ricerca semantica classifica paragrafi per significato attraverso tutto il tuo vault. Wikilinks e backlinks connettono le note, citazioni @citekey passano fino a Pandoc, e 14 provider AI traducono o riassumono a richiesta — le chiavi restano nel tuo portachiavi OS.

  • Ricerca semantica locale, nessun file modello, nessuna chiamata di rete
  • Pannello wikilinks + backlinks, nessun bloat di vista grafico
  • Citazioni @citekey preservate end-to-end via Pandoc
  • 14 provider AI BYOK per tradurre / riassumere / spiegare
Per sviluppatori

Le tue note sono già un server MCP

Un sidecar MCP da 1,5 MB espone 8 strumenti sola lettura a Claude Desktop, Cursor o qualsiasi client MCP. Ogni salvataggio fa snapshot in un .git locale reale che possiedi. Modifica live WYSIWYG e un CLI `solomd` ti tengono fuori dal GUI quando vuoi.

  • Server MCP empacchettato — solo stdio, nessuna porta di rete
  • Cronologia versioni AutoGit (libgit2 incluso, mai auto-pushato)
  • Modalità modifica live WYSIWYG + commutatore vista 4-vie
  • CLI `solomd open / new / list / search`, installer in una riga

Costruito diverso — apposta

Cinque principi che decidono cosa spediamo e a cosa diciamo no.

🏠

Local-first predefinito

File su disco. Chiavi AI nel portachiavi OS. L'embedder di ricerca semantica gira nel nostro processo Rust — nessun download di modello, nessun relay.

📜

Licenza MIT, completamente auditabile

Ogni affermazione su questo sito è verificabile nella sorgente. Leggi il writeup di sicurezza o grepa tu stesso il repo.

Leggi /security →
🚫

Nessuna telemetria, nessun account, nessun cloud

La telemetria è solo opt-in e senza contenuto. Non c'è account SoloMD. L'editor non chiama casa.

Come contiamo →
📄

File .md puri per sempre

Disinstalla SoloMD e le tue note sono ancora lì — testo UTF-8, nelle cartelle che hai scelto, apribili in qualsiasi editor.

💬

Comunità amichevole su GitHub Discussions

Idee, sondaggi, show-and-tell, Q&A. Uno sviluppatore, una stanza, nessun Discord.

Vedi la comunità →

Una cartella di markdown.
Più la superficie dove gli agent lavorano.

SoloMD ha sempre spedito due metà di un prodotto — un editor e un server MCP empacchettato che puntano allo stesso vault. v4.0 aggiunge una terza metà: una superficie agent di prima classe dentro l'editor, con guardrail di sicurezza (sandbox di branch AutoGit, write-cap per esecuzione, UI accept/reject) così che le scritture autonome siano esaminabili — non spaventose.

💬 v4

Pannello Agent inline

Pannello a destra, pari di Outline / Backlinks. Chat streamato con tutto il tuo vault. Schede di chiamata strumento (stile Cursor) mostrano ogni lettura e scrittura inline. Cronologia esecuzione persiste come markdown semplice sotto <workspace>/.solomd/agent-runs/ — grep-abile, git-tracciabile.

v4

Recipes pianificati

File YAML sotto .solomd/agents/*.yml. Trigger: cron / on-save / on-commit / on-tag-add / manuale. Ogni esecuzione va sulla propria branch AutoGit agent/<recipe>/<run-id> — accettare o rifiutare prima che tocchi main. write-cap predefinito 5, soffitto duro 50.

🪞 v4

Vista Trace + replay

Ogni esecuzione emette trace.jsonl — una riga JSON per passo (model_call / tool_call / tool_result / git_commit / done). UI renderizza schede di passo collassabili con conteggi token e costo. Pulsante Replay-from-step conia una nuova esecuzione che riusa il trace fino al passo N. Il nuovo strumento MCP read_agent_trace permette agli agent di introspectare le proprie esecuzioni.

🌐 v4

Federazione di workspace

solomd-mcp --workspace path1 --workspace path2 — una sessione MCP, più vault. Le firme degli strumenti guadagnano un parametro workspace opzionale (default back-compat = primo). Impostazioni → Integrazioni aggiunge profili MCP nominati con pulsanti un clic "copia config Claude Desktop".

🦙 v4

Ollama prima classe

Auto-rilevamento su localhost:11434, suggerimento "Installa Ollama" se assente, /api/tags elenca modelli installati, pulsante inline "Scarica raccomandato" (qwen2.5:1.5b ~1 GB). 3 preset incorporati — rewrite (7b) / quick (1.5b) / CJK-friendly (14b). I recipes possono specificare provider: local per loop autonomi a basso costo sul dispositivo.

☁️ v3.0

Sync supportato da GitHub

Spinge il tuo vault in un repo GitHub privato a ogni salvataggio; tira su timer. Costruito su libgit2 + portachiavi OS — i tuoi dati restano sul tuo account, nessun server SoloMD, nessun abbonamento. GitLab / Gitea / qualsiasi URL git HTTPS funziona anche.

🔒 v3.0

Crittografia end-to-end

Passphrase opzionale per vault. Argon2id → XChaCha20-Poly1305, solo cifrato sul remoto. Ricerca / RAG / riscrittura AI continuano a funzionare localmente perché il testo in chiaro resta sul tuo dispositivo.

🗂️ v3.0

iCloud / Dropbox / OneDrive

Quando il tuo workspace vive già in una cartella sincronizzata via cloud, SoloMD lo rileva e aggiunge ripristino sessione cross-device sopra — apri lo stesso vault su un'altra macchina e tornano le stesse schede.

🌐 v3.0

Condivisione pubblica sola lettura

Una voce della tavolozza comandi copia un link solomd.app/share per la nota attiva. Rendering Markdown reader-friendly di qualsiasi file nel tuo vault GitHub pubblico — nessun account SoloMD richiesto per visualizzare.

🔍 v2.3

Ricerca semantica

⌘⇧F apre un pannello di ricerca che classifica paragrafi per significato, non solo parole chiave. Gira interamente sulla tua macchina — nessun download di file modello, nessuna chiamata di rete, mai. Spenta finché non attivi l'interruttore in Impostazioni.

✍️ v2.3

Modifica live WYSIWYG

Quarta modalità di vista (modifica / divisa / live edit / anteprima). I titoli renderizzano più grandi, **grassetto** appare in grassetto senza gli asterischi, le liste si indentano visivamente. Il markup si rivela quando il caret entra nella riga.

📜 v2.2

Cronologia versioni AutoGit

Ogni ⌘S diventa uno snapshot in un .git locale dentro il tuo workspace. Pannello cronologia in sidebar mostra ogni commit; un clic per ripristinare. libgit2 incluso, nessun git di sistema necessario. Mai auto-pushato.

🤖 v2.2

Riscrittura AI, 14 provider BYOK

⌘J su una selezione. OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Ollama. Le chiavi vivono nel portachiavi OS. Chiamate dirette al fornitore, nessun relay.

🔌 v2.2

Server MCP empacchettato

1,5 MB di binario. Collega il tuo vault a Claude Desktop / Cursor / Codex CLI. 8 strumenti sola lettura pronti; strumenti di scrittura dietro --allow-write. Solo stdio, nessuna porta di rete.

Anteprima live

I marcatori Markdown svaniscono quando lasci una riga. I titoli diventano più grandi, il grassetto diventa grassetto — nessuna barra strumenti in mezzo. Scorrimento sincronizzato del pannello diviso mantiene editor e anteprima allineati per riga.

🖼

Incolla immagine & trascina

Screenshot poi ⌘V — l'immagine salva in _assets/ e inserisce un link markdown. Clicca qualsiasi immagine o diagramma Mermaid nell'anteprima per aprire un overlay a tutto schermo; pinza o scorri per zoomare.

🌳

Albero file + ricerca ripgrep

Apri una cartella, sfoglia file, ricerca globale stile ripgrep su tutti i .md e .txt. ⌘P salta a qualsiasi file per nome fuzzy.

🎨

Stile sintassi ricco

13 linguaggi di blocchi di codice, matematica KaTeX, diagrammi Mermaid, note a piè di pagina, frontmatter YAML, ==evidenziazione==. 8 temi (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + CSS personalizzato.

🌏

Cinese prima classe

Auto-rilevamento codifica (UTF-8 / GBK / Big5 / Shift_JIS) via chardetng. Conteggio parole CJK, semplificato ↔ tradizionale, esportazione pinyin — nessuno dei quali Typora o Obsidian fanno nativamente.

📤

Esportazione Pandoc ovunque

PDF (con KaTeX & Mermaid), Word .docx, HTML, EPUB, ODT, LaTeX, RTF. Trascina .docx / .pdf / .xlsx / .pptx / .csv e SoloMD li converte in Markdown sul posto.

🦀

Piccolo & veloce

Installer ~15 MB (vs Typora 70 MB / Obsidian 110 MB). Tauri 2 + Rust + Vue 3 + CodeMirror 6. Nessuna telemetria predefinita. Build per macOS / Windows / Linux x64 / Linux ARM64.

Tocchi di qualità della vita

🎤

Modalità presentazione

⌘⌥P renderizza il doc attivo come slide a tutto schermo, divise su `---`. Navigazione stile Vim, evidenziazione codice, KaTeX, Mermaid funzionano tutti nelle slide.

💻

Strumento CLI

`solomd open / new / list / search / cat` — apri e grep note dal terminale. Installer curl in una riga.

🪄

Formatta Markdown

⌘⌥L esegue Prettier — normalizza liste, tabelle, spaziatura. Frontmatter preservato.

👋

Tour di benvenuto

Il primo avvio apre 4 schede tutorial in memoria nella tua lingua (en / 中文). Riapri in qualsiasi momento via tavolozza comandi.

⌨️

Modalità Vim

Emulazione Vim completa: hjkl, modalità, visuale, :w :q, macro. Alterna in Impostazioni.

🤖

Pulisci artefatti AI

Un clic rimuove rifiuti LLM: [cite_start], 【†source】, virgolette tipografiche, caratteri zero-width.

🎯

Modalità focus & macchina da scrivere

Attenua paragrafi inattivi. Mantieni cursore centrato. Scrittura lunga senza distrazione.

⌨️

Tavolozza comandi

⌘⇧K per accedere a ogni comando. Barra menu nativa su macOS / Windows / Linux.

Dove SoloMD si distingue

In v4.0 la superficie agent è il differenziatore principale. Tutto sotto è nell'editor, nel core, senza plugin tax.

🔍

Ricerca semantica locale

Obsidian, Typora e MarkText la saltano tutti nel core. SoloMD ⌘⇧F: embedder on-device, nessun download di modello, nessuna chiamata di rete.

📜

Cronologia versioni AutoGit

Ogni ⌘S diventa uno snapshot .git locale — pannello cronologia in sidebar ripristina con un clic. I concorrenti ti lasciano cablare git manualmente.

🔌

Server MCP empacchettato

1,5 MB di binario, 8 strumenti sola lettura. Collega il tuo vault a Claude Desktop, Cursor o Codex CLI.

SoloMD Typora MarkText Obsidian
Pannello agent inline (chat-with-vault) ✅ v4 🟡 (plugin a pagamento)
Recipes agent pianificati (cron / on-save / on-commit) ✅ v4
Sandbox di branch AutoGit + accept/reject per scritture agent ✅ v4
Trace agent ripetibile (jsonl, replay-from-step) ✅ v4
Federazione MCP multi-vault (una sessione, molti vault) ✅ v4
Ollama prima classe (auto-rilevamento, preset, provider: local) ✅ v4 🟡 (plugin)
Sync supportato da GitHub (sei tu il proprietario dei dati) ✅ v3.0 ❌ (Obsidian Sync sui loro server)
Vault crittografato end-to-end ✅ v3.0 ✅ (solo Obsidian Sync)
Ricerca semantica locale ✅ v2.3 ❌ (plugin a pagamento)
Modifica live WYSIWYG ✅ v2.3
Cronologia versioni AutoGit ✅ v2.2 ❌ (git manuale)
Server MCP empacchettato ✅ v2.2
14 provider AI, BYOK ❌ (1–2 per plugin)
Open source · MIT ✅ (dormiente)
Dimensione installer ~15 MB ~70 MB ~80 MB ~110 MB
Prezzo Gratis 14,99 $ Gratis Gratis + 96 $/anno sync
Build Linux ARM64
Codifiche CJK (GBK/Big5)
Importazione file (DOCX/PDF/XLSX/PPTX) 🟡 (plugin)
Esportazione Pandoc (EPUB/ODT/LaTeX) 🟡 (plugin)
Modalità presentazione / slide 🟡 (plugin)
Sync (CRDT, integrato) ❌ roadmap v3 ✅ (a pagamento)

Scarica SoloMD v4.0.0

Gratis e open source. Licenza MIT. Nessun account necessario.

🍎

macOS

Universal · Apple Silicon + Intel · notarizzato
Scarica .dmg
macOS: Trascina SoloMD.app in /Applications. Notarizzato — nessun avviso Gatekeeper.
Windows: Il primo avvio potrebbe mostrare "Windows ha protetto il PC" → clicca Maggiori informazioni → Esegui comunque (una volta sola, finché la reputazione si costruisce).
Linux: chmod +x SoloMD-*.AppImage && ./SoloMD-*.AppImage per l'AppImage.

Cerchi versioni più vecchie? Tutte le release →

Domande frequenti

Cos'è un recipe (v4)?

Un file YAML sotto <workspace>/.solomd/agents/*.yml. Un file = un job agent. Campi richiesti: name, trigger (schedule | on-save | on-commit | on-tag-add | manual), prompt. Opzionali: schedule (cron), match (glob), allow-write, write-cap, provider, model, allowlist tools. SoloMD spedisce 11 starter in Impostazioni → Recipes → Sfoglia cookbook — installane uno, modificalo, eseguilo. Lo schema completo vive in docs/agents.md.

Le scritture agent sono sicure?

Ogni esecuzione di recipe inizia ramificando da main: agent/<recipe>/<run-id>. Le scritture atterrano solo su quella branch. Al successo l'esecuzione va in Pending — esamina il diff e clicca Accetta (fast-forward in main) o Rifiuta (cancella la branch interamente). Un'esecuzione rifiutata lascia zero tracce nella tua cronologia. Le scritture impongono anche un cap per esecuzione (predefinito 5, soffitto duro 50) — un modello che chiede di scrivere 100 file quando il cap è 5 ottiene rifiuti dal 6° call, senza stato semi-applicato.

In cosa è diverso questo dal ghost-text di Cursor o Copilot?

Cursor e Copilot sono ottimi per il completamento codice a livello di tasto. Gli agent SoloMD sono diversi in tre modi: (1) l'unità di lavoro è il *vault*, non il cursore — gli agent leggono attraverso le note via wikilinks, backlinks, ricerca full-text e tag; (2) le scritture sono in batch + esaminabili, non ghost-text che accetti inline; (3) gli agent possono girare in pianificazione quando non sei alla tastiera (revisione settimanale, riepilogo giornaliero, triage on-tag). È più vicino alla modalità Agent / Composer di Cursor che al completamento inline — ed esplicitamente non è un completamento di stile di scrittura (crediamo che il ghost-text diluisca la voce dello scrittore).

I recipes hanno bisogno di una chiave API?

Solo se il recipe specifica un provider cloud. Per provider: ollama (o l'alias local), nessuna chiave necessaria — qwen2.5:1.5b gira gratis sulla tua macchina. Per provider: claude / openai / gemini / etc, hai bisogno della chiave di quel provider in Impostazioni → AI (BYOK). Il wizard di prima esecuzione ti guida attraverso ogni percorso.

Come la ricerca semantica di SoloMD differisce da grep?

Grep matcha caratteri; la ricerca semantica matcha significato. Cerca "deployment" e puoi anche far emergere paragrafi su "rolling out", "shipping", "release". L'embedder gira interamente nel nostro processo Rust — nessun download di file modello, nessuna chiamata di rete, nessun cloud. Spenta predefinita; gira l'interruttore in Impostazioni per opt-in. L'indice vive in <workspace>/.solomd/embeddings.sqlite (auto-gitignored).

SoloMD è davvero gratis?

Sì. SoloMD è software open-source con licenza MIT. Non c'è livello a pagamento, nessun account, nessuna telemetria predefinita, nessuna pubblicità. Se aiuta la tua scrittura puoi sponsorizzare lo sviluppatore, ma non sei mai obbligato.

Dove vivono le chiavi API per i 14 provider AI?

Nel tuo portachiavi OS — Apple Keychain su macOS, Credential Manager su Windows, libsecret su Linux. Mai in localStorage, mai in un file di config che SoloMD scriva. Le richieste AI vanno dirette dalla tua macchina al provider che hai scelto; SoloMD non ospita nessun modello né rilancia traffico.

Quanto è grande l'installer?

Circa 10–15 MB a seconda della piattaforma. È circa 6× più piccolo di Typora e 7× più piccolo di Obsidian, perché SoloMD usa Tauri (webview di sistema + Rust) invece di empacchettare Chromium.

Funziona offline?

Sì, completamente. L'editor stesso fa zero richieste di rete. La ricerca semantica è solo locale. AutoGit fa commit in un repo locale e non fa mai auto-push. L'unico traffico in uscita è (1) il controllo opzionale di aggiornamento release GitHub all'avvio (spento in Impostazioni) e (2) le chiamate di riscrittura AI che attivi esplicitamente, che vanno dirette al provider che hai scelto.

Come funziona il server MCP?

Un singolo binario sidecar di 1,5 MB (solomd-mcp) parla il Model Context Protocol via stdio — nessuna porta di rete. Punta Claude Desktop, Cursor o qualsiasi client MCP al tuo workspace e ottiene 8 strumenti di lettura (list_notes, read_note, search, get_backlinks, list_tags, get_outline, etc.) più 2 strumenti di scrittura dietro --allow-write. Path-traversal protetto, contenimento workspace-canonical.

Come SoloMD gestisce file non UTF-8 come GBK / Big5?

SoloMD auto-rileva la codifica usando la crate Rust chardetng quando apri un file. UTF-8, UTF-16 LE/BE (con o senza BOM), GBK, GB18030, Big5, Shift_JIS e molti altri sono riconosciuti e visualizzati correttamente.

Posso sincronizzare le mie note ad altri dispositivi?

Non ancora — la sync CRDT integrata è nella roadmap v3. Per ora SoloMD funziona perfettamente con iCloud Drive, Dropbox, OneDrive, Syncthing o qualsiasi strumento di sync basato su cartella. Salva semplicemente le tue note dentro una cartella sincronizzata. O usa AutoGit + push manuale a GitHub.

Perché non ci sono plugin?

SoloMD omette intenzionalmente un sistema di plugin per restare leggero, stabile e facile da auditare. Le funzionalità che gli scrittori seri chiedono — ricerca semantica, cronologia versioni, riscrittura AI, incolla immagine, KaTeX, Mermaid, modalità focus, CSS personalizzato — vengono tutte nel core.

Perché "Windows ha protetto il PC" è apparso al primo avvio?

SoloMD è un piccolo progetto open-source che non ha ancora costruito reputazione Microsoft SmartScreen. Clicca "Maggiori informazioni → Esegui comunque" una volta e non ti chiederà di nuovo. Stiamo lavorando a un certificato di firma codice.

Come apro file .md con SoloMD predefinito?

Clic destro su qualsiasi file .md → Apri con → SoloMD → spunta "Usa sempre questa app". L'installer empacchettato registra SoloMD come handler per le estensioni .md, .markdown, .mdown, .mkd e .txt.

Qual è la differenza tra SoloMD e Obsidian?

Obsidian è uno strumento di gestione conoscenza con vault, link wiki, backlinks, vista grafico e marketplace di plugin. SoloMD è un editor leggero per scrivere file Markdown — ma spedisce alcune cose che Obsidian non ha (ricerca semantica nel core, AutoGit, server MCP, 14 provider AI in un pannello). Usa Obsidian se vuoi un secondo cervello con marketplace di plugin; usa SoloMD se vuoi gli strumenti di scrittura senza il plugin tax.

Contatto / Unisciti alla community

Un manutentore, due porte d'ingresso. WeChat per la community cinese, canale Telegram per tutti gli altri. GitHub Discussions funziona anche — link sotto.

WeChat (personale)

WeChat (personale)

Scansiona per aggiungermi su WeChat. Menziona "SoloMD" così so che sei tu.

Canale Telegram @SOLOMDAPP

@SOLOMDAPP

Clicca o scansiona per unirti. Annunci di release + chat vivono qui.