pashpashpash/vault-ai
A Golang/React application that enables long-term memory for ChatGPT by uploading custom documents and asking questions about their contents.

OP Vault uses the OP Stack (OpenAI + Pinecone Vector Database) to create a custom knowledge base system. Users upload documents (PDF, txt, epub) via a React frontend, and the system extracts content, generates embeddings, and stores them in a vector database for semantic retrieval. When users ask questions, relevant document chunks are retrieved and used to inform OpenAI’s responses, with citations to the source files and sections.