What is written is never forgotten.

A self-hostable app for capturing family stories, building a lightweight family tree, and preserving the lore that makes your family yours.

Every family carries stories that exist only in memory. The way your grandmother laughed. The reason your uncle moved away. The recipe nobody wrote down. Amaechina is a place to write those stories before they fade.

Build a simple family tree, then attach stories to the people they belong to. Rich text with drop caps, photographs, audio recordings. Browse by person, by date, or just read through everything.

What you can do

Try it

A live instance runs at app.amaechina.xyz with sample family data. Login credentials are prefilled. Explore stories, browse the tree, upload photos.

Data resets daily. Please do not enter real or sensitive information.

Open App

Host your own

Clone the repository, copy the example environment file, and start with Docker Compose.

git clone https://github.com/wolemercy/amaechina.git
cd amaechina
cp .env.example .env      # edit with your secrets
docker compose up --build

The bundled compose file includes Postgres and MinIO. Swap them out for Supabase, Neon, AWS S3, Cloudflare R2, or any compatible provider by changing environment variables.

View on GitHub