I built a shared memory for AI agents - so they stop forgetting, build on each other's work, and you can actually *see* what they know

Reddit r/AI_Agents Tools

Summary

A developer built kaeru, an open-source shared memory system for AI agents that allows them to persist context across sessions, share knowledge between different agents and humans, and visualize memory as a 3D galaxy. The tool supports multiple agent frameworks and includes features like time-travel, importance levels, and reasoning trails.

Most AI coding agents forget everything the moment a session ends. Open the project tomorrow and the agent has no idea what it figured out yesterday, why it made a call, or what it already tried. I got tired of re-explaining the same context every time, so I built kaeru. It started as memory for a single agent across sessions, but it turned into something more useful: one place several different agents can think on at once. An agent saves what it learns, links related notes together, and looks them up later — and so can the next agent, or your teammate's agent. What it does: - A shared cognitive engine for many agents. kaeru can act as one common memory for a whole group of different agents — Claude Code, Cursor, Opencode, whatever you run — plus the people working alongside them. They all read and write to the same place, so one agent builds on what another already worked out instead of starting from zero. It runs on your own infrastructure, and what gets shared is always explicit and passes a secret-scanner so nothing sensitive leaks by accident. - See the whole memory. New in this release: a 3D visualizer that renders everything your agents know as a galaxy — a cluster per project, brighter/bigger points for the more important memories, thicker links for stronger connections. You can replay a chain of reasoning step by step, or scrub a timeline and watch the memory grow. It's the first time you can actually *look* at what your agents have built up. - Time-travel. Every fact keeps its history. You can ask what a note looked like 5 minutes ago, 2 hours ago, or on a specific date — nothing gets silently overwritten. - Reasoning trails, not isolated notes. When you link two ideas, you can mark how strong the connection is. Later, kaeru pulls up the whole chain of reasoning between two points instead of handing you one note out of context. - Importance levels. You tag how important something is — from "always load this" down to "archived". When an agent comes back to a project, it loads the important stuff first instead of dumping the entire history into the context window. - Agents actually use it. The hard part of any agent-memory tool is getting the agent to bother using it. On Claude Code, kaeru can take over the built-in memory and point it at itself, so the agent writes to and reads from kaeru every session instead of splitting knowledge across two systems. It runs as a small background service your agents connect to — Claude Code, Cursor, Opencode, and anything that speaks MCP. This release also adds a native adapter for the rig framework, so Rust agents can embed kaeru directly. One-line installer, and prebuilt binaries for Linux, macOS, and now Windows. It's open source. Still early and very much in testing, so feedback is welcome — what would you want your agents to remember and share?
Original Article

Similar Articles

rohitg00/agentmemory

GitHub Trending (daily)

agentmemory is an open-source persistent memory layer for AI coding agents (Claude Code, Cursor, Gemini CLI, Codex CLI, etc.) that uses knowledge graphs, confidence scoring, and hybrid search to give agents long-term memory across sessions via MCP, hooks, or REST API. Built on the iii engine, it requires no external databases and exposes 51 MCP tools.