✨ Prueba nuestra plataforma de escritura de novelas con IA → StoryAlter.com
#MD SoloMD
v4.0 · recién lanzado · MIT · multiplataforma · ⭐ 222 · 4.4k downloads

El editor donde
viven los agentes.

Panel Agent inline. Recipes programados. Trace reproducible. Federación multi-vault. Todo encima de los archivos `.md` que ya posees — cada escritura autónoma revisada antes de aterrizar.

Editor Markdown ligero para macOS / Windows / Linux + una superficie de agente de primera clase. v4.0 convierte tu workspace en un lugar donde los agentes trabajan continuamente — no solo bajo demanda. Instalador ~15 MB, MIT, sin telemetría. 14 providers IA BYOK (Ollama incluido para ejecuciones totalmente locales).

⚡ O instalación en una línea
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
Ver todas las plataformas ↓
💬 Panel Agent inline⏰ Recipes programados🪞 Trace + replay🌐 Federación multi-vault🦙 Ollama primera clase🔌 MCP empaquetado
SoloMD v4 — Panel Agent + historial de Recipe + vista Trace

Construido alrededor de tu forma real de trabajar

Tres historias breves. Elige la que suene como tú.

Para escritores

Prosa de larga forma sin la barra de herramientas tax

Abrir una carpeta, activar modo enfoque, escribir. El markup Markdown se desvanece cuando el caret deja la línea. Cuando el borrador está terminado, Pandoc lo convierte en PDF, DOCX o EPUB sin salir de la app.

  • Modos enfoque + máquina de escribir (atenuar otros párrafos, mantener cursor centrado)
  • Modo diapositivas — renderizar el mismo .md como diapositivas a pantalla completa
  • Notas diarias, conteo de palabras, conteo de caracteres CJK-aware
  • Exportación Pandoc a PDF / DOCX / EPUB / ODT / LaTeX
Para investigadores

Encuentra el párrafo, no solo la palabra clave

La búsqueda semántica clasifica párrafos por significado a través de tu vault entero. Wikilinks y backlinks conectan notas, citas @citekey llevan hasta Pandoc, y 14 providers IA traducen o resumen bajo demanda — las claves quedan en tu llavero OS.

  • Búsqueda semántica local, sin archivo modelo, sin llamada de red
  • Panel wikilinks + backlinks, sin bloat de vista de grafo
  • Citas @citekey preservadas de extremo a extremo vía Pandoc
  • 14 providers IA BYOK para traducir / resumir / explicar
Para desarrolladores

Tus notas ya son un servidor MCP

Un sidecar MCP de 1,5 MB expone 8 herramientas de solo lectura a Claude Desktop, Cursor o cualquier cliente MCP. Cada guardado hace instantánea en un .git local real que tú posees. Edición live WYSIWYG y un CLI `solomd` te mantienen fuera del GUI cuando quieres.

  • Servidor MCP empaquetado — solo stdio, sin puerto de red
  • Historial de versiones AutoGit (libgit2 incluido, nunca auto-pusheado)
  • Modo edición live WYSIWYG + cambiador de vista de 4 vías
  • CLI `solomd open / new / list / search`, instalador en una línea

Construido diferente — a propósito

Cinco principios que deciden lo que enviamos y a lo que decimos no.

🏠

Local-first por defecto

Archivos en disco. Claves IA en el llavero OS. El embedder de búsqueda semántica corre en nuestro proceso Rust — sin descarga de modelo, sin relé.

📜

Licencia MIT, totalmente auditable

Cada afirmación en este sitio es verificable en la fuente. Lee el writeup de seguridad o grepea tú mismo el repo.

Leer /security →
🚫

Sin telemetría, sin cuenta, sin nube

La telemetría es solo opt-in y sin contenido. No hay cuenta SoloMD. El editor no llama a casa.

Cómo contamos →
📄

Archivos .md puros para siempre

Desinstala SoloMD y tus notas siguen ahí — texto UTF-8, en las carpetas que elegiste, abribles en cualquier editor.

💬

Comunidad amigable en GitHub Discussions

Ideas, encuestas, show-and-tell, Q&A. Un desarrollador, un cuarto, sin Discord.

Ver la comunidad →

Una carpeta de markdown.
Más la superficie donde trabajan los agentes.

SoloMD siempre ha enviado dos mitades de un producto — un editor y un servidor MCP empaquetado apuntando al mismo vault. v4.0 añade una tercera mitad: una superficie de agente de primera clase dentro del editor, con barandales de seguridad (sandbox de rama AutoGit, write-cap por ejecución, UI accept/reject) para que las escrituras autónomas sean revisables — no aterradoras.

