Interactive, editable docs designed for coding agents
See the code
Davia is an open-source tool designed for AI coding agents to generate interactive internal documentation for your codebase. When your AI coding agent uses Davia, it writes documentation files locally with interactive visualizations and editable whiteboards that you can edit in a Notion-like platform or locally in your IDE.
📚 For detailed documentation, visit docs.davia.ai
npm i -g davia
Initialize Davia with your coding agent:
davia init --agent=[name of your coding agent]
Replace [name of your coding agent] with the name of your coding agent (e.g., cursor, github-copilot, windsurf, claude-code, augment).
Ask your AI coding agent to write the documentation for your project. Your agent will use Davia's tools to generate interactive documentation with visualizations and editable whiteboards.
Once your agent has generated the documentation, open the Davia workspace:
davia open
If the page doesn't load immediately, refresh the page in your browser.
Sync your local documentation to a remote workspace where you can collaborate with your team in real-time:
davia push
This command will:
📝 Note: Currently, updating a workspace you've already pushed isn't supported yet, but we'll be adding this feature very soon!
This is the view you'll have after sending your docs to the workspace:
Contributions are welcome! We'd love your help to make Davia better:
https://github.com/user-attachments/assets/dc2121c3-811d-47da-8762-0d5afd5c845d
Another example with flows:
https://github.com/user-attachments/assets/6eecb62f-3c13-434a-9aa0-a8dd3840bf49
This project is licensed under the MIT License - see the LICENSE file for details.
103 followers · starred Nov 2025
47 followers · starred Dec 2025
72 followers · starred Dec 2025
511 followers · starred Nov 2025
Interactive, editable docs designed for coding agents
See the code
Davia is an open-source tool designed for AI coding agents to generate interactive internal documentation for your codebase. When your AI coding agent uses Davia, it writes documentation files locally with interactive visualizations and editable whiteboards that you can edit in a Notion-like platform or locally in your IDE.
📚 For detailed documentation, visit docs.davia.ai
npm i -g davia
Initialize Davia with your coding agent:
davia init --agent=[name of your coding agent]
Replace [name of your coding agent] with the name of your coding agent (e.g., cursor, github-copilot, windsurf, claude-code, augment).
Ask your AI coding agent to write the documentation for your project. Your agent will use Davia's tools to generate interactive documentation with visualizations and editable whiteboards.
Once your agent has generated the documentation, open the Davia workspace:
davia open
If the page doesn't load immediately, refresh the page in your browser.
Sync your local documentation to a remote workspace where you can collaborate with your team in real-time:
davia push
This command will:
📝 Note: Currently, updating a workspace you've already pushed isn't supported yet, but we'll be adding this feature very soon!
This is the view you'll have after sending your docs to the workspace:
Contributions are welcome! We'd love your help to make Davia better:
https://github.com/user-attachments/assets/dc2121c3-811d-47da-8762-0d5afd5c845d
Another example with flows:
https://github.com/user-attachments/assets/6eecb62f-3c13-434a-9aa0-a8dd3840bf49
This project is licensed under the MIT License - see the LICENSE file for details.
103 followers · starred Nov 2025
47 followers · starred Dec 2025
72 followers · starred Dec 2025
511 followers · starred Nov 2025