[{"data":1,"prerenderedAt":349},["ShallowReactive",2],{"navigation":3,"\u002Fgetting-started\u002Fyour-first-tree":87,"\u002Fgetting-started\u002Fyour-first-tree-surround":344},[4,32,51,69],{"title":5,"path":6,"stem":7,"children":8,"icon":31},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11,15,19,23,27],{"title":10,"path":6,"stem":7},"What is this?",{"title":12,"path":13,"stem":14},"Before You Begin","\u002Fgetting-started\u002Fbefore-you-begin","1.getting-started\u002F2.before-you-begin",{"title":16,"path":17,"stem":18},"Install the Apps","\u002Fgetting-started\u002Finstall","1.getting-started\u002F3.install",{"title":20,"path":21,"stem":22},"Your First Family Tree","\u002Fgetting-started\u002Fyour-first-tree","1.getting-started\u002F4.your-first-tree",{"title":24,"path":25,"stem":26},"Invite Family Members","\u002Fgetting-started\u002Finvite-family","1.getting-started\u002F5.invite-family",{"title":28,"path":29,"stem":30},"Connect Family Branches","\u002Fgetting-started\u002Fconnect-branches","1.getting-started\u002F6.connect-branches","i-lucide-footprints",{"title":33,"icon":34,"path":35,"stem":36,"children":37,"page":50},"Apps","i-lucide-smartphone","\u002Fapps","2.apps",[38,42,46],{"title":39,"path":40,"stem":41},"Iwacu — Family Tree","\u002Fapps\u002Fiwacu","2.apps\u002F1.iwacu",{"title":43,"path":44,"stem":45},"Isoko — Local Marketplace","\u002Fapps\u002Fisoko","2.apps\u002F2.isoko",{"title":47,"path":48,"stem":49},"Abantu — Community Governance","\u002Fapps\u002Fabantu","2.apps\u002F3.abantu",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Self-Hosting","i-lucide-server","\u002Fself-hosting","3.self-hosting",[57,61,65],{"title":58,"path":59,"stem":60},"Self-Hosting Overview","\u002Fself-hosting\u002Foverview","3.self-hosting\u002F1.overview",{"title":62,"path":63,"stem":64},"Deploy the Relay Server","\u002Fself-hosting\u002Frelay","3.self-hosting\u002F2.relay",{"title":66,"path":67,"stem":68},"Configure Tor Hidden Service","\u002Fself-hosting\u002Ftor","3.self-hosting\u002F3.tor",{"title":70,"icon":71,"path":72,"stem":73,"children":74,"page":50},"Privacy & Security","i-lucide-shield","\u002Fprivacy","4.privacy",[75,79,83],{"title":76,"path":77,"stem":78},"How Privacy Works Here","\u002Fprivacy\u002Fhow-it-works","4.privacy\u002F1.how-it-works",{"title":80,"path":81,"stem":82},"Device Security","\u002Fprivacy\u002Fdevice","4.privacy\u002F2.device",{"title":84,"path":85,"stem":86},"Under Pressure","\u002Fprivacy\u002Fcoercion","4.privacy\u002F3.coercion",{"id":88,"title":20,"body":89,"description":337,"extension":338,"links":339,"meta":340,"navigation":341,"path":21,"seo":342,"stem":22,"__hash__":343},"docs\u002F1.getting-started\u002F4.your-first-tree.md",{"type":90,"value":91,"toc":324},"minimark",[92,96,100,105,113,116,120,123,134,141,147,150,154,157,163,187,191,194,200,203,209,220,226,230,236,239,243,250,256,260,270,274,277,280,286,289,301,305,308,314,317],[93,94,20],"h1",{"id":95},"your-first-family-tree",[97,98,99],"p",{},"You are the maintainer of this tree. That means you decide who is added, who is invited, and what is visible. Take that responsibility seriously. Your family trusts you with it.",[101,102,104],"h2",{"id":103},"the-terminal","The terminal",[97,106,107,108,112],{},"Iwacu uses a command terminal at the bottom of the screen. Tap the ",[109,110,111],"strong",{},"🌳"," button to open it. You can resize it by dragging the top edge.",[97,114,115],{},"Do not be put off by the terminal. It is the fastest and most precise way to work with the tree. Every command is short, and this guide shows you exactly what to type.",[101,117,119],{"id":118},"load-the-demo-first","Load the demo first",[97,121,122],{},"Before building your real tree, run the demo. It shows you what the app looks like with real data, and gives you a mental model of how it works.",[124,125,130],"pre",{"className":126,"code":128,"language":129},[127],"language-text","tree demo\n","text",[131,132,128],"code",{"__ignoreMap":133},"",[97,135,136,137,140],{},"You will see a three-generation Rwandan family tree. Explore it. Click on people. Use the ",[131,138,139],{},"family show gen1"," command to open the family group chat for the first generation. When you are ready to start your own tree:",[124,142,145],{"className":143,"code":144,"language":129},[127],"tree clear\n",[131,146,144],{"__ignoreMap":133},[97,148,149],{},"This removes everything and gives you a blank slate.",[101,151,153],{"id":152},"add-people","Add people",[97,155,156],{},"Start with yourself. Then add your parents. Then their parents. Work backward from what you know.",[124,158,161],{"className":159,"code":160,"language":129},[127],"person add me --first Ishimwe --last Rwema --gender male --born 1998-11-02\n",[131,162,160],{"__ignoreMap":133},[97,164,165,166,169,170,173,174,173,177,173,180,173,183,186],{},"The short name (the first word after ",[131,167,168],{},"add",") is an alias — a shortcut you use in other commands. You can use any short name you like. Keep aliases simple: ",[131,171,172],{},"me",", ",[131,175,176],{},"father",[131,178,179],{},"mother",[131,181,182],{},"gpa",[131,184,185],{},"gma",".",[101,188,190],{"id":189},"create-the-family-structure","Create the family structure",[97,192,193],{},"The fastest way to create a couple and their family node in one step:",[124,195,198],{"className":196,"code":197,"language":129},[127],"family couple parents father mother --first1 Habimana --gender1 male --last1 Rwema --born1 1970-03-20 --first2 Uwera --gender2 female --last2 Mugabo --born2 1973-05-18 --name \"Habimana Family\"\n",[131,199,197],{"__ignoreMap":133},[97,201,202],{},"This creates both people and the family node in one command. Then add children:",[124,204,207],{"className":205,"code":206,"language":129},[127],"family child parents me\nfamily child parents sister --first Ineza --last Rwema --gender female --born 2001-04-14\n",[131,208,206],{"__ignoreMap":133},[97,210,211,212,215,216,219],{},"If you prefer to add people one at a time, you can use ",[131,213,214],{},"person add"," followed by ",[131,217,218],{},"family new",":",[124,221,224],{"className":222,"code":223,"language":129},[127],"person add father --first Habimana --last Rwema --gender male --born 1970-03-20\nperson add mother --first Uwera --last Mugabo --gender female --born 1973-05-18\nfamily new parents father mother --name \"Habimana Family\"\n",[131,225,223],{"__ignoreMap":133},[101,227,229],{"id":228},"set-yourself-as-the-focal-person","Set yourself as the focal person",[124,231,234],{"className":232,"code":233,"language":129},[127],"me me\n",[131,235,233],{"__ignoreMap":133},[97,237,238],{},"This tells the tree who you are. Your name will appear in group chats and on the map of who is connected.",[101,240,242],{"id":241},"add-your-own-family-if-you-have-one","Add your own family (if you have one)",[97,244,245,246,249],{},"If you are married with children, you have your own family node. Use ",[131,247,248],{},"family marry"," to create it — this links you as a parent in a new node while keeping your role as a child in your parents' family.",[124,251,254],{"className":252,"code":253,"language":129},[127],"family marry myfamily me wife --first Umutoni --last Kamanzi --gender female --born 1999-07-08 --name \"Ishimwe Family\"\nfamily child myfamily child1 --first Hirwa --last Rwema --gender male --born 2025-01-15\n",[131,255,253],{"__ignoreMap":133},[101,257,259],{"id":258},"look-at-what-you-built","Look at what you built",[97,261,262,263,266,267,269],{},"The visual tree updates automatically after every command. You do not need to navigate to it. Click on any person to see their details in the side panel. Click the ",[109,264,265],{},"💬"," icon on a person to open a direct chat. Click the ",[109,268,265],{}," icon on a family card header to open the family group chat.",[101,271,273],{"id":272},"save-your-work","Save your work",[97,275,276],{},"Your tree is saved automatically to a local database after every change. You do not need to do anything — closing and reopening the app will restore your tree exactly as you left it.",[97,278,279],{},"For an off-device backup, or to send your tree to someone else, export it:",[124,281,284],{"className":282,"code":283,"language":129},[127],"tree export\n",[131,285,283],{"__ignoreMap":133},[97,287,288],{},"Copy the YAML output and keep it somewhere safe — a file on your phone, a cloud note, a printed sheet. To restore it on a fresh install, paste it directly into the terminal.",[290,291,294],"callout",{"color":292,"icon":293},"sky","i-lucide-info",[97,295,296,297,300],{},"If you want a script you can replay to rebuild the tree from scratch (useful for version control), use ",[131,298,299],{},"tree export --format script"," instead. The output is a sequence of terminal commands you can save in the Script Editor and re-run at any time.",[101,302,304],{"id":303},"check-all-your-aliases","Check all your aliases",[97,306,307],{},"At any time, type:",[124,309,312],{"className":310,"code":311,"language":129},[127],"aliases\n",[131,313,311],{"__ignoreMap":133},[97,315,316],{},"This shows every shortcut you have created and what person or family it refers to.",[318,319,321],"u-button",{"to":25,"trailing-icon":320},"i-lucide-arrow-right",[97,322,323],{},"Invite family members",{"title":133,"searchDepth":325,"depth":326,"links":327},1,2,[328,329,330,331,332,333,334,335,336],{"id":103,"depth":326,"text":104},{"id":118,"depth":326,"text":119},{"id":152,"depth":326,"text":153},{"id":189,"depth":326,"text":190},{"id":228,"depth":326,"text":229},{"id":241,"depth":326,"text":242},{"id":258,"depth":326,"text":259},{"id":272,"depth":326,"text":273},{"id":303,"depth":326,"text":304},"How to create your first family tree in iwacu — adding people, building structure, and understanding the layout.","md",null,{},true,{"title":20,"description":337},"LUJq-G02fLkxh6PdeeOdxKotgDakwx8_dmRKVZeOgo4",[345,347],{"title":16,"path":17,"stem":18,"description":346,"children":-1},"How to install iwacu and isoko on your Android phone. Two methods — choose one.",{"title":24,"path":25,"stem":26,"description":348,"children":-1},"How to invite someone to join your family tree as a specific person. Two paths — in person and remote.",1783593685810]