Your family history belongs to you, not to a subscription model. Born out of sheer frustration with the exorbitant fees charged by major genealogy platforms, FamilyTreeAI is a labor of love designed to put your heritage back in your own hands.
I realized that mapping out where we come from shouldn't cost an arm and a leg, so I built an alternative.
FamilyTreeAI is a completely free, open-source platform that empowers you to capture, preserve, and explore your family tree without the premium price tag.
Because it’s open-source, the power is entirely yours. You can host it yourself, share it privately with your relatives, fork the code to add your own custom features, or contribute back to the community. Stop renting your family history—start owning it.
Prerequisites:
-
Node.js
-
Firebase if like to host and invite family members (perhaps later I will add other methods)
-
Install dependencies:
npm install -
Set the
GEMINI_API_KEYin .env.local to your Gemini API key -
Update firebase-applet-config.json with your firebase config values
-
In your Firebase project, create a Firestore database if you have not already
-
In Firebase Console, update your Firestore security rules using firestore.rules from this repo
-
Update Firebase config file with real values
-
Run the app:
npm run dev