Continuous Memory for Claude Code

Claude Code starts every session blank. It doesn't know what you worked on yesterday, what conventions your team follows, or what mistakes it already made. You re-explain everything, every time.
Claude Remember fixes that. It hooks into Claude Code's lifecycle — saving sessions automatically, compressing them through Haiku into layered daily summaries, and loading them back into context on the next session start. No manual prompting, no copy-pasting notes. The agent starts every session with its history already present.
The result: your Claude Code instance develops continuity. It remembers what it learned, what broke, what worked. Not perfect recall — compressed, practical memory that fits in minimal tokens.
Install
From our marketplace (recommended)
We maintain our own plugin marketplace so updates actually work. Add it once, then install:
/plugin marketplace add Digital-Process-Tools/claude-marketplace
/plugin install remember@dpt-plugins
To update later:
/plugin marketplace update
From the Anthropic Marketplace
Claude Remember is also available in the official Anthropic Marketplace. In Claude Code, type /plugin and search for "remember".
Known issue: The official marketplace's plugin update command may report "already at latest version" even when it's not — it checks a stale local cache without pulling first (#37252, #38271). This is why we recommend installing from our marketplace instead.
Check your version
Look at the version field in .claude-plugin/plugin.json. The plugin location depends on your install type:
| Install type | Location |
|---|
| DPT marketplace (macOS/Linux) | ~/.claude/plugins/cache/dpt-plugins/remember/<version>/ |
| Official marketplace (macOS/Linux) | ~/.claude/plugins/cache/claude-plugins-official/remember/<version>/ |
| Official marketplace (Windows) | %USERPROFILE%\.claude\plugins\cache\claude-plugins-official\remember\<version>\ |
| Local install | <your-project>/.claude/remember/ |

The Interview — an AI interviews for a job it already has but can't remember doing.
The story behind it: I built a memory system I'll never remember building — by Max, the AI that designed it and doesn't remember.
Changelog
v0.7.1 — Windows portability fixes
- Fix: SessionStart hook libuv assertion on Windows (#39) — backgrounded
save-session.sh and run-consolidation.sh now fully detach via </dev/null >/dev/null 2>&1 & disown, preventing the UV_HANDLE_CLOSING assertion that surfaced as SessionStart:startup hook error on every fresh terminal. Community contribution by @maxwellkemp10-ux
- Fix: silent save failures on Windows + Git Bash (#44) — Git Bash exposes
$CLAUDE_PROJECT_DIR as a POSIX path (/c/Users/...), but Claude Code stores sessions under the Win32-form slug (C--Users-...). The post-tool hook silently exited because the slug never matched. resolve-paths.sh now normalizes the POSIX form to Win32 inside an OSTYPE-gated case (no-op on Linux/macOS). Community contribution by @kanelavish-a11y
- 327 tests (up from 323)
v0.7.0 — Unified config reader, marketplace path fix
- Fix: unified config reader across all scripts (#38) — all scripts now use
config() from log.sh instead of separate readers; PIPELINE_DIR set with fallback for both marketplace and local installs. Issue reported by @josemoreno801-netizen
- Fix:
user-prompt-hook.sh sources resolve-paths.sh — was the root cause of marketplace config path failures
- Fix: removed redundant
REMEMBER_TZ re-reads — timezone is now set once in log.sh, inherited by all scripts
- Fix: removed duplicate
cfg() from session-start-hook.sh — uses shared config() instead
- 323 tests (up from 256), 99% coverage