Discover and explore top open-source AI tools and projects—updated daily.
P0luzAI conversational memory with emotional depth
Top 78.3% on SourcePulse
Ombre Brain provides a persistent, human-like long-term memory system for LLMs like Claude, addressing the limitation of stateless conversations. It allows AI models to retain context, experiences, and emotional nuances across interactions, enhancing conversational depth and continuity. The system is designed for users seeking to imbue their AI interactions with a sense of history and evolving memory, integrating seamlessly with Obsidian for knowledge management.
How It Works
Ombre Brain employs a unique approach by tagging memories with continuous emotional coordinates (Russell's valence/arousal model) rather than discrete labels. It leverages Obsidian-compatible Markdown for storage, enabling direct interaction with user knowledge bases. Core functionalities include a dual-channel search combining keyword fuzzy matching (rapidfuzz) with vector semantic similarity (embeddings), a modified Ebbinghaus forgetting curve for natural memory decay, and a "weight pool surfacing" mechanism where unresolved or emotionally intense memories actively resurface. It also features memory reconstruction that subtly adjusts recall based on current emotional state and optional LLM-powered "dehydration" for compressing and auto-tagging memories, with results cached locally.
Quick Start & Requirements
The simplest setup involves using the pre-built Docker image.
mkdir ombre-brain && cd ombre-braincurl -O https://raw.githubusercontent.com/P0luz/Ombre-Brain/main/docker-compose.user.yml.env file with an API key (optional but recommended for full features): echo "OMBRE_API_KEY=your-key-here" > .envdocker compose -f docker-compose.user.yml up -dp0luz/ombre-brain:latest), Backup Gitea (https://git.p0lar1s.uk/P0lar1s/Ombre_Brain), Google AI Studio (aistudio.google.com/apikey).Highlighted Details
Maintenance & Community
No specific details regarding maintainers, sponsorships, or community channels (like Discord/Slack) are provided in the README. The project appears actively developed, indicated by the detailed documentation and feature set.
Licensing & Compatibility
The project is released under the MIT License, permitting commercial use and modification with standard attribution requirements.
Limitations & Caveats
Full functionality, particularly LLM-powered dehydration and auto-tagging, requires an API key; free tiers are available but have limits. The free tier on Render is unsuitable due to lack of persistent storage. Cloudflare Tunnel's free tier has idle timeouts. Ombre Brain focuses on event-based memory, distinct from the LLM's core identity or preference memory.
3 weeks ago
Inactive
vectorize-io