Skip to main content

Rememoir

Not every memory deserves to be kept. But those that do — deserve to be understood.

Rememoir is a local-first, human-centered cognitive memory system for offline AI agents.
It enables your agent to remember conversations, learn from feedback, and collaborate with you — without ever sending your data to the cloud.

Built for UAssistant and any local LLM agent.

  • ✅ 100% offline — no internet required
  • ✅ Semantic + contextual recall — finds relevant memories by meaning, not just keywords
  • ✅ Feedback-aware learning — adapts based on your corrections and preferences
  • ✅ Lightweight & embeddable — powered by LanceDB, zero external dependencies
  • ✅ Open source (MIT License) — inspect, modify, redistribute freely
  • ✅ Part of the Erabytse ecosystem — tools for intentional digital care

Quick Start

Install:

pip install erabytse-rememoir

Use in your agent:

from erabytse_rememoir import RememoirDB

# Initialize memory for a user (isolated by user_id)
memory = RememoirDB(user_id="alice")

# Add a memory episode
memory.add("I prefer short answers in German.")

# Recall contextually
results = memory.search("How should you answer me?")
print(results[0].content)
# → "I prefer short answers in German."

Philosophy

Rememoir is not a database. It’s a memory companion — designed to forget what’s noise, keep what matters, and always stay under your control.

In a world of surveillance, data extraction, and opaque AI, Rememoir offers a quiet alternative: an intelligent memory that belongs to you, learns from you, and never betrays you.

It embodies Erabytse’s core principle:

Technology should serve attention, not exploit it.

Integration

See examples/integrate_with_uassistant.py for a full walkthrough with UAssistant.

Rememoir works seamlessly with:

  • Local LLMs (Ollama, LM Studio, llama.cpp…)
  • RAG systems
  • Voice or text-based agents
  • Personal productivity tools

License

MIT © Erabytse Part of a quiet rebellion against digital waste.

Release files for erabytse-rememoir 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for erabytse-rememoir 0.1.3
File Size Uploaded
erabytse_rememoir-0.1.3.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for erabytse-rememoir 0.1.3
File Interpreter ABI Platform
erabytse_rememoir-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / erabytse_rememoir-0.1.3.tar.gz

Download URL erabytse_rememoir-0.1.3.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
82cf21e68610a8699f894eda46a65787a4dd9ca7d41eea628c9cba257a6d9b3a
BLAKE2b-256 checksum
How to use checksums
b77cee79ca3ba9adffccce4dbf6092d744eba331e9f22040fcc5e5ff4b06c26f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / erabytse_rememoir-0.1.3-py3-none-any.whl

Download URL erabytse_rememoir-0.1.3-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ffa33b7cd6a3cc7d7d6bf631049e2e16883f98b85574c5adc29369f9aeff81a9
BLAKE2b-256 checksum
How to use checksums
378e9afc63fb7ae61e2daa19dcf6482b8c6dfd4d581a00b821f15899fe10bf9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

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