Plugin · established

thedotmack/claude-mem

Persistent memory plugin that captures session observations, summarizes/stores them, supports hybrid search, and injects relevant context into later sessions.

Claude Codeagent memorycontext engineering
Installation GuideInstruction Manual

What it contains

Persistent memory plugin that captures session observations, summarizes/stores them, supports hybrid search, and injects relevant context into later sessions.

Typical uses

Preserve project knowledge across coding-agent sessions and search/inspect compressed historical context.

Why people choose it

Inference: chosen when session continuity matters more than transient chat history/manual notes.

License
Apache License 2.0
Maintenance
active
Latest release
13.4.0
Last meaningful update
Unknown
Maturity
established
Production readiness
production

Classification

Subject domains

Claude Codeagent memorycontext engineering

Task categories

Claude Codeagent memorycontext engineering

Project phases

implementationoperations

Secondary types

memory systemserviceskill

Select when

  • Need persistent project/session memory

Do not select when

  • Persistence of session-derived content is prohibited
  • Simple checked-in notes suffice
Implementation complexity
medium
Setup effort
medium
Learning curve
medium
Confidence
high

Routing heuristic 88.0%

Routing specificity
4/5
Setup simplicity
3/5
Operational maturity
5/5
Composability
4/5
Local control
5/5
Security boundary clarity
5/5
First-party routing documentation
5/5

Strengths

None documented.

Poor-fit scenarios

  • Persistence of session-derived content is prohibited
  • Simple checked-in notes suffice

Limitations

None documented.

README.md

Capture/inject observations.

memory capture
Worker service
README.md

Process retrieval/storage APIs.

worker
SQLite/FTS service
README.md

Persist/search observations.

storageFTS
README.md

Search history on demand.

search
Web viewer application
README.md

Inspect memory stream.

viewer
Languages
None documented
Frameworks
None documented
Runtimes
Node.js >=20
Operating systems
None documented
Installation methods
npx claude-mem install
Interfaces
plugin, skill, web UI, HTTP API
Required credentials
None documented
External services
None documented
Hardware
None documented
Major dependencies
None documented

Compatibility notes

None documented.

One-sentence semantic summary

Persistent memory plugin that captures session observations, summarizes/stores them, supports hybrid search, and injects relevant context into later sessions.

Capability keywords

hooksobservation capturesummariesSQLite/FTSvector searchcontext injectionweb viewer

User intent phrases

  • Need persistent project/session memory

Negative match phrases

  • Persistence of session-derived content is prohibited
  • Simple checked-in notes suffice

Differentiators

None documented.

Security considerations

  • Protect local memory/worker access.

Privacy considerations

  • Memory store contains derived project/session data; review optional sync.

Uncertainty

Unresolved items

None documented.

Inference notes

None documented.

Evidence

Repository usage guidance

installation summary
npx claude-mem install
basic usage summary
Preserve project knowledge across coding-agent sessions and search/inspect compressed historical context.
documented entry points
None documented
key configuration files
None documented
important directories
None documented
documentation paths
README.md
example paths
None documented

Relationships

complementary
high
claude-mem adds cross-session persistence.

Recommended combinations

Claude Code focused stack high

Each repository covers a distinct layer; avoid combining tools that duplicate lifecycle ownership.

Order of operations

  • Install Claude Code
  • Add only needed task skills
  • Add HUD if useful
  • Add memory only after privacy review
  • Add Codex plugin when second-agent review/delegation is needed

Routing rules

rule_024: Need persistent project/session memory P976

Rationale

Persistent memory plugin that captures session observations, summarizes/stores them, supports hybrid search, and injects relevant context into later sessions.

Required conditions

None documented.

Preferred

thedotmack/claude-mem

Fallback

None