Documentation that is as current as the code.
Docup exists because documentation goes stale the day after it is written, and nobody has time to fix it.
On this page
Code changes in pull requests. Docs change in a sprint that never comes. The gap grows until the README describes a project that no longer exists, and new readers learn to distrust the docs altogether.
Docup closes that gap by treating the repository as the source of truth. It reads the code, writes the documentation, and, when the code changes, works out which pages are affected and updates those.
The aim is not to take people out of the loop. It is to give them a complete, accurate draft to start from, and to keep that draft honest as the project moves.
What we hold ourselves to
- Read-only by default
- Docup reads your repository and never writes to it. It cannot push, open pull requests or change a file.
- Private until you first publish
- The first version is a private draft. Nothing is public until you publish it the first time. After that, pages you never edited stay current on their own, and anything you wrote yourself waits for your review.
- Your edits win
- If you wrote or changed a page, Docup does not overwrite it. When the code moves under it, you get a suggestion, and you decide.
- Honest about what it knows
- The writer is told to state only what the code confirms. A page that says less is better than a page that guesses.
- Secrets stay out
- Lockfiles, .env files, keys and large files are filtered out before anything is sent to the AI, and no setting turns that off by accident.