Skip to main content
Davia is an open-source package you install on your machine and which you can run on different projects. When you run davia init, it creates a .davia folder in your project root and installs instructions for your coding agent. Your AI coding agent writes documentation files locally with interactive visualizations and editable whiteboards that you can edit in a Notion-like platform or directly in your IDE.

See Davia in action

Why use Davia?

  • Get visual explanations of your codebase: Generate interactive diagrams and flowcharts that help you understand complex systems
  • Share with your team: Create documentation that your team can access and collaborate on
  • Document your projects: Keep your codebase documentation up-to-date with AI-generated content
  • Adapt to AI coding agents: Works seamlessly with Cursor, GitHub Copilot, and Windsurf

Preview

Run davia open to see your documentation in the browser. The wiki you see there is fully editable, so you can tweak diagrams, whiteboards, and content directly in the window that opens. This is how it looks: Example of documentation in Davia showing interactive diagrams and whiteboards