Getting Started - banisterious/obsidian-charted-roots GitHub Wiki
Getting Started
Charted Roots transforms structured genealogical data in your Markdown notes into beautifully laid-out family trees on the Obsidian Canvas.
Table of Contents
Prerequisites
- Obsidian v1.7.2 or later
- Charted Roots plugin installed and enabled
Installation
From Community Plugins (Recommended)
- Open Obsidian Settings → Community plugins
- Click "Browse" and search for "Charted Roots"
- Click "Install" then "Enable"
Using BRAT (Beta Testing)
- Install the BRAT plugin
- Add beta plugin:
banisterious/obsidian-charted-roots - Enable Charted Roots in Community plugins
Manual Installation
- Download the latest release from GitHub Releases
- Extract
main.js,manifest.json, andstyles.cssto your vault's.obsidian/plugins/canvas-roots/folder - Reload Obsidian and enable the plugin
Basic Workflow
- Enter your family data - Create person notes with relationship frontmatter, or import from GEDCOM
- Generate tree - Use the Control Center to select a root person and generate the tree
- View and interact - Explore the tree on the canvas, click nodes to open person notes
- Regenerate after edits - When you update relationships, regenerate to refresh the layout
First Steps
1. Create Your First Person Note
Create a new note for a person in your family tree:
---
cr_id: john-smith-001
cr_type: person
name: John Smith
born: 1920-05-15
died: 1995-08-20
---
# John Smith
Your research notes about John go here.
2. Add Family Relationships
Create notes for related family members and link them:
---
cr_id: mary-smith-001
cr_type: person
name: Mary Smith
born: 1922-03-10
died: 2001-11-30
spouse: "[John Smith](/banisterious/obsidian-charted-roots/wiki/John-Smith)"
spouse_id: john-smith-001
children: ["[Bob Smith](/banisterious/obsidian-charted-roots/wiki/Bob-Smith)", "[Alice Smith](/banisterious/obsidian-charted-roots/wiki/Alice-Smith)"]
---
3. Open the Control Center
- Use the command palette: "Charted Roots: Open Control Center"
- Or click the tree icon in the ribbon
4. Generate Your Tree
- Select a folder containing your person notes
- Choose a root person (typically the oldest ancestor)
- Click "Generate Tree"
- A new canvas file will be created with your family tree
Next Steps
For Genealogists
- Data Entry - Learn about all the frontmatter fields for person notes
- Bases Integration - Use spreadsheet-like tables for bulk data entry
- Canvas Trees - Explore generation options and layout settings
- Import & Export - Import existing family data from GEDCOM files
For Worldbuilders
If you're building fictional worlds (fantasy, sci-fi, alternate history), Charted Roots has dedicated features for you:
- Universe Notes - Create universe notes to organize your fictional worlds with metadata, linked calendars, and maps
- Fictional Date Systems - Define custom calendars with eras (Third Age, After Conquest, etc.)
- Organization Notes - Track noble houses, guilds, military units, and other hierarchies
- Geographic Features - Create custom image maps for your fictional geography
Quick Start for Worldbuilders:
- Open the Control Center → Universes tab
- Click Create universe to launch the guided wizard
- The wizard walks you through creating:
- A universe note with metadata (name, author, genre)
- An optional custom calendar for fictional dates
- An optional custom map for your world
- An optional validation schema