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 an ordinary folder; the tree is a single SQLite file inside 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.
  • Auditable. Every change — yours or an agent's — is recorded in a human-readable log with its author.
  • Plain-text configuration and themes. Settings and themes are text files you can edit with any editor.

Browse the guide ​

PageWhat it covers
InstallationDownload links and notes for macOS, Windows, and Linux.
Quick startCreate your first project, understand the folder layout, import GEDCOM.
Working with the treePersons, families, sources, notes, undo/redo, the GEDCOM view.
ConfigurationThe full doru.json reference and environment variables.
AI and agentsThe in-app chat, ACP agents, MCP server mode, example prompts.
ThemesStyle the interface with theme.css custom properties.
Data and backupsData ownership, privacy, backing up and restoring projects.
TroubleshootingCommon problems and their fixes.

New here? Start with Quick start.

Dóru — local-first genealogy for the AI era.