# From repository to a docs site that stays current.

Docup writes the first draft, keeps it in step with the code, and publishes it for your readers.

On this page

- Documentation drafted from your repository
- Docs that follow your code
- A docs site your readers will enjoy
- Let readers ask, and answer from your docs

## Documentation drafted from your repository

Docup reads your code, decides which pages the docs need, and writes each one. You review a complete draft instead of facing a blank page.

[Read more](https://docup.dev/product/write)

## Docs that follow your code

Connect GitHub and every push can update the docs. Docup rewrites only the pages a change touches, and never overwrites a page you edited.

[Read more](https://docup.dev/product/sync)

## A docs site your readers will enjoy

Publish when you are ready and your docs go live on a fast, hosted site, with search, dark mode and navigation that feels instant.

[Read more](https://docup.dev/product/publish)

## Let readers ask, and answer from your docs

Ask AI answers questions from your published pages and links to the ones it used. It never sees your code.

[Read more](https://docup.dev/product/ask-ai)
