Analysis updated 2026-05-18
Build and browse a visual family tree with relationships between family members.
Upload, organize, and preserve family stories and memories in themed collections.
Clone a family member's voice and have written stories read back aloud in that voice.
Import existing genealogy data using the GEDCOM format instead of starting from scratch.
| preludeofme/heard-again | 0xradioac7iv/tempfs | 7vignesh/pgpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Node.js, Python, PostgreSQL, Redis, and Docker running together, plus an NVIDIA GPU for faster voice synthesis.
Heard Again is a platform for digitizing and preserving family stories. It combines a web app for organizing family history with an AI voice service that can turn text into speech using a cloned version of someone's voice, so a written memory can be heard back in a familiar voice. The main web application, built with Next.js and React, is where most of the work happens. It includes a visual family tree with relationship mapping, tools to upload, edit, and organize stories, a timeline view of family events, and the ability to group stories into themed collections. There is also support for importing and exporting genealogy data in the GEDCOM format that many family history tools use, and login with multi factor authentication. The voice part of the project is a separate Python service that clones a voice from a short reference audio sample, or designs a new voice from a plain language description like warm, gentle, or nostalgic. It can then synthesize speech in that voice from any text, and it can run faster with an NVIDIA graphics card, though a card is not required. Because the project has two very different pieces, a Node.js web app and a Python voice service, each has its own separate setup and its own Docker container, and both are tied together by one shared PostgreSQL database and Redis cache. An install script handles checking dependencies, creating configuration files, starting the database and cache in Docker, running database migrations, and building the web app in one go, or you can follow the manual steps in the README to do each part yourself. To run everything you need Node.js, Python, PostgreSQL, Redis, and Docker, plus an NVIDIA GPU if you want faster voice generation. The project is released under the MIT License, which allows free use including commercial use, and it accepts outside contributions through a documented process.
A family story preservation platform with a family tree and timeline web app, plus an AI voice service that can read stories back in a cloned family member's voice.
Mainly TypeScript. The stack also includes Next.js, React, TypeScript.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.