Skip to main content

Universal RAG engine

Project description

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.pkl unless 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aurora_vault-2.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aurora_vault-2.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file aurora_vault-2.1.0.tar.gz.

File metadata

  • Download URL: aurora_vault-2.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for aurora_vault-2.1.0.tar.gz
Algorithm Hash digest
SHA256 3a763b7f27d746e94505ed25253c13b9ea750e243cedcd9ff7724333e9e44215
MD5 0b703e4f29ac9316085bb4b539db47a3
BLAKE2b-256 674511b4e31038b836fe5fea82da6bc9b585474637cbd7e0eb15448d69cba0bc

See more details on using hashes here.

File details

Details for the file aurora_vault-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: aurora_vault-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for aurora_vault-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2e01373554d8b81eb713fc5750725b2dc9e6e6b242955835692c9abc712805d
MD5 b6bd220e9a5d1ae1df648088568a108a
BLAKE2b-256 bf336f4c0e5b76743e18da749566355a628e4defb067330314931b8185c0690c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page