Ahnenwerk

AI assistant

Build a tree by describing it.

Because Ahnenwerk is just events in a plain JSON file, an AI can build a whole tree for you. Describe your world in normal language — "three generations of the house, the second queen abdicated, these two gods fused" — and the assistant produces a valid Ahnenwerk JSON you import and arrange. Great for getting a big cast in fast, then refining by hand.

How it works

  1. Describe your world to the assistant — people, births and parents, marriages, deaths, titles and who held them, and any of the exotic cases (fusion, reincarnation, possession, body-swap, entity parents).
  2. It returns Ahnenwerk JSON — events, people, titles, all in the format the app reads, validated against the schema.
  3. Import it into Ahnenwerk (setting picker → Import) and the tree derives itself. Auto-arrange, then pin and tidy whatever you like.

You stay in control: the output is plain JSON you can read, edit, and re-import. Nothing is uploaded to Ahnenwerk — the AI just writes a file you load yourself.

Two ways to use it

Prefer to build by hand?

The app is made for it — the guide walks through every feature.