Documentation
Dóru is a local-first genealogy app for the AI era. Your family tree lives in a plain folder on your disk, works fully offline, and can be driven by AI agents — through the built-in chat or any MCP/ACP client.
- Local-first. Nothing leaves your computer unless you say so. A project is a single
.dorufile; photos live in amedia/folder next to it. No accounts, no cloud, no telemetry — your data stays with you. - Open source. The whole app is MIT-licensed — free for any use, modification, and redistribution, with the full source available.
- AI-native. Talk to an agent in the app, or let external tools (Claude Desktop, Cursor, coding agents) work with your tree over MCP/ACP.
- Plain files. The tree is a single SQLite file; photos are ordinary files in a
media/folder.
Browse the guide
| Page | What it covers |
|---|---|
| Installation | Download links and notes for macOS, Windows, and Linux. |
| Quick start | Create your first project, understand the .doru file, add your first persons. |
| Working with the tree | The interactive tree canvas: charts, focus navigation, editing, families, sources, notes. |
| Settings | The full settings.json reference and environment variables. |
| AI and agents | The in-app chat, ACP agents, MCP server mode, example prompts. |
| Themes | One theme with dark and light palettes, chosen per OS appearance. |
| Data and backups | Data ownership, privacy, backing up and restoring projects. |
| Troubleshooting | Common problems and their fixes. |
New here? Start with Quick start.