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
- 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).
- It returns Ahnenwerk JSON — events, people, titles, all in the format the app reads, validated against the schema.
- 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
-
For agent tools
The agent skill
An open agent skill (with the JSON schema and a validator) for Claude Code and other agent runners — point your agent at it and it builds Ahnenwerk trees to spec. Free and MIT-licensed.
-
For everyone else
The custom GPT
A custom GPT that walks you through it in plain conversation — no agent setup, no command line. Tell it about your world and copy out the JSON.
Prefer to build by hand?
The app is made for it — the guide walks through every feature.