README.es.md
August 18, 2026 · View on GitHub
Documentación lista para producción desde Markdown, en segundos.
Sin configuración. Nativo de IA. Creado para desarrolladores.
Sitio Web · Documentación · AI Cloud Relay · Editor en Vivo · Agent Skills · Reportar un Error
✦ 0.9 Serie — IA, Automatización y Seguridad
La serie 0.9.x es donde docmd evoluciona de un generador de documentación preparado para IA a una plataforma de documentación diseñada tanto para personas como para agentes de IA.
La serie introduce el Asistente de IA, que permite consultar la documentación de forma conversacional utilizando tu propio proveedor, IA local o el docmd Cloud Relay para sitios estáticos que no tienen su propio backend. También expande el ecosistema de IA de docmd con MCP, contexto generado para LLM, Agent Skills y formatos de conocimiento estructurados.
Junto con la IA, esta serie se enfoca en seguridad, privacidad y automatización, mientras continúa mejorando la experiencia central de documentación, búsqueda, despliegue y flujos de trabajo para desarrolladores.
Inicio Rápido
Ejecuta docmd en cualquier carpeta con archivos Markdown — sin necesidad de instalación:
npx @docmd/core dev
Disponible en http://localhost:3000
_ _
_| |___ ___ _____ _| |
| . | . | _| | . |
|___|___|___|_|_|_|___|
v0.9.0
BUILD
Engine JS
Source docs/
Output site/
Versions 2 (06, 05)
Locales 7 (en, hi, zh, es, de, ja, fr)
DATA INDEXING
[ DONE ] Syncing git metadata
[ DONE ] Building search index & RAG embeddings (multi-version)
[ DONE ] Generating AI Assistant RAG context
PUBLISHING
[ DONE ] Generated robots.txt
[ DONE ] Generated .nojekyll (disables Jekyll on GitHub Pages)
[ DONE ] Generated sitemap
[ DONE ] Generating LLMs context files (llms.txt)
[ DONE ] Generating OKF bundles
⬢ Initial build completed in 1.2s.
WATCHING
Source ./docs
Config ./docmd.config.json
Assets ./assets
DEVELOPMENT SERVER RUNNING
Local Access http://127.0.0.1:3000
Network Access http://192.168.1.6:3000
Serving from ./site
La navegación se genera automáticamente a partir de la estructura de tus archivos. Sin archivo de configuración, sin frontmatter obligatorio, sin marcos que aprender.
Cuando estés listo para desplegar:
npx @docmd/core build
Genera un sitio estático altamente optimizado (SPA) listo para desplegar en Vercel, Cloudflare Pages, Netlify, GitHub Pages o cualquier host estático.
Requisitos: Node.js 18+
O instala globalmente / vía Docker
# Instalar globalmente vía npm
npm install -g @docmd/core
# O vía pnpm
pnpm add -g @docmd/core
# Ejecutar
docmd dev # iniciar servidor de desarrollo
docmd build # construir para despliegue
O ejecutar mediante Docker:
docker run -p 3000:3000 ghcr.io/docmd-io/docmd:0.9.0
Fija una versión para compilaciones reproducibles.
¿Por qué docmd?
Vea la Comparativa completa con Docusaurus, Mintlify y otros →
Características
Sin configuración, inicio instantáneo
Apunta docmd a cualquier carpeta con Markdown y funcionará. La navegación se genera automáticamente a partir de tu estructura de archivos. Puedes escribir tu primer documento y ponerlo en línea en menos de un minuto — sin código base repetitivo, sin canalización de compilación que configurar, sin decisiones previas.
Diminuto por defecto, rápido en todas partes
La carga útil de JavaScript por defecto es de ~18 kb. La navegación entre páginas funciona como una SPA instantánea. El resultado es HTML estático — optimizado para SEO, con mapa del sitio, URLs canónicas y metadatos de Open Graph incluidos. Búsqueda de texto completo sin conexión integrada, sin requerir servicios en la nube.
Nativo de IA
docmd trata a la IA como una forma de primera clase para consumir documentación — sin reemplazar la documentación misma.
- Asistente de IA (
@docmd/plugin-ai) — Chat basado en RAG ajustado a tu documentación. Usa tu propia clave de API o conecta un proveedor local de IA, compatible con más de 100 proveedores mediante AIPlug. - Cloud Relay — habilita el Asistente de IA en documentación estática sin ejecutar tu propio backend de IA. Pruébalo →
- Servidor MCP —
docmd mcpexpone tus documentos a agentes de IA sobre stdio, permitiéndoles buscar, leer y validar contenido directamente. - Contexto (
llms.txt/llms-full.txt) — contexto de documentación completo generado en tiempo de compilación. - Agent Skills — conjuntos de instrucciones modulares para LLMs y agentes de IDE.
- Open Knowledge Format (OKF) — paquetes de conocimiento estructurados y multilingües para sistemas de IA.
- Copiar como Markdown / Copiar Contexto — botones con un solo clic en el navegador, optimizados para pegar en chats de IA.
Diseñado para escalar
- Internacionalización con compilaciones para múltiples idiomas (índice de búsqueda por idioma, llms, okf, hreflang)
- Gestión de versiones para múltiples entregas de documentación (con detección automática de la versión actual)
- Espacios de trabajo (Workspaces) para monorepositorios y proyectos múltiples
- Sistema de plugins para extender el comportamiento principal (validación del tipo de retorno por hook, compatible con código asíncrono)
- Soporte total de temas, plantillas integradas, CSS/JS personalizado, modo claro/oscuro
CLI
docmd dev # servidor de desarrollo local
docmd build # construir para despliegue
docmd live # Editor en Vivo basado en navegador
docmd init # crear un docmd.config.json inicial en la carpeta actual
docmd stop # detener cualquier servidor `docmd dev` / `docmd live` en ejecución
docmd doctor # chequeo previo: estado de configuración e instalación de plugins
docmd migrate # migrar a docmd desde Docusaurus, VitePress, MkDocs o Starlight
docmd deploy # generar configuración para Docker, NGINX, Caddy, Vercel, Netlify
docmd validate # verificar todos los enlaces internos
docmd mcp # ejecutar como un servidor MCP sobre stdio
docmd add <nombre> # instalar un plugin o plantilla
Plugins
La funcionalidad principal funciona a través de un sistema de plugins robusto. Lo esencial está incluido por defecto, mientras que los plugins opcionales se pueden agregar para necesidades específicas.
| Plugin | Estado | Descripción |
|---|---|---|
ai | Principal | Asistente de IA mediante RAG con soporte BYOK, proveedores locales y Cloud Relay |
search | Principal | Búsqueda de texto completo sin conexión (palabras clave + semántica opcional vía docmd-search) |
seo | Principal | Etiquetas SEO y metadatos Open Graph |
sitemap | Principal | Genera sitemap.xml |
git | Principal | Historial de commits de Git y fechas de última actualización |
analytics | Principal | Integración ligera de analíticas |
llms | Principal | Generación de contexto de IA (llms.txt / llms-full.txt) |
okf | Principal | Paquetes Open Knowledge Format para agentes de IA (por idioma) |
mermaid | Principal | Soporte para diagramas Mermaid |
openapi | Principal | Renderizador de especificaciones OpenAPI 3.x en tiempo de compilación |
pwa | Opcional | Aplicación Web Progresiva — navegación sin conexión |
threads | Opcional | Hilos de discusión integrados (por @svallory) |
math | Opcional | Renderizado de fórmulas matemáticas con KaTeX / LaTeX |
Instalar plugins opcionales:
docmd add <nombre-del-plugin>
Crea el tuyo: Guía de Desarrollo de Plugins
Configuración
No se requiere configuración para comenzar. Agrega un docmd.config.json (o .ts / .js) en la raíz de tu proyecto solo cuando necesites más control:
{
"title": "Mi Proyecto",
"url": "https://docs.miproyecto.com",
"src": "./docs",
"out": "./dist"
}
Los archivos de configuración TypeScript y JavaScript son compatibles para valores dinámicos.
Referencia completa: Resumen de Configuración
Estructura del Proyecto
mis-documentos/
├── docs/ ← Tus archivos markdown
├── assets/ ← Imágenes y archivos estáticos
├── docmd.config.json ← Configuración opcional
└── package.json
Editor en Vivo
Un editor basado en navegador para escribir y previsualizar documentación — sin necesidad de configuración local.
Pruébalo en live.docmd.io
API Programática
Usa docmd en scripts de Node.js, canalizaciones de CI o pasos de compilación personalizados. (Soporta CommonJS y ESM).
import { build } from '@docmd/core';
await build('./docmd.config.json', { isDev: false });
Referencia completa: API de Node
Comunidad
- Bugs y problemas → Issues en GitHub
- Preguntas e ideas → Discusiones
- Contribuir → CONTRIBUTING.md
- Mapa de ruta → Discusiones en GitHub
Apoyo
- Dar a conocer el proyecto es la forma más directa de apoyar el desarrollo de docmd. Compártelo en X con amigos o dale una estrella.
- Si docmd te ahorra tiempo, un patrocinio en GitHub ayuda enormemente.
- ¿Tienes ideas o errores que reportar? Abre un issue o un PR, y siéntete libre de contribuir con tus propios plugins.
Licencia
Licencia MIT. Consulta LICENSE para obtener más detalles.