Claude Code gets episodic memory with Jesse Vincent's Superpowers

Open-source Superpowers plugin archives Claude Code conversations into a vectorized SQLite store for semantic, cross-session recall. Install via the Superpowers marketplace to give Claude persistent, searchable memory.

Claude Code gets episodic memory with Jesse Vincent's Superpowers

TL;DR

  • Problem: Claude Code lacked automated episodic memory; conversation .jsonl logs are stored under ~/.claude/projects and deleted after a month unless "cleanupPeriodDays" in ~/.claude/settings.json is increased (e.g. "cleanupPeriodDays": 99999).
  • Archives raw conversation logs into ~/.config/superpowers/conversations-archive via a startup hook.
  • Vectorized SQLite store for semantic search to enable recall of past events and context across sessions.
  • CLI for searching and rendering results (Markdown/HTML), an MCP tool for agent-memory interaction, a skill to guide searches, and a haiku subagent to limit context bloat.
  • Reported developer effects: faster problem resolution, continuity across sessions, fewer repeated explanations, and preservation of prior reasoning; retention remains configurable via Claude settings.

Anthropic recently brought memory features to Claude.ai’s Pro and Max tiers, but Claude Code has remained limited to manual journaling and temporary logs. A new open-source plugin called episodic-memory aims to change that by giving Claude Code something closer to long-term recall.

Instead of relying on month-long logs or user-written notes, the plugin automatically archives conversation history, indexes it in a searchable database, and makes that knowledge available across sessions. The result: a coding assistant that remembers prior discussions, decisions, and context, rather than starting from scratch each time.

The project builds on earlier experiments with journal-based tools, but extends them into a system that uses vector search, a dedicated CLI, and integration with Claude’s Superpowers plugin framework. Developers report it helps reduce repeated explanations, improves continuity, and makes Claude more useful for ongoing projects.

Installation is handled via the Superpowers marketplace, and once set up, the assistant can recall past sessions on demand.

You can read the full technical breakdown and installation guide in the original post here.

Continue the conversation on Slack

Did this article spark your interest? Join our community of experts and enthusiasts to dive deeper, ask questions, and share your ideas.

Join our community