Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Write beautiful docs with Markdown and Vue Components.
Docus is a documentation template for Nuxt that ships a complete docs site from Markdown files, styled with Vue components and Tailwind CSS, plus a CLI to scaffold new projects.
Docus is an open-source documentation theme and CLI (create-docus) built on Nuxt 4, Nuxt Content, and Tailwind CSS 4. It takes Markdown files placed in a content/ directory and generates a responsive, SEO-optimized documentation site with built-in search, dark mode, i18n, and AI features. The project is created and maintained by the Nuxt team (nuxt-content/docus on GitHub) and is published under the MIT license.
npx create-docus my-docs and writing Markdown in the content/ folder.my-docs with the CLI, drop Markdown files into content/, and get a themed site at http://localhost:3000 during development.-t i18n flag when creating a project to get a structure with content/en/ and content/fr/ style directories, letting you maintain translations side by side.skills/ directory and Docus serves them at /.well-known/skills/, following the Cloudflare Agent Skills Discovery RFC; users install them with npx skills add https://your-docs-domain.com.Create a project with npx create-docus my-docs (or add -t i18n for a multi-language starter), then run npm run dev to start the development server at http://localhost:3000. The generated project reads Markdown from content/, renders it through Nuxt Content, and applies the Docus layer which provides the theme, navigation, search, and AI features. For contributors, the repository is a monorepo split into a cli, a layer, docs, and .starters folders.
Docus is free and open source under the MIT license. The create-docus CLI is available on npm, and the full source is on GitHub at nuxt-content/docus.
Run npx create-docus my-docs from your terminal. This scaffolds a complete documentation project with the default template, or use -t i18n for a multi-language setup. Then cd my-docs and npm run dev to start the local development server.
Yes. Docus has native internationalization support with 20+ locales for the assistant UI. You can scaffold an i18n template with npx create-docus my-docs -t i18n, which creates separate content directories per language, such as content/en/ and content/fr/.
Yes. Docus ships an AI assistant that answers questions from your documentation, cites its sources, and generates code examples. It's powered by the Vercel AI Gateway and your own MCP server, and you can install the MCP endpoint at /mcp into Cursor, VS Code, or Claude.
Yes, Docus is open source under the MIT license. The CLI and theme are free to use, and you can host the generated site anywhere that supports Nuxt, including Vercel, Netlify, or your own server.
Yes. Beyond the default theme built on Nuxt UI 4 and Tailwind CSS 4, you can add custom components in app/components/, change layouts in app/layouts/, and extend the Nuxt configuration in nuxt.config.ts. The project supports theme variants and custom icons.