What is Davia?
Davia is an open-source tool that generates interactive internal documentation for your local codebase. Point it at a project path and it writes documentation files locally with interactive visualizations that you can edit in a Notion-like platform or locally in your IDE.
Quick Start
1. Clone and Install
git clone https://github.com/davialabs/davia.git cd davia pnpm i
2. Configuration
By default, Davia looks for a .env file in the root of the project path you provide. Configuration is only optional if there are already API keys in the project path you're generating docs from. To configure API keys in the Davia monorepo instead:
Rename .env.example to .env Add your AI provider API key (we recommend Anthropic for best results) Davia will use the first available key in this order: Anthropic → OpenAI → Google
3. Run Docs
pnpm run docs
... continue reading