Agent-Memory vs plur
Persistent memory for AI coding agents compared
Agent-Memory and plur both help coding agents retain and reuse context across sessions and tools. Agent-Memory builds on the iii engine and combines several retrieval methods, while plur keeps readable YAML memory locally and supports Git-based sharing.

Agent-Memory: Persistent Memory for AI Coding Agents on iii
Agent-Memory adds persistent, searchable memory to coding agents through the iii engine, sharing context across Claude Code, Cursor, Gemini CLI, Codex CLI, and other MCP or HTTP clients. It captures session activity and retrieves relevant context for later work.

plur: Share Persistent Memory Across AI Agents
PLUR gives AI agents a shared, local-first memory store of readable YAML files. It suits developers who want corrections and project conventions to carry across sessions and tools without relying on a hosted memory service.
| Agent-Memory | plur | |
|---|---|---|
| Language | — | TypeScript |
| License | Apache-2.0 | Apache-2.0 |
| Stars | 9 | 298 |
| Forks | 4 | 36 |
| Last analyzed | Nov 1, 2026 | Oct 10, 2026 |
Key differences
- Agent-Memory captures prompts, tool activity, and session events through hooks; plur stores engrams and timestamped episodes in YAML files.
- Agent-Memory combines BM25, vector search, and graph traversal with rank fusion; plur uses keyword and embedding-based search, with keyword fallback when embeddings are unavailable.
- Agent-Memory runs on Node.js 20 or later and the iii engine; plur is written in TypeScript and stores memory locally.
- Agent-Memory offers team memory, provenance, snapshots, and a knowledge-graph viewer; plur emphasizes direct editing of memory files and optional Git sync across devices or teams.
- Agent-Memory is Apache-2.0 licensed and has 9 stars; plur is also Apache-2.0 licensed and has 298 stars.
- Agent-Memory has had no commits in the last 90 days and is concentrated around one contributor; plur has regular recent commits and releases, multiple contributors, and a substantial open-issue backlog.
Choose Agent-Memory if you…
- need automatic capture of prompts, tool activity, and session events.
- want combined keyword, vector, and knowledge-graph retrieval through the iii engine.
- need a web viewer for sessions, observations, memories, and the knowledge graph.
Choose plur if you…
- want readable, editable YAML files for local memory.
- need Git-based sharing across devices or teams, with personal and shared remotes.
- want integrations for tools including OpenCode and OpenClaw, alongside Claude Code, Cursor, and Codex.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.