About OwnDocs
OwnDocs is a self-hosted documentation platform: MDX and Markdown authoring, full-text search, theming, versioning, an OpenAPI embed, an MCP server, AI chat (bring your own key), and reader feedback, all in one Next.js codebase you can read, extend, and deploy yourself.
What's in the codebase
- Next.js 16, React 19, TypeScript, and Tailwind CSS 4 — a stack you already know how to extend.
- 25 documentation components: cards, tabs, accordions, comparison tables, and more.
- 26 built-in theme variants, switchable per deployment through one environment variable.
- Syntax highlighting for 65+ languages, plus sanitized Mermaid diagram rendering.
- A built-in Model Context Protocol server, so AI tools like Claude Desktop, Cursor, and Windsurf can search and fetch your docs directly.
- An AI chat panel that answers from your own docs, using your own provider key — Anthropic, an OpenAI-compatible endpoint, or a local Ollama model. OwnDocs ships the integration, not a hosted AI service.
- An OpenAPI and Swagger embed that turns a spec URL into a live reference page, with a Postman collection export.
- Two access modes from one deployment — fully public, or locked behind a shared password — switched by a single environment variable, no separate build.
Engineering you can verify, not take on faith
The product repository ships its own test suite — unit tests and Playwright end-to-end tests — both run in CI on every change, alongside linting, a dependency-vulnerability scan, and CodeQL static analysis. Every GitHub Action in that pipeline is pinned to a full commit hash rather than a mutable version tag, and tagged releases carry a signed software bill of materials. None of that is a marketing claim you have to trust — it ships in the source code you buy, so you can read and re-run it yourself.
How it's licensed
OwnDocs is sold once, not rented. The source license includes the full source code, the right to white-label it, and every Version 1 minor release and security patch for the lifetime of Version 1, at no extra cost; a resale license adds the right to resell OwnDocs to your own customers. There is no subscription, no seat count, and no usage meter. Version 2, the next major release, is priced and licensed separately once it is planned.
OwnDocs is built by DevOps, based in Dhaka, Bangladesh. Support runs in Bangla and English.