Native macOS family tree editor. Genealogy stays in plain GEDCOM files on your disk, with offline place search, exact kinship terms, and no accounts or telemetry. - samoilev/swarm
Hi HN! My wife and I got deep into our family genealogy and wanted to map out all our relatives - but keep the data on our own Macs instead of uploading it to a genealogy service. Nothing we found did that, so we built Swarm, a native macOS app in Swift.
It's built on GEDCOM 5.5.1, the universal genealogy file standard, so your tree exports cleanly to other ancestry apps if you ever want out. Example trees of famous historical families are included to play with.
Features: multiple ancestry views (tree, fan, world map), media files, GEDCOM import/export, PDF export, tree merging, and kinship naming.
Fully open source, no AI in the app, no internet connection required, no account required. Would appreciate any feedback!
6 comments
burello10 days ago
I really like that it can be used entirely offline for privacy reasons, but it would be cool if it could search for relatives online to help populate the local tree from sources like Ancestry, etc.
samoilev10 days ago
I will see if I could add it as an optional opt-in feature! Thank you for the feedback!
toomuchtodo10 days ago
Consider supporting references to https://www.familytree.org resources (each person has an xxxx-yyy identifier).
samoilev10 days ago
Cool idea, thank you for suggestion!
adityamishra24110 days ago
Really cool idea. How well does the app handle merging two large family trees?
samoilev10 days ago
It worked fine in internal testing with sample data, but I've yet to find a real person with two trees that need merging to make a proper test
Read the full thread on Hacker News →
Related stories
- Hacker News · 1 points · 7 days ago
- Hacker News · 5 points · 8 days ago
- Hacker News · 377 points · 15 days ago
- Hacker News · 4 points · 4 days ago
- Hacker News · 1 points · 6 days ago
- Using an LLM to Automate the Process of Archiving New macOS App Iconsblog.jim-nielsen.comHacker News · 1 points · 4 days ago