Install via npm, yarn, or pnpm if you have Node.js installed.
npm install -g dokugenInstall via uv (recommended) or pip. The Python client is fully featured and production-ready.
uv tool install dokugenor: pip install dokugen
Install Dokugen globally once, and use it forever across any project on your machine:
npm install -g dokugenOpen your terminal and navigate to your project directory:
cd your-projectRun the CLI command without arguments to open the interactive assistant:
dokugenEdit the generated README.md file to check the final output.
Dokugen parses your project structure, config files, and code. It automatically spots your tech stack, dependencies, and APIs, drafting a professional README complete with badges, descriptions, and setups in seconds.
Regenerate your README without losing manual changes. We only refresh the auto-detected parts (tech stack, files, features), keeping your custom paragraphs and badges untouched.
Type dokugen aic to scan your staged git diff and instantly draft clean Conventional Commit messages. You can even auto-push!
Every time you run a change, we save a backup of your original file. If you don't like the new result, run dokugen revert to restore it instantly.
Forget syntax flags and subcommands! Just type dokugen to launch a gorgeous step-by-step interactive menu in your console.
Node.js: Run npm install -g dokugen to install Dokugen globally.
Python NEW: Run pip install dokugen or uv tool install dokugen.
Yes. Use the --template flag to specify a custom template URL.
Example: dokugen --template https://raw.github.../README.md
Coming Soon. You will be able to use the --live flag to watch and auto-generate your README in upcoming Dokugen versions.
Dokugen in Action
Need help? Check out our GitHub or support page.
© 2026 Dokugen. All rights reserved.