explaingit

jaybamroliya/mindvault

Analysis updated 2026-05-18

1HTMLAudience · developerComplexity · 3/5Setup · moderate

TLDR

A personal AI memory app that stores what you tell it in a knowledge graph, with local or cloud modes and a live graph view.

Mindmap

mindmap
  root((MindVault))
    What it does
      Remembers what you type
      Builds a knowledge graph
      Answers from memory
    Tech stack
      FastAPI
      Cognee
      Groq free tier
    Use cases
      Personal knowledge base
      Local or cloud memory
      Privacy focused deletion
    Audience
      Developers
      Hackathon explorers

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 build with it?

USE CASE 1

Build a personal knowledge base that remembers facts you tell it across many chat sessions.

USE CASE 2

Explore how a hybrid graph plus vector memory system works by running it locally for free.

USE CASE 3

Toggle between a self-hosted open source memory backend and a managed cloud version for the same app.

USE CASE 4

Erase all stored memory for a dataset to test a privacy-focused data deletion flow.

What is it built with?

PythonFastAPICogneeGroqJavaScript

How does it compare?

jaybamroliya/mindvaultabhishek-kumar09/mern-live-js-june-2021abhishek-kumar09/z
Stars111
LanguageHTMLHTMLHTML
Last pushed2021-09-132019-12-23
MaintenanceDormantDormant
Setup difficultymoderatemoderateeasy
Complexity3/52/51/5
Audiencedeveloperdevelopergeneral

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a free Groq API key for the language model, everything else runs locally at no cost.

No license information was included in the README.

In plain English

MindVault is a personal memory app for AI, built during a hackathon for Cognee, an open source memory tool that combines a knowledge graph with vector search. The idea is that normal AI chats forget everything once the conversation ends, while MindVault builds a lasting, searchable memory of what you tell it, made up of facts and how those facts connect to each other, and it keeps that memory across as many sessions as you like. The app offers four core actions built on Cognee's memory system. Remember stores new text into permanent memory. Recall lets you ask questions and get answers pulled from both semantic search and graph connections. Improve reprocesses stored memories to strengthen the connections between them. Forget erases memory entirely, which the README describes as useful for meeting data privacy rules like GDPR. On top of that, MindVault shows a live, growing knowledge graph in the browser using plain JavaScript with no extra libraries, and it supports voice input through the browser's built in speech recognition. You can switch between running Cognee locally, which is free and open source, or using Cognee's managed cloud service, with a single toggle in the interface and no restart needed. Memories can also be organized into separate named groups, such as work, personal, or research. The backend is written in Python using FastAPI, with a file called memory_engine.py acting as a bridge between the local and cloud versions of Cognee so the rest of the app does not need to know which one is active. To run it locally, you clone the repository, install the Python dependencies, copy the example environment file, add a free Groq API key for the language model, and start the server with uvicorn. The README states the local setup needs no paid services at all, relying on Groq's free tier and a local embedding model called fastembed. MindVault is aimed at developers curious about combining graph and vector based memory for AI applications, or anyone who wants a personal, self hosted alternative to AI chat tools that forget everything between sessions.

Copy-paste prompts

Prompt 1
Walk me through cloning mindvault and getting it running locally with a free Groq API key.
Prompt 2
Explain how memory_engine.py switches between local Cognee and Cognee Cloud without restarting the app.
Prompt 3
Show me how the remember, recall, improve, and forget operations map to Cognee's memory APIs.
Prompt 4
Help me add a new memory dataset namespace to organize my personal notes separately from work notes.
Prompt 5
Explain how the live knowledge graph visualization is built with plain JavaScript and Canvas.

Frequently asked questions

What is mindvault?

A personal AI memory app that stores what you tell it in a knowledge graph, with local or cloud modes and a live graph view.

What language is mindvault written in?

Mainly HTML. The stack also includes Python, FastAPI, Cognee.

What license does mindvault use?

No license information was included in the README.

How hard is mindvault to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mindvault for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.