Overview
Open-source, mem0-compatible memory for AI agents.
FishMem is a memory engine for AI agents. It extracts the durable facts worth remembering from a conversation, stores them on a hybrid graph + vector layer, and recalls them when they're relevant — across sessions and millions of memories.
One engine, two ways to use it:
- Open source — self-host the
fishmemengine. - Hosted cloud — FishMem Cloud runs the same engine behind a mem0-compatible REST API, with a dashboard, API keys, metering, and billing.
Start here
Quickstart
Write and recall your first memory in minutes.
How memory works
Extraction, graph + vector storage, reconciliation.
Memory operations
Add, search, update, and delete memories.
API reference
The mem0-compatible REST endpoints.
Why memory
LLMs are stateless — they forget everything between sessions, and RAG over static documents isn't the same as memory that changes over time. FishMem keeps bi-temporal facts (it knows what's true now and what used to be true) and recalls them with hybrid vector, keyword, temporal, and graph-diffusion signals.