Turn Markdown into documentation.
One command. No framework.
Open source, MIT licensed. Point it at a folder of Markdown and get a complete docs site with search, SEO, and AI tooling built in.
$ npx @docmd/core dev # Compiling markdown documentation... ✓ Loaded 12 markdown files in /docs ✓ Generated static HTML + local vector index ✓ Built site in 340ms — Lighthouse score 100 → Server running at http://localhost:3000
{
"title": "My Project Docs",
"src": "docs",
"out": "site",
"plugins": {
"search": {},
"seo": {},
"llms": {},
"mcp": {},
"openapi": {}
}
}
---
title: Quick Start
description: Get your documentation live in 2 minutes.
---
# Getting Started
::: callout info
Zero config required. Just run `npx @docmd/core dev`!
:::
Everything works out of the box.
Search, SEO, themes, and AI tooling built in. Add only what you need.
Write Markdown, Get a Website
Point docmd at any folder of Markdown files. It builds a complete documentation site instantly — with navigation, hot-reloading, and zero configuration needed.
✓ Generated 12 pages in 340ms (Lighthouse 100)
Native AI Agent Support
Expose your docs to AI coding assistants like Claude, Cursor, and Windsurf through a built-in MCP server and auto-generated context files.
Built-in Search, Zero Cloud Costs
Semantic and keyword search compiled at build time into local index files. Runs entirely in the browser — no cloud APIs, no hosting costs.
Rich Content from Plain Markdown
Write callouts, tabbed code blocks, warning boxes, cards, and diagrams using simple Markdown syntax. No HTML or JSX needed.
Native Markdown callouts & tabs!
:::
First-class AI tooling. No lock-in.
Expose your docs to AI agents, embed an AI assistant, and auto-generate context files — all using your own keys.
Embedded AI Assistant
Add a documentation-aware AI assistant to your site. It reads your content, answers user questions in context, and supports 100+ language models with secure server-side key management.
MCP Server for AI Agents
Let AI coding tools like Claude, Cursor, and Windsurf search and read your documentation directly through the Model Context Protocol.
Auto-Generated AI Context
Automatically generate llms.txt, llms-full.txt, and SKILL.md files so any large language model can read and understand your documentation.
Modular plugin ecosystem
Each plugin works out of the box with zero configuration. Enable only what you need.
Offline Vector Search
Semantic and keyword search that runs entirely in the browser.
MCP Server
Let AI coding assistants search and read your docs directly.
AI Assistant
AI assistant that answers questions using your documentation as context.
AI Context Generator
Auto-generate llms.txt, llms-full.txt, and SKILL.md for AI tools.
OpenAPI & Swagger Docs
Generate interactive API reference pages from OpenAPI spec files.
SEO & Schema JSON-LD
Sitemaps, meta tags, and structured data for search engine visibility.
KaTeX Maths
Render LaTeX mathematical expressions with lightweight KaTeX.
Mermaid Diagrams
Flowcharts, sequence diagrams, and architecture maps from Markdown.
Lightweight by design
No framework overhead. Pure static HTML output.
Deploy anywhere in seconds
Static HTML files that run on any hosting platform. No server runtime needed.
GitHub Pages Template
Create a pre-configured documentation repository with automated GitHub Actions in one click.
Use template →Docker & Nginx Config
Generate a Dockerfile and Nginx configuration for your documentation site in one command.
Write docs with your favourite AI
Pick the best context source for your tool.
Frequently asked questions
Everything you need to know about docmd.
What is docmd?
How is docmd different from Docusaurus, MkDocs, or VitePress?
Do I need React or any front-end framework?
How does AI agent integration work?
llms.txt and SKILL.md files so any language model can understand your docs.What are Agent Skills (SKILL.md) and how do I install them?
npx docmd-skills [target-directory]
Start building in minutes
Open source, MIT licensed. One command to your first documentation site.