Superpowers episodic-memory plugin

https://github.com/obra/episodic-memory

Claude Code plugin that indexes prior conversations at session end and exposes search/show tools via MCP. Distributed via obra/superpowers-marketplace ; install with /plugin install episodic-memory@superpowers-marketplace .

At a glance

Type
MCP semantic search over conversations
Tier
T2
Created
2025-10
Latest release
v1.2.0 2026-05-04
License
MIT
Pricing
free / open source (MIT); no paid tier
Funding
not applicable — not commercial

Taxonomy

storage
vector
retrieval
similarity
persistence
cross-session
update
append-only
unit
episode
governance
inspectable
conflict
n/a

When to use

Optimised for: Claude-Code-native + MCP-portable memory

Anti-fit: not for non-Claude-Code clients (some are MCP-portable)

Pros & cons

Pros

OSS Claude Code plugin that adds explicit episodic memory across sessions — user surfaced this in their own settings.

Cons

Plugin maintenance dependent on author; less polished than first-party auto-memory.

Claims & capabilities

Indexes prior conversations at session end and exposes search/show tools via MCP; distributed via obra/superpowers-marketplace; install with /plugin install episodic-memory@superpowers-marketplace; v1.2.0 released 2026-05-04; 372 GitHub stars; MIT license

Technical surface

API surface
searched not found
Backend storage
searched not found
Deployment
local — runs as Claude Code plugin via superpowers marketplace; no cloud component
Embedding model
searched not found
Multi-tenancy
searched not found
MCP
native (first-party) — provides MCP tools to Claude Code
A2A
not supported
OpenTelemetry
no

Similar systems

Other claude code memory mechanisms in the catalog, ranked by inbound references.

  • Official MCP Memory server T1

    Knowledge-graph-based persistent memory MCP server — the canonical reference implementation. npx -y @modelcontextprotocol/server-memory ; configurable via MEMORY_FILE_PATH .

  • Anthropic Auto Dream T1

    Background sub-agent in Claude Code that periodically scans ~/.claude/projects/<project>/memory/ + recent JSONL transcripts via grep, prunes stale notes, deduplicates, resolves contradictions, converts relative dates to absolute timestamps, and rewrites MEMORY.md (kept under 200 lines). Triggers automatically when 24+ hours elapsed AND 5+ sessions completed; manually via /dream.

  • Claude Code auto-memory T1

    Persistent file-based memory at ~/.claude/projects/<project>/memory/ with a MEMORY.md index plus typed memory files (user / feedback / project / reference). Loaded into context across sessions.

  • claude-brain T2

    Claude Code plugin packaging of Memvid (see Dedicated memory layers). Wraps the Memvid .mv2 single-file store as a slash-command-installable plugin so per-project memory becomes a git-committable file inside the repo.

  • Claude-CursorMemoryMCP T2

    FastAPI server. RBAC + API-key auth, encryption, backup/recovery, embedding pipeline with deduplication. Only server in this list with role-based access control over pgvector.

  • claude-mem T1

    Hooks into Claude Code's session lifecycle; compresses tool outputs into ~500-token observations via Claude's agent SDK. SQLite + FTS5 with optional Chroma vector. "Endless Mode" compresses in-flight to extend session length. Captures what the agent did , not just what the user typed.

Related systems

References (3)

  • Anthropic Claude (foundation models) depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Chroma integrates with — SQLite + FTS5 with optional Chroma vector
  • Model Context Protocol (MCP spec) depends on at runtime — s search/show tools via MCP. Distributed via obra/superpowers-marketplace ; install with /plugin install episodic-memory@superpowers-

Row last verified 2026-05-14. Catalog data is CC-BY-4.0 — see how to read this.