docmd is a TypeScript-based tool that builds production-ready documentation from Markdown with zero config, including features like offline search, i18n, versioning, and a plugin system. It aims to output static sites and supports Docker, npm, and local runs.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
docmd is a tool that builds production-ready documentation from Markdown. It emphasizes zero config usage and AI-native capabilities, including an MCP server, context generation, and agent skills. It outputs a static site suitable for deployment and offers a browser-based Live Editor.
How it works
docmd runs in folders containing Markdown to generate an instant SPA-like static site. It builds navigation from the file structure, indexes content for search, and can produce per-locale indices and context files for AI agents. It includes a plugin system and optional features like PWA, OpenAPI rendering, and Mermaid support.
Getting started
Quick start: Run docmd in any folder with Markdown files — no install needed:
npx @docmd/core dev
When ready to ship:
npx @docmd/core build
Requirements: Node.js 18+
Details on installation:
# Install globally via npm
npm install -g @docmd/core
# Or via pnpm
pnpm add -g @docmd/core
# Run it
docmd dev # start dev server
docmd build # build for deployment
Docker option:
docker run -p 3000:3000 ghcr.io/docmd-io/docmd:0.8.7
## Recent releases
Latest releases include 0.9.0 (Introducing docmd assistant) on 2026-08-04, 0.8.17 (Build Improvements + Bug Fixes) on 2026-07-21, 0.8.16 (Dev Simulator + Bug Fixes) on 2026-07-17, 0.8.15 (Keyword Search + Summer Nav Fix) on 2026-07-15, and 0.8.14 (Semantic Search 0.1.1) on 2026-07-15.
## Traction
GitHub stars: 2219
## Behind the repo
Organization: docmd-io; repository: docmd; license: MIT
## Caveats
License: MIT. Last push: 2026-08-04. Created 2025-05-08. Open issues: 4.






