git404hub

what is heard-again fr?

preludeofme/heard-again — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · generalComplexity · 4/5LicenseSetup · hard

tl;dr

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.

vibe map

mindmap
  root((Heard Again))
    What it does
      Preserves family stories
      Family tree mapping
      Voice cloning playback
    Tech stack
      Nextjs and React
      Python FastAPI
      PostgreSQL and Redis
    Use cases
      Build family tree
      Organize story collections
      Hear stories in a voice
    Audience
      Families
      Genealogy hobbyists
    Setup
      Docker Compose
      Optional GPU

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build and browse a visual family tree with relationships between family members.

VIBE 2

Upload, organize, and preserve family stories and memories in themed collections.

VIBE 3

Clone a family member's voice and have written stories read back aloud in that voice.

VIBE 4

Import existing genealogy data using the GEDCOM format instead of starting from scratch.

what's the stack?

Next.jsReactTypeScriptPythonFastAPIPostgreSQLRedisDocker

how it stacks up fr

preludeofme/heard-again0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Needs Node.js, Python, PostgreSQL, Redis, and Docker running together, plus an NVIDIA GPU for faster voice synthesis.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

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.

prompts (copy fr)

prompt 1
Walk me through running the install script to set up Heard Again locally.
prompt 2
Explain how Heard Again's voice cloning feature works and what audio it needs.
prompt 3
Show me how to deploy Heard Again's UI and TTS services separately with Docker.
prompt 4
Explain what environment variables I need to set before running Heard Again.

Frequently asked questions

what is heard-again fr?

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.

What language is heard-again written in?

Mainly TypeScript. The stack also includes Next.js, React, TypeScript.

What license does heard-again use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is heard-again to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is heard-again for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.