ai-memory vs plur

Persistent memory for coding agents compared

ai-memory and plur both help coding agents retain knowledge across sessions and tools. ai-memory centers on a self-hosted service and a git-backed Markdown wiki, while plur uses local YAML files and supports Git sync across devices or teams.

ai-memoryplur
LanguageRustTypeScript
LicenseMITApache-2.0
Stars9.1k298
Forks63236
Last analyzedOct 10, 2026Oct 10, 2026

Key differences

  • ai-memory captures prompts, tool calls, and session boundaries, then organizes observations into Markdown pages; plur stores engrams, corrections, conventions, and timestamped episodes in YAML.
  • ai-memory offers full-text search, entities, links, and optional vector search; plur uses keyword and embedding-based retrieval, with keyword fallback when embeddings are unavailable.
  • ai-memory is written in Rust and licensed under MIT; plur is written in TypeScript and licensed under Apache-2.0.
  • ai-memory can run locally or as a shared server with multi-user authentication and audit logs; plur is local-first and supports sharing or sync through configured Git remotes.
  • ai-memory provides typed, claim-once handoffs for unfinished work; plur focuses on saving and recalling memories, injecting them into agent context, and tuning retrieval with feedback.
  • ai-memory notes that native Windows support is experimental and that integrations vary in status; plur advises checking specific integration needs given its open-issue backlog.

Choose ai-memory if you…

  • want a self-hosted service with a git-backed Markdown source of truth.
  • need typed handoffs between supported agents, along with capture of prompts and tool activity.
  • want team sharing through a server with user attribution and an audit log.
Read the ai-memory analysis →

Choose plur if you…

  • prefer readable YAML memory files stored locally.
  • want to sync selected memory across devices or teams using Git.
  • need timestamped event episodes and retrieval that can fall back to keyword search when embeddings are unavailable.
Read the plur analysis →

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.