docmd
View on GitHubDocumentation compiler for humans and machines. One Markdown source to website, search, AI context, and knowledge formats together.
Docs compiler that turns one Markdown source into a static site plus machine-readable outputs: llms.txt, Open Knowledge Format bundles, an MCP server for agents, and a RAG AI assistant. TypeScript CLI, MIT licensed, installable via npx or Docker.
Use Cases
Compile a Markdown folder into a static documentation websiteGenerate llms.txt / llms-full.txt context for LLM ingestionExpose docs to coding agents through an MCP serverRAG chat assistant grounded in your own documentationOffline keyword and optional semantic/vector searchProduce Open Knowledge Format (OKF) knowledge bundlesRender OpenAPI 3.x API reference docsMigrate docs from Docusaurus, VitePress, MkDocs or StarlightMulti-locale internationalized documentation with versioningSelf-hosted / Dockerized docs builds in CI pipelines
Built With
- Language
- TypeScript
- Frameworks
- Node.js · TypeScript · Docker · Mermaid · KaTeX · OpenAPI
Tags
documentation · static-site-generator · mcp · llms-txt · ai-context · rag · semantic-search · markdown · typescript · seo · i18n · versioning · openapi · plugins · docker · pwa