Skip to content

jasynj/Reminisce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reminisce

Voice-first AI memory companion for seniors with early-stage memory loss. Talk to it like a friend — it remembers what matters.

🎥 Demo: Watch on YouTube

Screenshot 2026-05-02 at 6 24 50 AM

Original Repo: Link

Team & Hackathon

Built at the AI Partner Catalyst Hackathon 2025 by:

  • Chimdinma Jason — Backend Lead (FastAPI architecture, RAG pipeline)
  • Epaphras — AI Integration
  • Eniola — Frontend Lead

My Role — Backend Lead

I designed and built the backend architecture and RAG pipeline:

  • Architected the FastAPI backend to handle concurrent voice requests with real-time LLM context injection
  • Designed and implemented the Retrieval-Augmented Generation pipeline using Pinecone vector storage
  • Integrated the custom ElevenLabs voice for low-latency speech response
  • Built the persistent long-term memory system that recalls user details and daily tasks

Tech Stack

  • Backend: FastAPI (Python)
  • AI/LLM: Gemini 2.0 Flash
  • Vector DB: Pinecone (for RAG memory storage)
  • Voice: ElevenLabs (custom voice synthesis)
  • Frontend: React

Architecture

User speaks → ElevenLabs transcription → FastAPI receives request → Pinecone retrieves relevant memory context → Gemini generates response with full context → ElevenLabs synthesizes voice reply → Streamed back to user.

Why This Matters

Traditional memory aids (notes, apps, calendars) require fine motor control and consistent typing — exactly what early-stage memory loss makes difficult. Reminisce prioritizes natural voice interaction so users can stay independent longer.

Local Development

Backend

cd backend
pip install -r requirements.txt
uvicorn main:app --reload

Frontend

cd frontend
npm install
npm run dev

Required environment variables:

  • GEMINI_API_KEY
  • PINECONE_API_KEY
  • ELEVENLABS_API_KEY

About

Voice-first AI memory companion for seniors with early-stage memory loss. Built with FastAPI, Gemini 2.0 Flash, Pinecone RAG, and ElevenLabs voice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors