# docmd-io/docmd

Documentation compiler for humans and machines. One Markdown source, one command — website, search, AI context, and knowledge formats together.

Repository: https://github.com/docmd-io/docmd
Canonical: https://ross.abutalabs.com/products/docmd
Homepage: https://docmd.io
Language: TypeScript
License: MIT
License Family: permissive
Topics: documentation, markdown, plugins, api, i18n, pwa, seo, themes, typescript, ai-skills, openapi, version-control, docker, javascript, nodejs, mcp, context-api, static-site-generator, semantic-search, docmd
Last push: 2026-08-24T18:58:09+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 34
- inputs: {"age_days": 482, "days_push": 9, "days_rel": 10, "gap_med": 2.0, "n_releases_24m": 87}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2428, forks 132 (observed 2026-08-28T04:06:51.019969+00:00)

## What it is
docmd is a zero-configuration documentation compiler that turns a folder of Markdown files into a static documentation website, client-side search index, and AI-ready context formats in a single command. It also ships a built-in MCP server, RAG-powered AI assistant, llms.txt generation, i18n, themes, and a plugin system.

## Use cases
- generate a documentation website from markdown files
- make my project docs readable by AI assistants like Claude and Cursor
- add search to my docs without a cloud service
- expose documentation to AI agents via MCP
- generate llms.txt for my documentation
- build multilingual documentation with i18n
- create SEO-friendly static docs with zero configuration

## When to choose
- You want production-ready docs from Markdown with minimal setup and built-in search, SEO, and theming
- You need AI-native documentation: llms.txt, MCP server, and agent-friendly knowledge formats
- You want client-side search with no cloud costs or backend
- You need multi-language docs with locale-first routing

## When to avoid
- You need a fully custom design system or heavy React/Vue component ecosystem in your docs
- Your docs require server-side rendering or dynamic content beyond static sites
- You prefer established ecosystems like Docusaurus or MkDocs with larger communities
- You need a mature 1.x tool - docmd is still in the 0.9 series

## Facets
- artifact type: cli-tool
- maturity: active
- function: static-site-generator, search-engine, documentation, mcp, rag, llm-inference, markdown, cli, plugin-system, internationalization, http-server, api-documentation
- domain: documentation, web-development, developer-tools, large-language-models, self-hosted
- platform: cli, browser, cross-platform
- tags: llms-txt, ai-native-docs, zero-config, semantic-search, openapi, pwa, seo, themes, okf-bundles, agent-skills, static-site, docs-as-code, search, command-line, nodejs, docker, web-server

## Member repositories
- docmd-io/docmd (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:51.019969+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:31:33.086601+00:00, confidence not recorded.
  - readme: https://github.com/docmd-io/docmd (fetched 2026-08-28T04:06:51.019969+00:00, sha d829b00cad0b)
  - homepage: https://docmd.io (fetched 2026-08-29T10:13:11.739234+00:00, sha d475e918225b)
  - site_page: https://docs.docmd.io/ (fetched 2026-08-29T10:13:11.748414+00:00, sha 07929c82cbf3)
  - site_page: https://docs.docmd.io/getting-started/installation (fetched 2026-08-29T10:13:11.750514+00:00, sha fa6567450859)
  - site_page: https://docs.docmd.io (fetched 2026-08-29T10:13:11.752385+00:00, sha 07929c82cbf3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
