For AI agents: the complete documentation index is available at https://ciderpress.dev/llms.txt, the full documentation bundle is available at https://ciderpress.dev/llms-full.txt, and this page is available as Markdown at https://ciderpress.dev/index.md.
Get started →
v1.0.0-rc.16 · MIT

Beautiful Docs, Zero Effort

An opinionated documentation framework for monorepos. No restructuring, no plugins, no theme wiring. Just point it at your markdown.

ciderpress dev — ~/code/acme-platform
ciderpress dev◒ loading
generated navigation from repository structure
used by
Features

Built for the way you ship.

Everything you need, nothing you don't. Configured in TypeScript, validated at boot.

Zero Effort
Give it a glob. It finds your pages and builds the site around them.
Your Structure
Config maps to how you already organize markdown. The tool fits your docs.
AI-Friendly
Ships an llms.txt index and serves raw markdown, so agents read the source.
Monorepo Native
First-class workspace support with sidebar islands and auto-generated landing pages.
VSCode Extension
Preview your docs site directly inside VS Code as you write.
OpenAPI Support
Drop in an OpenAPI spec and get interactive API reference pages with try-it-out requests.
Configuration

One typed config file.

Your whole site lives in ciderpress.config.ts. It gets validated on load, so a typo fails at startup instead of in production.

  • Type-safe config with full IntelliSense
  • Points at existing docs in place, so nothing has to move
  • Restarts only when it has to, most edits hot-reload
Read the docs
import { defineConfig } from 'ciderpress'

export default defineConfig({
  title: 'Acme Docs',
  pages: [
    { title: 'Guides', include: 'docs/guides/*.md' },
  ],
  theme: { themes: ['mulled'] },
})
Capabilities

Every one of these is one config block.

No plugin to install, no theme to fork.

Your markdown, left where it is

Ciderpress reads your repo where it sits, with no copying and no restructuring. Globs pick up new files, so adding a page means adding a file.

  • Glob discovery
  • Frontmatter inheritance
  • Watch mode on every save
ciderpress dev
$ ciderpress dev

 synced 128 pages from 6 workspaces
 sidebar + nav generated
 watching for changes…
 ready at http://localhost:3000

Point it at your docs.

Run ciderpress setup and you have a site.