Analysis updated 2026-05-18
Give a Claude Code coding assistant persistent memory of project decisions across sessions.
Track who owns a project, what it depends on, and when facts changed over time.
Automatically summarize and save context when a coding session ends.
| oyekamal/mnemo-agent | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Docker for the FalkorDB database plus an Anthropic API key.
Mnemo is an AI assistant built to remember things across separate Claude Code sessions. Normally, when you close a chat with an AI assistant, everything you told it disappears. Mnemo fixes that by storing facts in a memory database that persists on disk, so you can tell it something today and ask about it again next week, in a brand new conversation, and it will recall the answer along with who said it and when it was true. Under the hood, Mnemo pairs a graph database called FalkorDB with a tool called Graphiti that turns plain text into a network of connected facts: people, projects, and the relationships between them. When you tell Mnemo something, it extracts the entities and links them together with dates attached. When you ask a question, it searches that graph using a mix of keyword matching, vector similarity, and relationship traversal, then answers in the voice of an archivist, always citing where and when a fact came from. Mnemo connects to Claude Code through the Model Context Protocol, exposing simple remember and recall tools, plus hooks that automatically start the memory database when a session begins and summarize the conversation into memory when it ends. This means a developer does not have to manually save notes. The embeddings used for search run locally on your machine, so no separate API key is needed for that part, though Claude itself is still used to extract facts and generate answers. To try it, you clone the repository, add your Anthropic API key to a config file, start the memory database with Docker, install the Python dependencies, and run the included test suite to confirm everything works. The project is explicitly described as an experiment rather than a finished product: it supports only a single local user, has no hosted or multi-user version, and its automatic session summaries can be uneven in quality. It is aimed at developers who already use Claude Code and want their coding assistant to remember context between sessions instead of starting from zero every time.
An AI memory tool that lets Claude Code remember facts, people, and dates across separate sessions using a graph database.
Mainly Python. The stack also includes Python, FalkorDB, Graphiti.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.