Open source · MIT · v0.1

Self-hosted documentation. With chat built in.

doks is a free, open-source documentation framework you run on your own server. You write your docs in Markdown, doks turns them into a site, and visitors can ask questions in plain English and get answers from your content. It uses the AI model of your choice (Anthropic, DeepSeek, Gemini, Mistral, OpenAI, or z.ai), connected with your own API key. No accounts, no subscription, no tracking.

A product of datadistill.co

BYO keys
Voyage AI · Anthropic · Gemini · OpenAI
No SaaS
one Next.js repo
No telemetry
reads like a static site
MIT
take it, ship it
Your keys, your bills

Bring your own everything.

doks talks to two providers: one for embeddings, one for chat. Both are async functions you can swap by changing a URL and an API key. Costs go straight to your provider account; nothing routes through a hosted layer.

What you'll need before you ship

An embedding key (Voyage AI is the reference; the deterministic hash fallback runs offline for local development) and a chat-completion key from any of the supported providers: Anthropic, DeepSeek, Gemini, Mistral, OpenAI, or z.ai. Both go in a .env file. Swap them any time.

MIT · OPEN SOURCE

Read the source. Fork it. Ship it.

doks is a public pattern, released under MIT. There is no company behind it, no email list to join, and nothing to install beyond a Next.js project. Take it and make your docs answer questions.