OP Vault ChatGPT logo

OP Vault ChatGPT

Free

Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database).

FreeFree tier
Outputs: text
Type
Open Source

About OP Vault ChatGPT

OP Vault ChatGPT is an open-source tool that gives ChatGPT long-term memory by using the OP Stack (OpenAI + Pinecone Vector Database). It allows users to upload their own custom knowledge base files—including PDF, TXT, and EPUB—via a React frontend, and then ask questions about the uploaded content. The backend is built with Go and leverages Pinecone for vector storage and OpenAI for understanding queries. Users receive answers along with the specific filename and section that informed the response, making it ideal for extracting knowledge from books, letters, and other human-readable documents. The tool can be self-hosted, giving full control over data and configuration.

Key Features

Upload custom knowledge base files (PDF, TXT, EPUB) via a simple React frontend
Ask questions and receive accurate answers based on the uploaded documents
Get answers with the filename and specific section that inform the result
Built with the OP Stack: OpenAI for language understanding and Pinecone for vector storage
Open source and self-hostable with a Golang backend and React frontend
Supports loading entire libraries of books and documents for question-answering

Pros & Cons

Pros
  • Open source and free to self-host, with no licensing fees
  • Supports multiple popular document formats (PDF, TXT, EPUB)
  • Provides transparent answers with source file and section references
  • Combines the power of OpenAI language models with Pinecone's vector search for accurate retrieval
  • User-friendly React frontend for easy file upload and querying
Cons
  • Requires manual setup of dependencies (Go, Node, Poppler) and API keys for OpenAI and Pinecone
  • Not a turnkey SaaS; users must deploy and manage their own instance
  • Uses paid APIs (OpenAI, Pinecone) that incur costs based on usage
  • Limited to text-based formats and human-readable content; no image or audio support
  • Technical expertise needed for installation and configuration

Best For

Extracting knowledge from books, letters, and other human-readable documentsBuilding custom Q&A systems for personal or organizational document collectionsCreating research assistants that answer questions based on uploaded PDFs and text filesExploring the capabilities of combining large language models with vector databases

FAQ

What document formats does OP Vault support?
It supports PDF, TXT, and EPUB files, and can handle other human-readable text documents.
What technology stack does OP Vault use?
It uses the OP Stack: OpenAI for language understanding and Pinecone Vector Database for storing and retrieving document embeddings. The backend is written in Go and the frontend is built with React.
Do I need API keys to use OP Vault?
Yes, you need to provide your own API keys for OpenAI and Pinecone. These are stored in local secret files during setup.
Is OP Vault free to use?
The software itself is open source and free to self-host. However, you will incur costs from using OpenAI and Pinecone APIs based on your usage.
Can I use OP Vault without programming knowledge?
Installing and running OP Vault requires familiarity with command-line tools, installing dependencies (Go, Node, Poppler), and configuring API keys. Some technical knowledge is needed.