ShailChoksi

Genealogy layer on top of Immich

45
0
100% credibility
Found Apr 22, 2026 at 45 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Treemich builds an interactive family tree on top of your photo library, linking faces with relationships and natural search.

How It Works

1
🔍 Discover Treemich

While sorting family photos in your app, you learn about Treemich to connect faces into a family tree.

2
⚙️ Easy home setup

Copy a settings file, note your photo app's web address and a secret password, then start everything with one click.

3
🚀 Sign in and explore

Open your browser to see familiar faces from photos, ready to connect.

4
🌳 See your family in 3D

Spin an interactive 3D graph where relatives link up based on who appears together in pictures.

5
Build connections

Click people to add parents, siblings, spouses, or pets, watching the tree grow.

6
🔍 Ask in plain words

Type 'sisters of Mike' or 'uncles over 50' to spotlight anyone instantly.

Family memories connected

Enjoy a living tree of photos, stories, and bonds, private just for you.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 45 to 45 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is treemich?

Treemich is a TypeScript genealogy layer on top of Immich, turning your self-hosted photo library into an interactive family tree. Link Immich-recognized faces as parents, children, spouses, siblings, friends, or pets; add life events like birth, death, marriage, and divorce with places; then explore via natural-language search ("female cousins of Mike older than 20") or a 3D graph with layout modes and toggles. It runs standalone with its own PostgreSQL database, keeping all data private per user.

Why is it gaining traction?

This GitHub genealogy tree software hooks Immich users by suggesting relationships from photo co-occurrence without altering the core app. The React/Three.js 3D viewer shines for sprawling trees, while Docker Compose deploys API, web UI, and DB in minutes—prebuilt images on Docker Hub speed testing. Natural-language queries and per-user exports make genealogy feel effortless atop a photo manager.

Who should use this?

Immich self-hosters building family trees from face-tagged albums. Genealogy hobbyists querying relatives by English phrases or visualizing generations in 3D. Photo hoarders spotting unlinked "friends" via co-occurrence stats.

Verdict

Early project at 45 stars and 1.0% credibility score—solid README and tests, but low maturity means watch for bugs. Worth a Docker spin for Immich setups; hold for heavy production genealogy.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.