supermemoryai/claude-supermemory

Enable Claude Code to learn in real-time, update it's knowledge, and grow with you, using supermemory.

What it solves

Claude-Supermemory provides persistent memory for Claude Code, allowing the AI agent to remember information, decisions, and project context across different sessions and projects. It prevents the loss of context when a session ends, ensuring that the AI doesn't have to be re-informed of project-specific details every time a new session starts.

How it works

The plugin integrates with Supermemory.ai to store and retrieve information. It uses a "reasoned recall" system where Claude decides if recalling memory is needed for the current prompt, searching automatically without requiring a user prompt. It also features "auto-capture," which saves conversations when a session ends.

Memory is organized into containers: project-specific containers (shared across a team using Git remote hashes) and personal memories. The plugin also supports explicit saving via the supermemory-save command and manual indexing of codebase architecture.

Who it’s for

Developers using Claude Code, Codex, or OpenCode who want their AI coding assistant to be more productive by maintaining a long-term memory of their work and others' team members' work.

Highlights

  • Team Memory: Shared project knowledge that is separate from personal memories.
  • Reasoned Recall: Automatic, intelligent search of memories only when relevant to the current turn.
  • Auto Capture: Automatic saving of conversation history when sessions end.
  • Recall Strip: A terminal-based UI element for browsing returned facts in newer versions of Claude Code.
  • Project-level Configuration: Per-repo settings for API keys and container tags.

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project