Skip to main content

🧠 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() and recall()
  • 🔍 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

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)

Source distribution for mnemos 0.1.1
File Size Uploaded
mnemos-0.1.1.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mnemos 0.1.1
File Interpreter ABI Platform
mnemos-0.1.1-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page