Trial version. This site is still being built, so the list and the name may change. About

Guide

Memory

The job

Many agents start each session without what earlier ones learned. A memory tool keeps something from a session, such as decisions, facts, notes or a map of the code, and offers it back later.

How they differ

One kind records coding sessions through hooks and replays the useful parts later. Agentmemory, claude-mem, ai-memory and Trail-Code work this way, and atlas adds a team timeline that links sessions to commits. Ai-memory keeps notes as git-backed Markdown files. These may suit people who move between assistants and want a single record of past work.

A second kind builds a graph or index of a codebase for agents to query. Codebase-memory-mcp and graphify do this for code, and semantica builds knowledge graphs with recorded provenance for developers to put beneath an agent framework.

A third kind is a memory layer to build into your own application. Mem0 is offered as a library, a server and a hosted platform. Hindsight keeps memory in banks per user, agent or project, separated by metadata the integrator sets. Gbrain keeps facts with their sources and lets agents revise them. Xerj is a search engine with a memory store, and utopia keeps dated facts in a graph where, by its account, agent writes arrive as proposals. OpenLore serves a folder of Markdown with access grants. These suit developers who need long-term memory for chatbots or agents they are building.

A fourth kind learns skills or saves cost. Autoharness turns finished sessions into reusable skills for Claude Code. TokenEconomizer learns from earlier sessions to cut token spend. Hermes-agent keeps memory and writes skills as part of a general agent.

A fifth kind is a whole agent platform in which memory is one part. KiroCrew, rakazo and munder-difflin are examples. Ruflo and loopx instead add coordination and lasting state to existing agents. Webcmd keeps a local memory of websites an agent has visited, and OpenResearch tracks experiments in a local database. They may suit people who want the agent and its memory from one place.

Licences

On 10 November 2026, GitHub detected Apache-2.0 or MIT on most of the tools here. NanoMuse carried GPL-3.0. A licence can change, and each tool's own page gives the latest reading with its date.

What to check first

Many of these tools capture what an agent does. The agentmemory README says hooks record session activity automatically, and its default scope lets each connected agent see what the others saved. Ai-memory records observations through lifecycle hooks. Atlas records every session when capture is on, and its secret redaction is the project's own claim. Trail-Code says setup reads earlier Claude Code sessions for the repository and commits team learnings. KiroCrew tasks can run unattended, and munder-difflin's coordinating agent settles routine requests itself.

Some send content off the machine. Graphify says documents, images and video are handled by a model outside the tool. Gbrain says text may reach cloud providers you configure, and warns that an unrelated npm package with its name can replace the binary. NanoMuse sends conversation text through the developer's relay unless you host one, and can drive phone apps and windows by screen. Claude-mem, OpenResearch, KiroCrew and munder-difflin describe usage analytics or telemetry.

Webcmd examples use logged-in browser profiles. Hermes-agent can import allowlisted API keys from other agent tools when asked. Octop writes admin credentials to a text file on first Docker boot, by its README's account. TokenEconomizer, autoharness and ruflo edit agent settings or write files into the project or home directory, and ruflo says its plugin mods run with the account's permissions and no sandbox.

Early or experimental status is stated by utopia, which names an rc7 release, by xerj, which names rc.101, and by semantica, which lists breaking changes. Mem0 has a flag that turns server authentication off, xerj's examples start its server with an --insecure flag, and OpenLore's quick start opens SSH and web ports.

The tools side by side

All guides

A to Z. Each tool's own page has its card in full.

Memory: how each tool runs, its licence, last push and status
Tool How it runs Licence Last push Status
agentmemory Local server with agent hooks and MCP Apache-2.0 10 Nov 2026 Active
ai-memory Single Rust binary, command line and server MIT 10 Nov 2026 Active
atlas Desktop app and command-line tool Apache-2.0 10 Nov 2026 Active
autoharness Claude Code plugin, Python MIT 10 Nov 2026 Active
claude-mem Installer-registered plugin with a local worker Apache-2.0 10 Nov 2026 Active
codebase-memory-mcp Local MCP server and command-line tool MIT 10 Nov 2026 Active
gbrain Self-hosted CLI and MCP server MIT 10 Nov 2026 Active
graphify Python command-line tool and agent skill Apache-2.0 9 Nov 2026 Active
hermes-agent Command-line tool and desktop app MIT 10 Nov 2026 Active
hindsight Self-hosted server with Python clients MIT 10 Nov 2026 Active
KiroCrew Self-hosted gateway, desktop app and CLI Apache-2.0 10 Nov 2026 Active
loopx Python package and agent skills Apache-2.0 10 Nov 2026 Active
mem0 Python or npm library, server, cloud Apache-2.0 6 Nov 2026 Active
munder-difflin Desktop app wrapping terminal agents MIT 10 Nov 2026 Active
nanoMuse Phone, desktop and web apps; self-hostable relay GPL-3.0 10 Nov 2026 Active
Octop Self-hosted server, web console and CLI MIT 10 Nov 2026 Active
OpenLore Self-hosted server; command-line tool Apache-2.0 8 Nov 2026 Active
OpenResearch Desktop app and command-line tool MIT 10 Nov 2026 Active
rakazo Self-hosted server with Docker Apache-2.0 10 Nov 2026 Active
ruflo npx command-line tool and MCP server MIT 10 Nov 2026 Active
semantica Python library MIT 9 Nov 2026 Active
TokenEconomizer Plugin for coding agent CLIs Apache-2.0 10 Nov 2026 Active
Trail-Code Command-line tool with hooks MIT 10 Nov 2026 Active
utopia Self-hosted server with web console Apache-2.0 10 Nov 2026 Active
webcmd Command-line tool and agent skill Apache-2.0 20 Oct 2026 Active
xerj Rust binary, command line and server Apache-2.0 10 Nov 2026 Active