Skip to content

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 .doru file; photos live in a media/ 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 ​

PageWhat it covers
InstallationDownload links and notes for macOS, Windows, and Linux.
Quick startCreate your first project, understand the .doru file, add your first persons.
Working with the treeThe interactive tree canvas: charts, focus navigation, editing, families, sources, notes.
SettingsThe full settings.json reference and environment variables.
AI and agentsThe in-app chat, ACP agents, MCP server mode, example prompts.
ThemesOne theme with dark and light palettes, chosen per OS appearance.
Data and backupsData ownership, privacy, backing up and restoring projects.
TroubleshootingCommon problems and their fixes.

New here? Start with Quick start.

The name comes from Proto-Indo-European *dóru — “tree”.