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.3.tar.gz (5.3 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.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: erabytse_rememoir-0.1.3.tar.gz
  • Upload date:
  • Size: 5.3 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.3.tar.gz
Algorithm Hash digest
SHA256 82cf21e68610a8699f894eda46a65787a4dd9ca7d41eea628c9cba257a6d9b3a
MD5 e057f6580c62c674e8c5df085a481bc5
BLAKE2b-256 b77cee79ca3ba9adffccce4dbf6092d744eba331e9f22040fcc5e5ff4b06c26f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for erabytse_rememoir-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ffa33b7cd6a3cc7d7d6bf631049e2e16883f98b85574c5adc29369f9aeff81a9
MD5 9a8ab6713679c614a863c3494e752259
BLAKE2b-256 378e9afc63fb7ae61e2daa19dcf6482b8c6dfd4d581a00b821f15899fe10bf9e

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