Family history · Import
Build your tree from a long description
Have an older relative who keeps it all in their head? Record what they tell you, paste it into your own ChatGPT or Claude, and bring the result back here. Almavivo never sees the description — the LLM call happens in your own account, and only the structured JSON comes back to your device.
How this works
- Copy the prompt below. Open ChatGPT, Claude, or any other LLM you already use.
- Paste the prompt, then paste your family description underneath it where it says “FAMILY DESCRIPTION”.
- Send. The model returns a JSON block.
- Copy the JSON, paste it below, and click Validate & import.
We do not run an LLM ourselves and your description is never sent to Almavivo — see transparency for the network-level audit.
Step 1 · Copy this prompt
Tap Copy prompt, then open any chat model — chatgpt.com, claude.ai, or a local model running on your own computer (see below). Paste the prompt, add your family description at the bottom, and send.
Preview the prompt
Don’t want to share your family with ChatGPT or Claude? Run a local model instead.
The prompt is plain text and works with any chat model. To keep relatives’ names off commercial services, run a model on your own machine with Ollama. The new graph-shaped schema is harder for small models, so prefer the larger options — gemma3:12b or qwen2.5:14b. If a small model struggles, paste the same prompt into Claude or ChatGPT.
Step 2 · Paste the JSON the model returns
A note on accuracy
LLMs are good at structuring text but can mishear “great-aunt on my father’s side” vs “aunt on my father’s side”, or assign a generic cause when the description is fuzzy. After importing, scan the entries on the family history page and correct anything that looks off — the pedigree chart and pattern detection are only as good as the inputs. Confidence on each diagnosis defaults to “family_told” for that reason.