Peer-centric memory built on four primitives: Workspaces (app-level isolation), Peers (any long-lived entity — user, agent, group, project, or idea), Sessions (many-to-many interaction threads between peers), and Messages (data units that trigger reasoning). A background deriver worker ('dreaming') asynchronously extracts conclusions and peer representations using configurable LLM backends (OpenAI, Anthropic, Gemini); queries target the derived knowledge layer rather than raw message history.
Self-host: heavyFreemiumAGPL-3.0
Best for: Personalization that must model a user's evolving beliefs, preferences, and contradictions over many sessions (theory-of-mind, not fact recall) · Multi-agent or multi-party systems where what peer A knows about peer B — or what an AI agent knows about a human — needs to persist and update · Coding-assistant memory (Claude Code plugin, Cursor MCP) where context must survive across sessions, directories, and projects
View memory card →Profile-based long-term memory backend that extracts and consolidates conversation turns into structured user profile slots (topics, preferences, facts) stored in PostgreSQL. Incoming data is queued in a Redis buffer and batch-processed by an LLM into the profile, decoupling write cost from request latency. At read time the pre-compiled profile is returned via SQL lookup (sub-100ms); an event timeline of timestamped entries sits alongside the profile and supports full-text and tag-based search. Self-hostable via Docker Compose (FastAPI + Postgres + Redis); managed cloud also available.
Self-host: moderateFree + paidApache-2.0
Best for: Chat applications and AI companions requiring persistent, structured user profiles (preferences, topics, facts) at sub-100ms retrieval latency · Multi-session educational tutors, customer-service bots, or voice agents (LiveKit adapter available) where long-term user history must be structured and queryable · Teams wanting a self-hostable or cloud-managed memory REST backend with multi-language SDKs and an MCP server for IDE or agent integration
View memory card →