#401401st of 455 in Skills, plugins and prompts
iai-personal-memory-engine
Local MCP server that captures every agent turn verbatim and recalls it later
- Stars
- 917
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
iai-memory is a local MCP server that gives Claude Code, Codex CLI, Cursor and other MCP hosts a long-term memory. Hooks capture each turn word-for-word, an idle-time daemon embeds, encrypts (AES-256-GCM) and consolidates them, and a small memory pack is injected at session start and on later turns. It exposes 15 MCP tools and a local dashboard via `iai brain`, with no account or API key.
Who it is for: Developers wanting persistent local memory in Claude Code, Codex or Cursor
Strengths
- Runs locally with encrypted store; no account, API key or telemetry
- Automatic capture and context injection through host hooks, no manual 'remember' step
- Reports reproducible benchmarks in bench/, e.g. LongMemEval-S R@5 0.962
- Contradiction handling closes old records' validity intervals and links the replacement
Weaknesses
- Ambient behaviour varies by host; OpenClaw and Gemini CLI get MCP tools only
- Recall is usually mediocre during roughly the first ten sessions
- Source install needs Python, Node.js 18+ and Rust; Windows support is beta
- Solo-maintained; default store is English-first and non-English needs a custom embedder
What it needs
- Needs Python 3.11 or 3.12, Node.js 18+ and Rust (source install only), Claude Code subscription (optional nightly REM step), Hugging Face (one-time embedding model download)
Also in Skills, plugins and prompts
See all 455| Rank | Project | Score |
|---|---|---|
| 1 | claude-memPersistent cross-session memory plugin for Claude Code and other coding agents | 97 out of 100 |
| 2 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 97 out of 100 |
| 3 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 96 out of 100 |
| #4 | rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex | 96 out of 100 |
| #5 | cavemanShortens coding-agent replies and compresses tool output before the model reads it | 95 out of 100 |