ragvault
v4.8.5
Published
Securely manage and query your private data using a local vector database. Your private RAG.
Maintainers
Readme
RAGVault
Want to keep your passwords and private data secure in a local vector database, and query it all with a simple command? RAGVault is the tool for you.
How to Use
Install RAGVault globally:
npm i -g ragvaultNOTE: Please use
npmfor installation. While other package managers likepnpmorbunmight work,ragvaultis only tested and verified withnpm.Ensure Docker is running: RAGVault automatically starts the required ChromaDB database in the background, but you need to have Docker running on your system.
Run the application: Once installed, you can run it from anywhere in your terminal.
ragvault
Features
- Secure Local Storage: Saves your data in a local ChromaDB vector database.
- Persistent Sessions: Keeps your user session stored in a local
session.jsonfile. - Conversation History: Remembers your past conversations for context, including follow-up questions for both local and remote LLMs.
- Flexible LLM Options:
- Local LLM: A lightweight option that runs directly on your machine, perfect for lower-end PCs.
- Remote LLMs: Integrate with powerful models from OpenAI, Anthropic (Claude), and Google (Gemini) using your own API keys for more advanced answers.
- Data Import/Export: Add data to your local brain directly from
.pdf,.txt, and.mdfiles, and export your data when needed.
What's Next?
Here are some features currently under development:
- Support for more embedding models from various AI providers.
