Aurora-Vault
Developed by Md Tareq Shah Alam
Aurora-Vault is a lightweight, production-ready RAG (Retrieval-Augmented Generation) engine that enables instant semantic search without any setup or preprocessing.
Overview
Aurora-Vault is designed to remove the complexity of building RAG systems.
Unlike traditional pipelines that require:
- Data preprocessing
- Embedding generation
- Index building
Aurora-Vault provides a prebuilt knowledge index, allowing developers to use RAG instantly.
Key Idea
Install → Load → Use
No setup. No build. No waiting.
Features
- Instant setup (no index building)
- Lightweight package (no large files inside)
- Automatic index download on first run
- Fast semantic search
- Precomputed embeddings for efficiency
- Plug-and-play API
- Production-ready architecture
Installation
pip install aurora-vault
Quick Start
1. Import
import aurora_vault
2. Initialize
vault = aurora_vault.load()
First-Time Setup (Automatic)
On the first run, Aurora-Vault will:
- Create a
rag/directory in your project - Download a prebuilt index
- Initialize the retrieval system
You will see:
Aurora Vault Setup
Downloading core index (~1GB)...
Subsequent Runs
- No download
- No setup
- Instant loading
Data Storage
Aurora-Vault creates:
your_project/
└── rag/
└── index.pkl
index.pkl→ prebuilt vector index- Stored locally for reuse
- No repeated downloads
Custom Storage Path
You can control where data is stored:
vault = aurora_vault.load(path="D:/my_data")
How It Works
Aurora-Vault follows a simplified RAG pipeline:
User Query
↓
Query Embedding (on demand)
↓
Vector Similarity Search
↓
Retrieve Relevant Context
↓
(Optional) LLM Processing
↓
Final Output
Why Aurora-Vault
Traditional RAG systems are:
- Slow to initialize
- Complex to manage
- Resource heavy
Aurora-Vault solves this by:
- Removing build-time overhead
- Using precomputed embeddings
- Providing instant usability
Use Cases
- AI Chatbots
- Knowledge Retrieval Systems
- SaaS AI Platforms
- Document Search
- Internal Assistants
- Automation Systems
Important Notes
- First run requires internet (for index download)
- Download happens only once
- Do not delete
rag/index.pklunless reset is needed
Roadmap
- FAISS-based ultra-fast search
- Advanced embedding strategies
- Incremental updates
- Multi-dataset support
- Monitoring tools
Contributing
Contributions are welcome.
Aurora-Vault aims to make RAG systems simple, fast, and accessible.
License
MIT License
Release files for aurora-vault 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aurora_vault-2.1.0.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aurora_vault-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.1 kB
Release files / aurora_vault-2.1.0.tar.gz
| Download URL | aurora_vault-2.1.0.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a763b7f27d746e94505ed25253c13b9ea750e243cedcd9ff7724333e9e44215
|
|
BLAKE2b-256 checksum How to use checksums |
674511b4e31038b836fe5fea82da6bc9b585474637cbd7e0eb15448d69cba0bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.0
|
Release files / aurora_vault-2.1.0-py3-none-any.whl
| Download URL | aurora_vault-2.1.0-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d2e01373554d8b81eb713fc5750725b2dc9e6e6b242955835692c9abc712805d
|
|
BLAKE2b-256 checksum How to use checksums |
bf336f4c0e5b76743e18da749566355a628e4defb067330314931b8185c0690c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.0
|