🧠 Mnemos
Memory for Agentic AI. Inspired by minds. Engineered for longevity.
Mnemos is a lightweight, extensible memory system for agentic AI.
It helps agents remember what matters — not just store data.
✨ What is Mnemos?
Mnemos is a memory-as-a-service toolkit that enables developers to add persistent, structured, and coherent memory to AI agents and LLM apps.
Think of it like a hippocampus for your agents:
- Clean API for memory storage and recall
- Optimized for simplicity and developer experience
- Designed for extensibility with pluggable storage backends
🧪 Example Usage
import mnemos
# Store a memory
mnemos.remember("The user prefers minimalist interfaces.", tags=["ui", "preference"])
# Recall related memories
results = mnemos.recall("user interface")
print(results[0].text) # "The user prefers minimalist interfaces."
🧱 Key Features
- 🧠 Simple, intuitive API with
remember()andrecall() - 🔍 Basic text and tag-based search
- 🧪 Fully typed with Python type hints
- 🧰 Extensible storage backends (in-memory included)
📦 Installation
Install with pip:
pip install mnemos
🧪 Running Tests
pytest tests/
🌱 Project Status
Mnemos is in early development. This initial version provides an in-memory implementation with a clean API. Future versions will add persistent storage and more advanced search capabilities.
Contributions, ideas, and feedback are welcome at github.com/iteebz/mnemos
📜 License
MIT
Metadata
Release files for mnemos 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mnemos-0.1.1.tar.gz | 4.0 kB | Without provenance | Details for mnemos-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mnemos-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for mnemos-0.1.1-py3-none-any.whl |
Total release size: 9.8 kB
Release files / mnemos-0.1.1.tar.gz
| Download URL | mnemos-0.1.1.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f8aefef3be1d5d6984d731c7b5585e11652263fddd3c14142569b9c9d26802c
|
|
BLAKE2b-256 checksum How to use checksums |
83bb6b8b289fb9725069c5a8744ec7ba70efe44e49c01037d4c5bd4ef8b1f767
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.11.12 Darwin/24.5.0
|
Release files / mnemos-0.1.1-py3-none-any.whl
| Download URL | mnemos-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7979906ac956520bf3b7e2492792b113fcf65c43959903fc8560812fe2d0aaeb
|
|
BLAKE2b-256 checksum How to use checksums |
363d7e8e8755098984c18eaf2444e78af6b82452423ea0c472276d1eda7cfe0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.11.12 Darwin/24.5.0
|
Security for mnemos 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.