💬 v4

Panel Agent inline

Panel a la derecha, par de Outline / Backlinks. Chat transmitido con tu vault entero. Tarjetas de llamadas a herramienta (estilo Cursor) muestran cada lectura y escritura inline. Historial de ejecución persiste como markdown plano bajo <workspace>/.solomd/agent-runs/ — grep-able, git-trackable.

v4

Recipes programados

Archivos YAML bajo .solomd/agents/*.yml. Disparadores: cron / on-save / on-commit / on-tag-add / manual. Cada ejecución va a su propia rama AutoGit agent/<recipe>/<run-id> — aceptar o rechazar antes de que toque main. write-cap por defecto 5, techo duro 50.

🪞 v4

Vista Trace + replay

Cada ejecución emite trace.jsonl — una línea JSON por paso (model_call / tool_call / tool_result / git_commit / done). UI renderiza tarjetas de paso plegables con conteo de tokens y coste. Botón Replay-from-step crea una nueva ejecución que reutiliza el trace hasta el paso N. La nueva herramienta MCP read_agent_trace permite a los agentes introspeccionar sus propias ejecuciones.

🌐 v4

Federación de workspace

solomd-mcp --workspace path1 --workspace path2 — una sesión MCP, múltiples vaults. Las firmas de herramienta ganan un parámetro workspace opcional (back-compat default = primero). Ajustes → Integraciones añade perfiles MCP nombrados con botones de un clic "copiar config Claude Desktop".

🦙 v4

Ollama primera clase

Auto-detección en localhost:11434, hint "Instalar Ollama" si está ausente, /api/tags lista modelos instalados, botón inline "Descargar recomendado" (qwen2.5:1.5b ~1 GB). 3 presets integrados — rewrite (7b) / quick (1.5b) / CJK-friendly (14b). Los recipes pueden especificar provider: local para bucles autónomos baratos en el dispositivo.

☁️ v3.0

Sync respaldado por GitHub

Empuja tu vault a un repo GitHub privado en cada guardado; tira con timer. Construido sobre libgit2 + llavero OS — tus datos quedan en tu cuenta, sin servidor SoloMD, sin suscripción. GitLab / Gitea / cualquier URL git HTTPS también funciona.

🔒 v3.0

Cifrado de extremo a extremo

Passphrase opcional por vault. Argon2id → XChaCha20-Poly1305, solo cifrado en el remoto. Búsqueda / RAG / reescritura IA siguen funcionando localmente porque el texto plano queda en tu dispositivo.

🗂️ v3.0

iCloud / Dropbox / OneDrive

Cuando tu workspace ya vive en una carpeta sincronizada por cloud, SoloMD lo detecta y añade restauración de sesión multi-dispositivo encima — abre el mismo vault en otra máquina y las mismas pestañas vuelven.

🌐 v3.0

Compartir público de solo lectura

Una entrada de paleta de comandos copia un enlace solomd.app/share para la nota activa. Renderizado Markdown reader-friendly de cualquier archivo en tu vault GitHub público — no requiere cuenta SoloMD para visualizar.

🔍 v2.3

Búsqueda semántica

⌘⇧F abre un panel de búsqueda que clasifica párrafos por significado, no solo palabras clave. Corre enteramente en tu máquina — sin descarga de archivo modelo, sin llamada de red, nunca. Apagada hasta que actives el switch en Ajustes.

✍️ v2.3

Edición en vivo WYSIWYG

Cuarto modo de vista (editar / dividir / live edit / vista previa). Los títulos se renderizan más grandes, **negrita** se muestra negrita sin asteriscos, las listas se indentan visualmente. El markup se revela cuando el caret entra en la línea.

📜 v2.2

Historial de versiones AutoGit

Cada ⌘S se vuelve un instantánea en un .git local dentro de tu workspace. El panel de historial en sidebar muestra cada commit; un clic para restaurar. libgit2 incluido, no se necesita git de sistema. Nunca se hace auto-push.

🤖 v2.2

Reescritura IA, 14 providers BYOK

⌘J en una selección. OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Ollama. Las claves viven en el llavero OS. Llamadas directas al vendor, sin relé.

🔌 v2.2

Servidor MCP empaquetado

1,5 MB de binario. Conecta tu vault a Claude Desktop / Cursor / Codex CLI. 8 herramientas de solo lectura listas; herramientas de escritura tras --allow-write. Solo stdio, sin puerto de red.

Vista previa en vivo

Los marcadores Markdown se desvanecen cuando dejas una línea. Los títulos se hacen más grandes, la negrita se hace negrita — sin barras de herramientas en el camino. Desplazamiento sincronizado de panel dividido mantiene editor y vista previa alineados por línea.

🖼

Pegar imagen & arrastrar

Captura de pantalla luego ⌘V — la imagen se guarda en _assets/ e inserta un enlace markdown. Haz clic en cualquier imagen o diagrama Mermaid en la vista previa para abrir un overlay a pantalla completa; pellizca o desplaza para hacer zoom.

🌳

Árbol de archivos + búsqueda ripgrep

Abre una carpeta, navega archivos, búsqueda global estilo ripgrep en todos los .md y .txt. ⌘P salta a cualquier archivo por nombre difuso.

🎨

Estilo de sintaxis rico

13 lenguajes de bloques de código, matemáticas KaTeX, diagramas Mermaid, notas al pie, frontmatter YAML, ==resaltado==. 8 temas (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + CSS personalizado.

🌏

Chino primera clase

Auto-detección de codificación (UTF-8 / GBK / Big5 / Shift_JIS) vía chardetng. Conteo de palabras CJK, simplificado ↔ tradicional, exportar pinyin — ninguno de los cuales hacen Typora u Obsidian nativamente.

📤

Exportar Pandoc a cualquier lado

PDF (con KaTeX & Mermaid), Word .docx, HTML, EPUB, ODT, LaTeX, RTF. Suelta .docx / .pdf / .xlsx / .pptx / .csv y SoloMD los convierte a Markdown al instante.

🦀

Pequeño & rápido

Instalador ~15 MB (vs Typora 70 MB / Obsidian 110 MB). Tauri 2 + Rust + Vue 3 + CodeMirror 6. Sin telemetría por defecto. Builds para macOS / Windows / Linux x64 / Linux ARM64.

Toques de calidad de vida

🎤

Modo diapositivas

⌘⌥P renderiza el doc activo como diapositivas a pantalla completa, divididas en `---`. Navegación estilo Vim, resaltado de código, KaTeX, Mermaid funcionan todos en diapositivas.

💻

Herramienta CLI

`solomd open / new / list / search / cat` — abrir y grep notas desde el terminal. Instalador curl en una línea.

🪄

Formatear Markdown

⌘⌥L ejecuta Prettier — normaliza listas, tablas, espaciado. Frontmatter preservado.

👋

Tour de bienvenida

El primer lanzamiento abre 4 pestañas de tutorial en memoria en tu idioma (en / 中文). Reabrir en cualquier momento vía la paleta de comandos.

⌨️

Modo Vim

Emulación Vim completa: hjkl, modos, visual, :w :q, macros. Alternar en Ajustes.

🤖

Limpiar artefactos IA

Un clic elimina basura LLM: [cite_start], 【†source】, comillas tipográficas, caracteres de ancho cero.

🎯

Modos enfoque & máquina de escribir

Atenuar párrafos inactivos. Mantener cursor centrado. Escritura larga sin distracción.

⌨️

Paleta de comandos

⌘⇧K para acceder a cada comando. Barra de menú nativa en macOS / Windows / Linux.

Donde SoloMD destaca

En v4.0 la superficie de agente es el diferenciador titular. Todo lo de abajo está en el editor, en el core, sin plugin tax.

🔍

Búsqueda semántica local

Obsidian, Typora y MarkText todos lo omiten en el core. SoloMD ⌘⇧F: embedder en dispositivo, sin descarga de modelo, sin llamada de red.

📜

Historial de versiones AutoGit

Cada ⌘S se vuelve un snapshot .git local — panel de historial en sidebar restaura en un clic. Los competidores te dejan cablear git manualmente.

🔌

Servidor MCP empaquetado

1,5 MB de binario, 8 herramientas de solo lectura. Conecta tu vault a Claude Desktop, Cursor o Codex CLI.

SoloMD Typora MarkText Obsidian
Panel agent inline (chat-with-vault) ✅ v4 🟡 (plugins de pago)
Recipes agent programados (cron / on-save / on-commit) ✅ v4
Sandbox de rama AutoGit + accept/reject para escrituras agent ✅ v4
Trace agent reproducible (jsonl, replay-from-step) ✅ v4
Federación MCP multi-vault (una sesión, muchos vaults) ✅ v4
Ollama primera clase (auto-detección, presets, provider: local) ✅ v4 🟡 (plugin)
Sync respaldado por GitHub (los datos son tuyos) ✅ v3.0 ❌ (Obsidian Sync en sus servidores)
Vault cifrado de extremo a extremo ✅ v3.0 ✅ (solo Obsidian Sync)
Búsqueda semántica local ✅ v2.3 ❌ (plugins de pago)
Edición live WYSIWYG ✅ v2.3
Historial de versiones AutoGit ✅ v2.2 ❌ (git manual)
Servidor MCP empaquetado ✅ v2.2
14 providers IA, BYOK ❌ (1–2 por plugin)
Código abierto · MIT ✅ (latente)
Tamaño del instalador ~15 MB ~70 MB ~80 MB ~110 MB
Precio Gratis $14.99 Gratis Gratis + $96/año sync
Build Linux ARM64
Codificaciones CJK (GBK/Big5)
Importación de archivos (DOCX/PDF/XLSX/PPTX) 🟡 (plugin)
Exportación Pandoc (EPUB/ODT/LaTeX) 🟡 (plugin)
Modo diapositivas / presentación 🟡 (plugin)
Sync (CRDT, integrado) ❌ roadmap v3 ✅ (de pago)

Descargar SoloMD v4.0.0

Gratis y código abierto. Licencia MIT. No se necesita cuenta.

macOS: Arrastra SoloMD.app a /Applications. Notarizado — sin advertencia de Gatekeeper.
Windows: El primer lanzamiento puede mostrar "Windows ha protegido tu PC" → clic Más información → Ejecutar de todas formas (una vez, hasta que se construya reputación).
Linux: chmod +x SoloMD-*.AppImage && ./SoloMD-*.AppImage para el AppImage.

¿Buscas versiones anteriores? Todas las releases →

Preguntas frecuentes

¿Qué es un recipe (v4)?

Un archivo YAML bajo <workspace>/.solomd/agents/*.yml. Un archivo = un job de agente. Campos requeridos: name, trigger (schedule | on-save | on-commit | on-tag-add | manual), prompt. Opcionales: schedule (cron), match (glob), allow-write, write-cap, provider, model, allowlist tools. SoloMD trae 11 starters en Ajustes → Recipes → Explorar cookbook — instala uno, edítalo, ejecútalo. El esquema completo vive en docs/agents.md.

¿Son seguras las escrituras de agente?

Cada ejecución de recipe comienza ramificando desde main: agent/<recipe>/<run-id>. Las escrituras aterrizan solo en esa rama. En éxito la ejecución va a Pending — examinar el diff y hacer clic Aceptar (fast-forward a main) o Rechazar (eliminar la rama enteramente). Una ejecución rechazada deja cero rastros en tu historial. Las escrituras también imponen un cap por ejecución (por defecto 5, techo duro 50) — un modelo que pide escribir 100 archivos cuando el cap es 5 obtiene rechazos en la 6ta llamada, sin estado semi-aplicado.

¿En qué se diferencia esto del ghost-text de Cursor o Copilot?

Cursor y Copilot son geniales para autocompletar código a nivel de tecla. Los agentes SoloMD son diferentes en tres formas: (1) la unidad de trabajo es el *vault*, no el cursor — los agentes leen a través de notas vía wikilinks, backlinks, búsqueda full-text y tag; (2) las escrituras son por lotes + revisables, no ghost-text que aceptas inline; (3) los agentes pueden correr en programación cuando no estás al teclado (revisión semanal, resumen diario, triaje on-tag). Está más cerca del modo Agent / Composer de Cursor que del autocompletar inline — y explícitamente no es un autocompletar de estilo de escritura (creemos que el ghost-text diluye la voz del escritor).

¿Necesitan los recipes una clave API?

Solo si el recipe especifica un provider cloud. Para provider: ollama (o el alias local), no se necesita clave — qwen2.5:1.5b corre gratis en tu máquina. Para provider: claude / openai / gemini / etc, necesitas la clave de ese provider en Ajustes → IA (BYOK). El wizard de primer lanzamiento te guía a través de cualquier camino.

¿En qué se diferencia la búsqueda semántica de SoloMD de grep?

Grep coincide caracteres; la búsqueda semántica coincide significado. Busca "deployment" y también puedes hacer surgir párrafos sobre "rolling out", "shipping", "release". El embedder corre completamente en nuestro proceso Rust — sin descarga de archivo modelo, sin llamada de red, sin cloud. Apagada por defecto; activa el switch en Ajustes para opt-in. El índice vive en <workspace>/.solomd/embeddings.sqlite (auto-gitignored).

¿SoloMD es realmente gratis?

Sí. SoloMD es software de código abierto con licencia MIT. No hay nivel de pago, sin cuenta, sin telemetría por defecto, sin anuncios. Si ayuda a tu escritura puedes patrocinar al desarrollador, pero nunca tienes que hacerlo.

¿Dónde viven las claves API para los 14 providers IA?

En tu llavero OS — Apple Keychain en macOS, Credential Manager en Windows, libsecret en Linux. Nunca en localStorage, nunca en un archivo de config que SoloMD escriba. Las solicitudes IA van directo de tu máquina al provider que elegiste; SoloMD no aloja modelos ni reenvía tráfico.

¿Qué tamaño tiene el instalador?

Aproximadamente 10–15 MB dependiendo de la plataforma. Eso es aproximadamente 6× más pequeño que Typora y 7× más pequeño que Obsidian, porque SoloMD usa Tauri (webview de sistema + Rust) en lugar de empaquetar Chromium.

¿Funciona offline?

Sí, completamente. El editor mismo hace cero solicitudes de red. La búsqueda semántica es solo local. AutoGit hace commit a un repo local y nunca hace auto-push. El único tráfico saliente es (1) la verificación opcional de actualización de release de GitHub al arrancar (apagada en Ajustes) y (2) las llamadas de reescritura IA que disparas explícitamente, que van directo al provider que elegiste.

¿Cómo funciona el servidor MCP?

Un solo binario sidecar de 1,5 MB (solomd-mcp) habla el Model Context Protocol sobre stdio — sin puerto de red. Apunta Claude Desktop, Cursor o cualquier cliente MCP a tu workspace y obtiene 8 herramientas de lectura (list_notes, read_note, search, get_backlinks, list_tags, get_outline, etc.) más 2 herramientas de escritura tras --allow-write. Path-traversal protegido, contención workspace-canonical.

¿Cómo maneja SoloMD archivos no UTF-8 como GBK / Big5?

SoloMD auto-detecta la codificación usando la crate Rust chardetng cuando abres un archivo. UTF-8, UTF-16 LE/BE (con o sin BOM), GBK, GB18030, Big5, Shift_JIS y muchos más se reconocen y muestran correctamente.

¿Puedo sincronizar mis notas a otros dispositivos?

Aún no — la sync CRDT integrada está en la roadmap v3. Por ahora SoloMD funciona perfectamente con iCloud Drive, Dropbox, OneDrive, Syncthing o cualquier herramienta de sync basada en carpeta. Solo guarda tus notas dentro de una carpeta sincronizada. O usa AutoGit + push manual a GitHub.

¿Por qué no hay plugins?

SoloMD omite intencionalmente un sistema de plugins para mantenerse ligero, estable y fácil de auditar. Las funcionalidades que los escritores serios piden — búsqueda semántica, historial de versiones, reescritura IA, pegar imagen, KaTeX, Mermaid, modo enfoque, CSS personalizado — todas vienen en el core.

¿Por qué apareció "Windows ha protegido tu PC" en el primer lanzamiento?

SoloMD es un pequeño proyecto de código abierto que aún no ha construido reputación de Microsoft SmartScreen. Haz clic en "Más información → Ejecutar de todas formas" una vez y no preguntará de nuevo. Estamos trabajando en un certificado de firma de código.

¿Cómo abro archivos .md con SoloMD por defecto?

Clic derecho en cualquier archivo .md → Abrir con → SoloMD → marcar "Usar siempre esta app". El instalador empaquetado registra SoloMD como handler para extensiones .md, .markdown, .mdown, .mkd y .txt.

¿Cuál es la diferencia entre SoloMD y Obsidian?

Obsidian es una herramienta de gestión de conocimientos con vaults, enlaces wiki, backlinks, vista de grafo y un marketplace de plugins. SoloMD es un editor ligero para escribir archivos Markdown — pero trae algunas cosas que Obsidian no tiene (búsqueda semántica en core, AutoGit, servidor MCP, 14 providers IA en un panel). Usa Obsidian si quieres un segundo cerebro con marketplace de plugins; usa SoloMD si quieres las herramientas de escritura sin el plugin tax.

Contacto / Unirse a la comunidad

Un mantenedor, dos puertas de entrada. WeChat para la comunidad china, canal Telegram para todos los demás. GitHub Discussions también funciona — enlace abajo.

WeChat (personal)

WeChat (personal)

Escanear para añadirme en WeChat. Menciona "SoloMD" para que sepa que eres tú.

Canal Telegram @SOLOMDAPP

@SOLOMDAPP

Haz clic o escanea para unirte. Anuncios de release + chat viven aquí.