GenogramAI Documentation
Complete guides, API references, and resources for creating professional genograms with AI.
Overview
GenogramAI is a professional-grade web application for creating, editing, and visualizing family genograms. It combines AI-powered family tree generation with an intuitive canvas-based editor, supporting complex family structures, emotional relationships, and multi-dimensional data overlays.
Key Capabilities
AI-Powered Generation
Create genograms from text descriptions or uploaded images
Interactive Canvas
Drag-and-drop with real-time relationship visualization
Multi-Dimensional Views
Toggle cultural, medical, religious, and emotional overlays
Encrypted Storage
AES-GCM encrypted cloud storage with zero-knowledge architecture
Data Types & Models
Gender
Status
Relationships
Emotional
PersonNode Interface
interface PersonNode {
id: string;
name: string;
gender: Gender;
status: NodeStatus;
x: number;
y: number;
birthYear?: string;
deathYear?: string;
isIndex?: boolean; // Primary/focus person
color?: string; // Node border color
location?: string; // City, State, Country
countryCode?: string; // ISO 2-letter code
occupation?: string;
heritage?: {
label: string;
patterns: CulturalPattern[];
};
medicalConditions?: MedicalCondition[];
religion?: Religion;
socialClass?: SocialClass;
}Keyboard Shortcuts
AI Capabilities
Text-to-Genogram
Describe your family in natural language. The AI extracts people, relationships, heritage, medical conditions, and more.
Image-to-Genogram
Upload photos of existing genograms or hand-drawn sketches. AI analyzes shapes, lines, and labels.
- Shape recognition
- Text extraction
- Line style detection
AI Editing
Modify existing genograms with natural language commands.
Security & Privacy
AES-GCM Encryption
All genogram data is encrypted client-side before storage. The server never sees plaintext.
User-Specific Keys
Encryption keys are derived from your user ID. Only you can decrypt your data.
No Data Sharing
Genogram data is never shared between users. Full delete functionality with cascade.
Browse by Topic
Getting Started
Learn the basics of GenogramAI
- Creating Your First Genogram5 min
- Understanding the Interface3 min
- Adding Family Members4 min
- +1 more
AI Architect
Generate genograms with AI
- Writing Effective Prompts6 min
- Image-to-Genogram4 min
- Editing with AI5 min
- +1 more
Working with People
Add and manage family members
- Person Symbols & Gender4 min
- Birth, Death & Status3 min
- Names & Demographics3 min
- +1 more
Relationships
Connect and visualize family dynamics
- Marriage & Partnerships5 min
- Parent-Child Connections4 min
- Emotional Relationships6 min
- +1 more
Visual Features
Customize your genogram appearance
- Cultural Heritage Patterns5 min
- Medical Condition Indicators4 min
- Location & Migration3 min
- +1 more
Keyboard Shortcuts
Work faster with hotkeys
- Navigation Shortcuts2 min
- Editing Shortcuts3 min
- Tool Shortcuts2 min
- +1 more
Export & Sharing
Share your work with others
- PNG Image Export2 min
- JSON Export/Import3 min
- Printing Best Practices4 min
- +1 more
Security & Privacy
Keep your data safe
- AES-GCM Encryption4 min
- Local vs Cloud Storage3 min
- Data Backup & Recovery3 min
- +1 more
Need more help?
Our support team is here to help you get the most out of GenogramAI.