Skip to main content
OpenMemory Banner

OpenMemory: The Neuro-Symbolic Consolidation Engine

OpenMemory is a Tier-1, enterprise-grade AI memory system designed for infinite scalability, zero-hallucination auditing, and military-grade security. Built for production LLM infrastructures (like those at OpenAI and Anthropic) or large enterprise deployments.

🚀 Features

  • Asynchronous Scalability: Built on pure async/await FastAPI and aiosqlite/asyncpg. It will never block the event loop, easily handling thousands of concurrent AI agents.
  • Envelope Encryption (AWS KMS): Security is not an afterthought. OpenMemory uses mathematically secure Envelope Encryption via boto3. Master keys are held securely in the cloud, while the database only stores encrypted data keys.
  • Redis Token-Bucket Rate Limiting: Prevent API bankruptcy and DDoS attacks from runaway AI scripts. Malicious or looping agents are automatically throttled (HTTP 429).
  • Neuro-Symbolic Consolidation (NSCE): Avoids standard vector DB hallucination loops by employing adversarial pruning before context injection.
  • Docker & Kubernetes Ready: A multi-stage Dockerfile and Docker Compose setup is included for immediate, highly-available deployment.

📦 Installation

pip install vq-openmemory

🛠️ Quick Start

1. Local Deployment (Docker)

The easiest way to start OpenMemory, ChromaDB, and Redis locally:

git clone https://github.com/shivay00001/openmemory.git
cd openmemory
docker-compose up --build

2. Manual Start

pip install -r requirements.txt
uvicorn api.server:app --reload

🔐 Security Audit

OpenMemory has passed a rigorous simulated Vendor Security Review (VSR). It scored 100/100 for architecture (KMS, Redis, Async Postgres).

👨‍💻 About the Author

Built by Shivam Kumar (shivay00001).

📄 License & Commercial Use

OpenMemory uses a Dual-Licensing model:

  1. Free / Non-Commercial: Free for personal, academic, and non-commercial hobbyist use.
  2. Enterprise / Commercial: Paid. Any commercial use, production deployment, or integration into a revenue-generating product requires a paid Commercial License.

For enterprise licensing, VSR (Vendor Security Review) documentation, or Big Tech acquisitions, please contact the author.

Download files

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

Source Distribution

vq_openmemory-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

vq_openmemory-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file vq_openmemory-1.0.0.tar.gz.

File metadata

  • Download URL: vq_openmemory-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for vq_openmemory-1.0.0.tar.gz
Algorithm Hash digest
SHA256 46aa2b53bae941e11bc18077acfcb0a85c4d7550669e0a2c65141896c679ca82
MD5 32ccdd614f2998db2182ce0d7ce6588e
BLAKE2b-256 e15b74a9c280ac0653d26d15fbca94fee64ab9cf0e434fa31271578ee9ce86c6

See more details on using hashes here.

File details

Details for the file vq_openmemory-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vq_openmemory-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for vq_openmemory-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bd8700114bd7e8814b8a93442e582262d202db5246e6868044db279502e6837
MD5 c4a14d73ca7ead42b3efe629235131b3
BLAKE2b-256 a2f093b358d9ac0da03edd13aac1f939879e74768f7f62fa67d02b8f65a6ec8a

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