Skip to main content

Cognitive memory for offline AI agents — human-centered, local-first, open-source.

Project description

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.

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

erabytse_rememoir-0.1.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

erabytse_rememoir-0.1.2-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file erabytse_rememoir-0.1.2.tar.gz.

File metadata

  • Download URL: erabytse_rememoir-0.1.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for erabytse_rememoir-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e9cc71181fcf3e86739ef83fcebc0a856edb00c16cd144e592410c1655cb6cec
MD5 89ca533c587876abdfb98b2984473815
BLAKE2b-256 44cd9511c03a0842da66a49518e3e8d8ba8583f2eea6ecaaef6c192aa92a77e1

See more details on using hashes here.

File details

Details for the file erabytse_rememoir-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for erabytse_rememoir-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3374bc1aca1eba91802b7d12b5b04692bd6d6934a25d7d25546fc991645eb4b2
MD5 2ba3ff513b65ed869659d3ce8d8713e2
BLAKE2b-256 c9c63a4f64b397f94d8b4b24ade4f5f6753b5cda09c291d3a3fa2628b785cbad

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