Un generador que crea en tu repositorio un sitio de documentación Astro editable, con Markdown legible para agentes y salida llms.txt integrada.
docmd-io/docmd
Un compilador de documentación Markdown que convierte una carpeta de origen en un sitio estático, con búsqueda sin conexión, llms.txt y contexto para agentes de IA.
Alternativa open source a:Docusaurus
Mintlify
- Estrellas
- 2,528
- Forks
- 144
- Issues abiertos
- 2
- Último commit
- hace 3 días
¿Qué es?
docmd es un compilador de documentación basado en Node.js. Solo tienes que indicarle una carpeta con archivos Markdown y genera un sitio estático navegable cuya navegación se basa en la estructura de archivos, sin necesidad de un archivo de configuración ni de frontmatter para empezar. Una sola compilación también genera un índice de búsqueda sin conexión, un sitemap, metadatos SEO y Open Graph, y robots.txt.
El mismo contenido de origen también puede generar resultados legibles por máquinas. docmd genera llms.txt y llms-full.txt, paquetes Open Knowledge Format para sistemas RAG y un servidor MCP que permite a los agentes de programación buscar, leer y validar la documentación. Un plugin opcional de AI Assistant ofrece chat basado en RAG sobre la documentación, ya sea con tu propio proveedor o mediante Cloud Relay, el servicio alojado.
El proyecto admite internacionalización, control de versiones, espacios de trabajo para monorepos, renderizado de OpenAPI 3.x, diagramas Mermaid y un sistema de plugins. Incluye un comando de migración para proyectos que vienen de Docusaurus, VitePress, MkDocs o Starlight. El resultado se puede desplegar en cualquier hosting estático, y tanto el compilador como los plugins principales tienen licencia MIT.
Funciones clave
- 01Genera un sitio estático de documentación con navegación basada en la estructura de archivos
- 02Búsqueda de texto completo sin conexión, sitemap, URL canónicas y metadatos Open Graph
- 03Genera llms.txt, llms-full.txt y paquetes Open Knowledge Format
- 04Servidor MCP para que los agentes de programación busquen, lean y validen la documentación
- 05Internacionalización, control de versiones y espacios de trabajo para monorepos
- 06Renderizado de OpenAPI 3.x y compatibilidad con diagramas Mermaid
Casos de uso
- Publicar documentación de un proyecto a partir de una carpeta Markdown existente, sin configuración
- Proporcionar a los LLM y a los agentes de programación contexto estructurado a partir de la documentación
- Migrar un sitio existente de Docusaurus, VitePress o MkDocs
- Alojar documentación de API multilingüe en cualquier hosting estático
Inicio rápido
- 1
Indica a docmd una carpeta de Markdown e inicia el servidor de desarrollo
npx @docmd/core dev - 2
Genera un sitio estático para desplegarlo
npx @docmd/core build
Antes de usarlo
- Requiere Node.js 20 o una versión posterior.
- Las funciones opcionales, como AI Assistant, requieren una clave propia de un proveedor de IA o Cloud Relay; el uso de modelos puede tener un coste adicional.
Temas
Preguntas frecuentes
- ¿Qué es docmd?
- Un compilador de documentación Markdown que convierte una carpeta de origen en un sitio estático, con búsqueda sin conexión, llms.txt y contexto para agentes de IA. docmd es un compilador de documentación basado en Node.js. Solo tienes que indicarle una carpeta con archivos Markdown y genera un sitio estático navegable cuya navegación se basa en la estructura de archivos, sin necesidad de un archivo de configuración ni de frontmatter para empezar. Una sola compilación también genera un índice de búsqueda sin conexión, un sitemap, metadatos SEO y Open Graph, y robots.txt.
- ¿docmd es gratuito? ¿Qué licencia tiene?
- docmd es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿docmd sigue mantenido?
- Mantenimiento activo. El último commit de docmd fue el 16 oct 2026.
- ¿Para qué puedo usar docmd?
- Publicar documentación de un proyecto a partir de una carpeta Markdown existente, sin configuración Proporcionar a los LLM y a los agentes de programación contexto estructurado a partir de la documentación Migrar un sitio existente de Docusaurus, VitePress o MkDocs Alojar documentación de API multilingüe en cualquier hosting estático
- ¿Cómo se instala docmd?
- Indica a docmd una carpeta de Markdown e inicia el servidor de desarrollo: npx @docmd/core dev Genera un sitio estático para desplegarlo: npx @docmd/core build
- ¿Dónde consigo docmd?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/docmd-io/docmd
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de documentación basado en Nuxt que genera sitios de documentación a partir de archivos Markdown con componentes de Vue.
Convierte markdown en HTML adaptable y compatible con los principales clientes de correo, además de generar una versión de texto sin formato.
Genera SDK de cliente, esqueletos de servidor y documentación en decenas de lenguajes y frameworks a partir de especificaciones OpenAPI (v2 y v3).
CLI de Python que convierte README de GitHub, archivos Markdown y notebooks de Jupyter en Word, PDF, PPTX, blogs, LaTeX y otros formatos de documentación.
Una extensión de VS Code que convierte archivos .chat.md de texto plano en sesiones de chat con IA editables y compatibilidad con herramientas MCP de distintos proveedores de LLM.