{"data":{"slug":"pashpashpash-vault-ai","name":"vault-ai","tagline":"Enhances ChatGPT with long-term memory using Pinecone Vector Database and React frontend for custom knowledge base uploads.","github_url":"https://github.com/pashpashpash/vault-ai","owner":"pashpashpash","repo":"vault-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/20898225?v=4","primary_language":"JavaScript","stars":3387,"forks":296,"topics":["ai","artificial-intelligence","chatgpt","generative","go","golang","knowledge-base","long-term-memory","machine-learning","openai","openai-api","pdf-support","pinecone","qdrant-vector-database","question-answering","react","reactjs","vector-search"],"archived":false,"github_pushed_at":"2025-07-08T16:02:56+00:00","maintenance_label":"Dormant","stars_delta_30d":0,"url":"https://www.graphcanon.com/tools/pashpashpash-vault-ai","markdown_url":"https://www.graphcanon.com/tools/pashpashpash-vault-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pashpashpash-vault-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pashpashpash-vault-ai","description":"OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.","homepage_url":"https://vault.pash.city","license":"MIT","open_issues":50,"watchers":44,"ai_summary":"OP Vault ChatGPT extends the capabilities of ChatGPT by integrating it with a vector database to support long-term memory. It offers a user-friendly React interface for uploading various formats like PDFs, txt, epub among others into a generative AI model that can be queried.","readme_excerpt":"### Install manual dependencies\n\n1.  Install go:\n\nFollow the go docs [here](https://go.dev/doc/install)\n\n2.  Install node v19\n\nI recommend [installing nvm and using it to install node v19](https://medium.com/@iam_vinojan/how-to-install-node-js-and-npm-using-node-version-manager-nvm-143165b16ce1)\n\n3.  Install poppler\n\n`sudo apt-get install -y poppler-utils` on Ubuntu, or `brew install poppler` on Mac","github_created_at":"2023-04-18T04:10:09+00:00","created_at":"2026-07-11T11:33:17.343897+00:00","updated_at":"2026-08-23T00:01:18.655882+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"generative","name":"generative"},{"slug":"long-term-memory","name":"long-term-memory"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"openai","name":"openai"},{"slug":"pdf-support","name":"pdf-support"}],"trust":{"provenance":{"is_fork":false,"github_id":629313011,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-23T00:01:17.630Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":410,"last_release_at":null,"stars_delta_30d":0,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:33:18.832Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-23T00:01:18.085Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-23T00:01:18.085Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-23T00:01:18.085Z"},"languages":{"value":["javascript"],"source":"github.language+package.json","observed_at":"2026-08-23T00:01:18.085Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-23T00:01:18.085Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need a custom knowledge base that can be queried using a generative AI model, such as extending ChatGPT with historical context from uploaded documents in formats like PDFs or txt.","If your project requires integration between OpenAI and Pinecone Vector Database to achieve sophisticated long-term memory functionality."],"when_not_to_use":["When your requirements do not include uploading custom content for the AI to learn from, as vault-ai focuses on integrating a knowledge base with ChatGPT.","If you prefer using other vector search databases such as Qdrant instead of Pinecone, as vault-ai is specifically designed around Pinecone."],"source":"enrich:decision_facts","observed_at":"2026-07-16T18:52:20.400Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"vault-ai is a tool that gives long-term memory capabilities to ChatGPT by integrating Pinecone Vector Database with an easy-to-use React frontend for uploading various types of files into the system."}]}}