claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
File Explorer
Download Latest Version (.zip)- claude-mem-context.md
- marketplace.json
- anti-pattern-czar.md
- animated-installer.md
- test-audit-2026-01-05.md
- settings.json
- marketplace.json
- plugin.json
- plugin.json
- bug_report.md
- feature_request.md
- ci.yml
- claude.yml
- close-tracked-issues.yml
- convert-feature-requests.yml
- deploy-install-scripts.yml
- npm-publish.yml
- summary.yml
- windows.yml
- copilot-instructions.md
- FUNDING.yml
- DUPLICATE-CLOSURE-COMMENTS.md
- TRIAGE-01-ChromaDB-Core-Fixes.md
- TRIAGE-02-MCP-Type-Coercion.md
- TRIAGE-03-Data-Integrity-Deduplication.md
- TRIAGE-04-Hook-Lifecycle-Fixes.md
- TRIAGE-05-Worker-Lifecycle-Simplified.md
- TRIAGE-06-Windows-Platform-Support.md
- TRIAGE-07-Installation-Distribution.md
- TRIAGE-08-Third-Party-Compatibility.md
- TRIAGE-09-Minor-Fixes-And-Cleanup.md
- TRIAGE-10-Issue-Housekeeping.md
- BRANCH-MEMORY-01.md
- BRANCH-MEMORY-02.md
- BRANCH-MEMORY-03.md
- BRANCH-MEMORY-04.md
- BRANCH-MEMORY-05.md
- phase-01-triage-report.md
- TRIAGE-01-PR-Review-And-Merge.md
- TRIAGE-02-Process-Resource-Stability.md
- TRIAGE-02-Spinning-Logo-Fix.md
- TRIAGE-03-Stop-Hook-Session-Lifecycle.md
- TRIAGE-04-Worker-Service-Reliability.md
- TRIAGE-05-Security-Fixes.md
- TRIAGE-06-Cross-Platform-Fixes.md
- TRIAGE-07-Search-Chroma-Stability.md
- TRIAGE-08-UI-UX-DX.md
- TRIAGE-09-Quality-Maintenance.md
- TRIAGE-10-Feature-Backlog.md
- BRANCH-PARITY-01-Chroma-Branch-Sync.md
- BRANCH-PARITY-02-Viewer-Branch-Display.md
- BRANCH-PARITY-03-MCP-Output-And-Verification.md
- triage-report.md
- Phase-01-Close-Duplicates-And-Stale-Issues.md
- Phase-02-Fix-Dirname-And-Worker-Startup.md
- Phase-03-Windows-Platform-Hardening.md
- Phase-04-ChromaDB-Subprocess-Lifecycle.md
- Phase-05-Project-Scoping-And-Session-Integrity.md
- Phase-06-Security-Fixes.md
- Phase-07-Installer-MCP-And-Remaining-Fixes.md
- LOCOMO-EVAL-01.md
- LOCOMO-EVAL-02.md
- LOCOMO-EVAL-03.md
- LOCOMO-EVAL-04.md
- LOCOMO-EVAL-05.md
- LOCOMO-EVAL-06.md
- Phase-01-Toast-Notification-Service.md
- Phase-02-Toast-Notification-Tests.md
- issue-2341-reliability-slice.md
- npx-distribution.md
- subagent-summary-disable-and-labeling.md
- worktree-adoption.md
- claude-mem-context.md
- .gitignore
- CONTEXT-INJECTION.md
- cursorrules-template.md
- hooks.json
- INTEGRATION.md
- PARITY.md
- QUICKSTART.md
- README.md
- REVIEW.md
- STANDALONE-SETUP.md
- build.sh
- Dockerfile
- entrypoint.sh
- README.md
- run.sh
- server-e2e.mjs
- slide-01.jpg
- slide-02.jpg
- slide-03.jpg
- slide-04.jpg
- slide-05.jpg
- slide-06.jpg
- slide-07.jpg
- slide-08.jpg
- slide-09.jpg
- slide-10.jpg
- slide-11.jpg
- slide-12.jpg
- slide-13.jpg
- slide-14.jpg
- slide-15.jpg
- windows-spaces-issue.md
- agent-sdk-v2-examples.ts
- agent-sdk-v2-preview.md
- cursor-hooks-reference.md
- .translation-cache.json
- README.ar.md
- README.bn.md
- README.cs.md
- README.da.md
- README.de.md
- README.el.md
- README.es.md
- README.fi.md
- README.fr.md
- README.he.md
- README.hi.md
- README.hu.md
- README.id.md
- README.it.md
- README.ja.md
- README.ko.md
- README.nl.md
- README.no.md
- README.pl.md
- README.pt-br.md
- README.pt.md
- README.ro.md
- README.ru.md
- README.sv.md
- README.th.md
- README.tl.md
- README.tr.md
- README.uk.md
- README.ur.md
- README.vi.md
- README.zh-tw.md
- README.zh.md
- setup.mdx
- database.mdx
- hooks.mdx
- overview.mdx
- pm2-to-bun-migration.mdx
- search-architecture.mdx
- worker-service.mdx
- custom-anthropic-backends.mdx
- litellm-gateway.mdx
- gemini-setup.mdx
- index.mdx
- openrouter-setup.mdx
- claude-desktop.mdx
- export-import.mdx
- folder-context.mdx
- gemini-provider.mdx
- getting-started.mdx
- knowledge-agents.mdx
- manual-recovery.mdx
- openrouter-provider.mdx
- private-tags.mdx
- search-tools.mdx
- architecture-evolution.mdx
- branches.mdx
- claude-mem-logo-for-dark-mode.webp
- claude-mem-logo-for-light-mode.webp
- claude-mem-logomark.webp
- cloud-sync.mdx
- cm-preview.gif
- configuration.mdx
- context-engineering.mdx
- development.mdx
- docs.json
- file-read-gate.mdx
- hooks-architecture.mdx
- hosted-server.mdx
- installation.mdx
- introduction.mdx
- modes.mdx
- openclaw-integration.mdx
- platform-integration.mdx
- progressive-disclosure.mdx
- smart-explore-benchmark.mdx
- telemetry.mdx
- trendshift-badge-dark.svg
- trendshift-badge.svg
- troubleshooting.mdx
- adapters.md
- anti-pattern-cleanup-plan.md
- api.md
- architecture-overview.md
- docker.md
- ip-boundary.md
- license.md
- merge-rubric.md
- migration-worker-to-server.md
- production-guide.md
- security.md
- server-architecture-and-team-vision.md
- server-parity-map.md
- server-release-readiness.md
- server-storage-boundary.md
- server.md
- SESSION_ID_ARCHITECTURE.md
- tpuf-content-v2.json
- install.sh
- installer.js
- .gitignore
- vercel.json
- SKILL.md
- SKILL.md
- index.test.ts
- index.ts
- .gitignore
- .npmignore
- Dockerfile.e2e
- e2e-verify.sh
- install.sh
- openclaw.plugin.json
- package.json
- SKILL.md
- test-e2e.sh
- test-install.sh
- test-sse-consumer.js
- TESTING.md
- tsconfig.json
- 01-what-is-claude-mem-field-guide-slides-picturebook.pdf
- 01-what-is-claude-mem-field-guide-slides-story.pdf
- 01-what-is-claude-mem-field-guide.md
- 02-claude-mem-cheatsheet-slides.pdf
- 02-claude-mem-cheatsheet.md
- 03-claude-mem-tutorial-slides.pdf
- 03-claude-mem-tutorial.md
- 04-the-memory-prize-slides.pdf
- 04-the-memory-prize.md
- claude-mem-cheatsheet.html
- README.md
- 2026-07-09-cloud-sync-native.md
- 02-spawn-contract-templating.md
- 04-installer-transparency.md
- 08-opencode-integration.md
- 2026-05-07-server-beta-independent-bullmq-observation-runtime.md
- 2026-05-25-cmem-sdk-and-server-rename.md
- 2026-06-10-worker-restart-single-source-of-truth.md
- 2026-07-03-antigravity-cli-migration.md
- 2026-07-05-three-release-branches.md
- 2026-07-16-endless-mode-message-in-a-bottle-slides.pdf
- 2026-07-16-endless-mode-message-in-a-bottle.md
- 2026-07-17-endless-mode-v1-handoff.md
- 2026-07-17-endless-mode-v1-slides.pdf
- 2026-07-17-endless-mode-v1.md
- 2026-07-17-phase5-two-lane-sync.md
- 2026-07-22-cmem-launch.md
- 2026-07-23-overnight-fixes-single-round.md
- 2026-08-16-observer-error-path.md
- 2026-08-18-chroma-windows.md
- root-cause-holistic-execution.md
- windows-testers-post.md
- plugin.json
- plugin.json
- bugfixes-2026-01-10.md
- codex-hooks.json
- hooks.json
- code--ar.json
- code--bn.json
- code--chill.json
- code--cs.json
- code--da.json
- code--de.json
- code--el.json
- code--es.json
- code--fi.json
- code--fr.json
- code--he.json
- code--hi.json
- code--hu.json
- code--id.json
- code--it.json
- code--ja.json
- code--ko.json
- code--nl.json
- code--no.json
- code--pl.json
- code--pt-br.json
- code--ro.json
- code--ru.json
- code--sv.json
- code--th.json
- code--tr.json
- code--uk.json
- code--ur.json
- code--vi.json
- code--zh.json
- code.json
- email-investigation.json
- law-study--chill.json
- law-study-CLAUDE.md
- law-study.json
- meme-tokens.json
- bun-runner.js
- context-generator.cjs
- mcp-server.cjs
- server-service.cjs
- statusline-counts.js
- transcript-watcher.cjs
- version-check.js
- worker-service.cjs
- worker-wrapper.cjs
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- onboarding-explainer.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- evals.json
- mode-authoring.md
- telegram.md
- configure-telegram.mjs
- install-mode.mjs
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- agent-brief.md
- SKILL.md
- standup.mjs
- SKILL.md
- generate_changelog.js
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- files.js
- SessionStore.js
- monaspace-radon-var.woff
- monaspace-radon-var.woff2
- claude-mem-logo-for-dark-mode.webp
- claude-mem-logo-stylized.png
- claude-mem-logomark.webp
- icon-thick-completed.svg
- icon-thick-investigated.svg
- icon-thick-learned.svg
- icon-thick-next-steps.svg
- viewer-bundle.js
- viewer.html
- .mcp.json
- bun.lock
- package.json
- LICENSE
- ragtime.ts
- README.md
- detect-error-handling-antipatterns.ts
- cli.ts
- collector.ts
- index.ts
- cli.ts
- index.ts
- README.md
- build-hooks.js
- build-viewer.js
- build-worker-binary.js
- check-hook-io-discipline.cjs
- check-pending-queue.ts
- check-postinstall-allowlist.js
- check-spawn-env-discipline.cjs
- claude-mem-sync
- clear-pending-queue.ts
- discord-release-notify.js
- e2e-server-docker.sh
- export-memories.ts
- gen-plugin-lockfile.cjs
- generate-changelog.js
- import-memories.ts
- pr-babysit-status.ts
- regenerate-claude-md.ts
- smoke-clean-room.cjs
- strip-comments.ts
- sync-kill-switch-e2e.ts
- sync-marketplace.cjs
- sync-matrix-e2e.ts
- sync-plugin-manifests.js
- hook-shell-template.ts
- antigravity-cli.ts
- claude-code.ts
- codex-file-context.ts
- codex.ts
- cursor.ts
- errors.ts
- index.ts
- raw.ts
- windsurf.ts
- context.ts
- file-context.ts
- file-edit.ts
- index.ts
- observation.ts
- session-init.ts
- summarize.ts
- user-message.ts
- claude-md-commands.ts
- hook-command.ts
- stdin-reader.ts
- types.ts
- agent-event.ts
- auth.ts
- memory-item.ts
- project.ts
- session.ts
- team.ts
- hook-response.ts
- index.ts
- doctor.ts
- ide-detection.ts
- install.ts
- runtime.ts
- server-jobs.ts
- server-runtime-setup.ts
- server.ts
- telemetry.ts
- uninstall.ts
- error-reporter.ts
- error-taxonomy.ts
- npm-install-helper.ts
- setup-runtime.ts
- paths.ts
- settings.ts
- banner-frames.ts
- banner.ts
- cmem-pro-costs.ts
- index.ts
- hardened-options.ts
- output-classifier.ts
- parser.ts
- prompts.ts
- auth.ts
- BetterAuthRoutes.ts
- sqlite-api-key-service.ts
- SessionsObservationsAdapter.ts
- SessionsSummarizeAdapter.ts
- error-classification.ts
- prompt-builder.ts
- types.ts
- ClaudeObservationProvider.ts
- GeminiObservationProvider.ts
- OpenRouterObservationProvider.ts
- processGeneratedResponse.ts
- ProviderObservationGenerator.ts
- job-id.ts
- ServerJobQueue.ts
- types.ts
- recall-mcp-server.ts
- auth.ts
- postgres-auth.ts
- rate-limit.ts
- request-auth-helpers.ts
- request-id.ts
- usage-metering.ts
- queue-health-types.ts
- redis-config.ts
- ServerV1PostgresRoutes.ts
- ServerV1Routes.ts
- ActiveServerGenerationWorkerManager.ts
- ActiveServerQueueManager.ts
- create-server-service.ts
- ServerService.ts
- ServerViewerRoutes.ts
- SessionGenerationPolicy.ts
- types.ts
- EndSessionService.ts
- IngestEventsService.ts
- mcp-server.ts
- mcp-tool-visibility.ts
- AgentFormatter.ts
- HumanFormatter.ts
- FooterRenderer.ts
- HeaderRenderer.ts
- SummaryRenderer.ts
- TimelineRenderer.ts
- ContextBuilder.ts
- ContextConfigLoader.ts
- ObservationCompiler.ts
- TokenCalculator.ts
- types.ts
- ModeManager.ts
- types.ts
- runtime-selector.ts
- server-bootstrap.ts
- server-client.ts
- CleanupV12_4_3.ts
- GracefulShutdown.ts
- HealthMonitor.ts
- index.ts
- ProcessManager.ts
- WorktreeAdoption.ts
- shutdown-helper.ts
- AntigravityCliHooksInstaller.ts
- CodexCliInstaller.ts
- CursorHooksInstaller.ts
- install-paths.ts
- McpIntegrations.ts
- OpenClawInstaller.ts
- OpenCodeInstaller.ts
- TelegramNotifier.ts
- types.ts
- WindsurfHooksInstaller.ts
- allowed-constants.ts
- ErrorHandler.ts
- flushResponseThen.ts
- Server.ts
- parser.ts
- search.ts
- files.ts
- get.ts
- recent.ts
- store.ts
- get.ts
- connection.ts
- prompt-storage.ts
- SessionSearch.ts
- SessionStore.ts
- types.ts
- CanonicalContent.ts
- ChromaMcpManager.ts
- ChromaSync.ts
- ChromaSyncState.ts
- CloudSync.ts
- remap-outbox.ts
- SyncApply.ts
- SyncClient.ts
- backfill.ts
- buffer.ts
- cli-telemetry.ts
- common.ts
- consent.ts
- error-scrub.ts
- install-stats.ts
- scrub.ts
- telemetry.ts
- cli.ts
- config.ts
- field-utils.ts
- processor.ts
- state.ts
- transcript-watcher-entry.ts
- types.ts
- watcher.ts
- FallbackErrorHandler.ts
- index.ts
- ObservationBroadcaster.ts
- ResponseProcessor.ts
- types.ts
- SessionEventBroadcaster.ts
- validateBody.ts
- ChromaRoutes.ts
- CloudSyncRoutes.ts
- CorpusRoutes.ts
- DataRoutes.ts
- LogsRoutes.ts
- MemoryRoutes.ts
- SearchRoutes.ts
- SessionRoutes.ts
- SettingsRoutes.ts
- ViewerRoutes.ts
- BaseRouteHandler.ts
- middleware.ts
- shared.ts
- CorpusBuilder.ts
- CorpusRenderer.ts
- CorpusStore.ts
- KnowledgeAgent.ts
- types.ts
- ChromaSearchStrategy.ts
- HybridSearchStrategy.ts
- SQLiteSearchStrategy.ts
- errors.ts
- index.ts
- ResultFormatter.ts
- SearchOrchestrator.ts
- types.ts
- GeneratorExitHandler.ts
- SessionCompletionHandler.ts
- PrivacyCheckValidator.ts
- ClaudeProvider.ts
- DatabaseManager.ts
- dependency-preflight.ts
- FormattingService.ts
- GeminiProvider.ts
- model-aliases.ts
- onboarding-explainer.md
- OpenAICompatibleProvider.ts
- OpenRouterProvider.ts
- PaginationHelper.ts
- provider-errors.ts
- RateLimitStore.ts
- README.md
- retry.ts
- SearchManager.ts
- SessionManager.ts
- SessionMessageBuffer.ts
- SettingsManager.ts
- SSEBroadcaster.ts
- TimelineService.ts
- context-generator.ts
- restart-verify.ts
- worker-service.ts
- worker-shutdown.ts
- worker-spawner.ts
- worker-types.ts
- atomic-json.ts
- dependency-health.ts
- EnvManager.ts
- find-claude-executable.ts
- hook-constants.ts
- hook-io.ts
- hook-settings.ts
- mcp-client.ts
- oauth-token.ts
- observer-health.ts
- openrouter-attribution.ts
- openrouter-base-url.ts
- path-utils.ts
- paths.ts
- platform-source.ts
- plugin-state.ts
- pro-promo.ts
- SettingsDefaultsManager.ts
- should-track-project.ts
- spawn.ts
- timeline-formatting.ts
- transcript-parser.ts
- uptime.ts
- user-prompts.ts
- uvx-bin-dirs.ts
- worker-spawn-gate.ts
- worker-utils.ts
- agent-events.ts
- auth.ts
- config.ts
- data-deletion.ts
- generation-jobs.ts
- index.ts
- observations.ts
- pool.ts
- projects.ts
- rate-limit.ts
- schema.ts
- server-sessions.ts
- teams.ts
- usage.ts
- utils.ts
- agent-events.ts
- auth.ts
- index.ts
- memory-items.ts
- projects.ts
- schema.ts
- serde.ts
- server-sessions.ts
- env-sanitizer.ts
- health-checker.ts
- index.ts
- process-registry.ts
- shutdown.ts
- database.ts
- shell-quote.d.ts
- monaspace-radon-var.woff
- monaspace-radon-var.woff2
- ContextSettingsModal.tsx
- ErrorBoundary.tsx
- Feed.tsx
- GitHubStarsButton.tsx
- Header.tsx
- LogsModal.tsx
- ObservationCard.tsx
- PromptCard.tsx
- ScrollToTop.tsx
- SummaryCard.tsx
- TerminalPreview.tsx
- ThemeToggle.tsx
- WelcomeCard.tsx
- api.ts
- promo.ts
- settings.ts
- timing.ts
- ui.ts
- useContextPreview.ts
- usePagination.ts
- useSettings.ts
- useSpinningFavicon.ts
- useSSE.ts
- useTheme.ts
- data.ts
- formatters.ts
- App.tsx
- index.tsx
- tsconfig.json
- types.ts
- claude-mem-logo-stylized.png
- claude-mem-logomark.webp
- icon-thick-completed.svg
- icon-thick-investigated.svg
- icon-thick-learned.svg
- icon-thick-next-steps.svg
- viewer-template.html
- agents-md-utils.ts
- bmp-safe.ts
- claude-md-utils.ts
- context-injection.ts
- cursor-utils.ts
- json-utils.ts
- logger.ts
- observer-audit.ts
- project-filter.ts
- project-name.ts
- tag-stripping.ts
- worktree.ts
- claude-code-subagent.test.ts
- codex-file-context.test.ts
- context-mcp-session-start.test.ts
- file-edit-observer-session-skip.test.ts
- session-init-semantic-platform-source.test.ts
- session-init-server-beta-context.test.ts
- summarize-subagent-skip.test.ts
- summarize-tag-stripping.test.ts
- hook-io-discipline.test.ts
- hook-io.test.ts
- hook-stream-discipline.test.ts
- server-jobs.test.ts
- stdin-reader.test.ts
- verify-critical-modules.test.ts
- sessions-observations-adapter.test.ts
- agent-formatter.test.ts
- context-builder-readonly.test.ts
- include-last-message-dot-path.test.ts
- observation-compiler.test.ts
- token-calculator.test.ts
- server-storage-schemas.test.ts
- cursor-session.jsonl
- file-context.test.ts
- runtime-selector.test.ts
- server-client.test.ts
- cleanup-v12_4_3.test.ts
- graceful-shutdown.test.ts
- health-monitor.test.ts
- plugin-disabled-check.test.ts
- plugin-distribution.test.ts
- process-manager.test.ts
- sync-matrix-e2e-safety.test.ts
- tsconfig-module-resolution.test.ts
- version-consistency.test.ts
- windows-hide-regressions.test.ts
- wmic-parsing.test.ts
- worker-json-status.test.ts
- chroma-vector-sync.test.ts
- codex-cli-installer.test.ts
- hook-execution-e2e.test.ts
- opencode-installer.test.ts
- worker-api-endpoints.test.ts
- opencode-plugin-contract.test.ts
- server-runtime-setup.test.ts
- export-memories.test.ts
- pr-babysit-status.test.ts
- hardened-options-thinking.test.ts
- output-classifier.test.ts
- parse-summary.test.ts
- parser.test.ts
- pg-isolation.ts
- prompts.test.ts
- observer-tool-enforcement.test.ts
- process-generated-response.test.ts
- provider-observation-generator.test.ts
- providers.test.ts
- scope-enforcement.test.ts
- job-id.test.ts
- payload-schema.test.ts
- server-job-queue.test.ts
- recall-mcp-server.test.ts
- request-id.test.ts
- active-queue-manager.test.ts
- jobs-list-and-operator-routes.test.ts
- server-mcp-http-routes.test.ts
- server-mcp-routes.test.ts
- server-session-linkage.test.ts
- server-session-routes.test.ts
- server-session-runtime.test.ts
- team-project-jobs-routes.test.ts
- agent-event-platform-source.test.ts
- auth-api-key.test.ts
- connect-keys.test.ts
- data-deletion.test.ts
- error-handler.test.ts
- paid-readiness.test.ts
- server-boot.test.ts
- server-cli.test.ts
- server-runtime-guard.test.ts
- server-runtime-smoke.test.ts
- server-security-headers.test.ts
- server-service.test.ts
- server-viewer-routes.test.ts
- server.test.ts
- v1-routes.test.ts
- mcp-runtime-tool-visibility.test.ts
- mcp-server-name-safety.test.ts
- mcp-tool-schemas.test.ts
- worktree-adoption-chroma.test.ts
- worktree-adoption-errors.test.ts
- spawn-contract-windows.test.ts
- redis-config.test.ts
- get-observations-by-ids-relevance.test.ts
- merged-project-id-hydration.test.ts
- observations-by-file-path-candidates.test.ts
- parse-file-list.test.ts
- search-platform-source-scoping.test.ts
- session-search-path-matching.test.ts
- session-store-mark-completed.test.ts
- chroma-mcp-manager-cwd.test.ts
- chroma-mcp-manager-path.test.ts
- chroma-mcp-manager-singleton.test.ts
- chroma-mcp-manager-ssl.test.ts
- chroma-merged-project-typed-lookup.test.ts
- chroma-sync-reconcile.test.ts
- chroma-sync-unavailable.test.ts
- chroma-sync-watermarks.test.ts
- session-message-buffer.test.ts
- logs-routes-tail-read.test.ts
- mode-manager-custom.test.ts
- stale-abort-controller-guard.test.ts
- worker-daemon-port-race.test.ts
- worker-restart-verify.test.ts
- worker-shutdown-sequence.test.ts
- worker-spawner.test.ts
- find-claude-executable.test.ts
- oauth-token.test.ts
- openrouter-attribution.test.ts
- openrouter-base-url.test.ts
- paths.test.ts
- settings-defaults-manager.test.ts
- should-track-project.test.ts
- spawn-cmd-verbatim.test.ts
- timeline-formatting.test.ts
- welcome-hint-default.test.ts
- worker-spawn-gate.test.ts
- worker-utils-timeout.test.ts
- worker-utils-version-recycle.test.ts
- session-store-dedup.test.ts
- session-store-migrations.test.ts
- session-store-observations.test.ts
- session-store-orphan-fk-repair.test.ts
- session-store-prompts.test.ts
- session-store-sessions.test.ts
- session-store-summaries.test.ts
- session-store-synced-at.test.ts
- session-store-transactions.test.ts
- platform-source-scoping.test.ts
- postgres-storage.test.ts
- server-storage.test.ts
- env-sanitizer.test.ts
- health-checker.test.ts
- index.test.ts
- process-registry.test.ts
- shutdown.test.ts
- wait-for-slot.test.ts
- backfill.test.ts
- buffer.test.ts
- consent.test.ts
- error-capture.test.ts
- error-scrub.test.ts
- install-stats.test.ts
- scrub.test.ts
- shutdown.test.ts
- telemetry-client.test.ts
- cli-dispatch.test.ts
- config.test.ts
- cursor-extraction.test.ts
- match-rule-negation.test.ts
- processor-codex-context.test.ts
- watcher-start-at-end.test.ts
- claude-md-utils.test.ts
- logger-format-tool.test.ts
- mode-creator-skill.test.ts
- project-filter.test.ts
- project-name-isolation.test.ts
- project-name.test.ts
- skill-docs-placement.test.ts
- tag-stripping.test.ts
- welcome-card-storage.test.ts
- fallback-error-handler.test.ts
- response-processor.test.ts
- cloud-sync-routes.test.ts
- corpus-routes-coercion.test.ts
- data-routes-coercion.test.ts
- data-routes-delete-sync.test.ts
- data-routes-import-platform.test.ts
- data-routes-platform-scoping.test.ts
- memory-routes.test.ts
- search-routes-platform-header.test.ts
- search-routes-semantic-platform.test.ts
- search-routes-welcome-hint.test.ts
- corpus-store-name-validation.test.ts
- cors-restriction.test.ts
- chroma-search-strategy.test.ts
- hybrid-search-strategy.test.ts
- sqlite-search-strategy.test.ts
- search-orchestrator.test.ts
- canonical-content.test.ts
- cloud-sync.test.ts
- content-v2-helpers.ts
- mutation-sites.test.ts
- sync-apply.test.ts
- sync-client-ws.test.ts
- sync-client.test.ts
- claude-setup-gate.test.ts
- dependency-preflight.test.ts
- model-aliases.test.ts
- openai-compatible-summary-tier.test.ts
- poison-respawn.test.ts
- privacy-check-validator.test.ts
- provider-classifiers.test.ts
- provider-errors.test.ts
- rate-limit-store.test.ts
- retry-policy.test.ts
- search-manager.test.ts
- SearchManager.timeline-anchor.test.ts
- session-manager-null-prompt.test.ts
- session-manager-project.test.ts
- antigravity-cli-compat.test.ts
- bmp-safe.test.ts
- bun-runner.test.ts
- claude-provider-error-classifier.test.ts
- claude-provider-resume.test.ts
- codex-transcript-watcher-windows.test.ts
- context-injection.test.ts
- cursor-context-update.test.ts
- cursor-mcp-config.test.ts
- cursor-registry.test.ts
- env-isolation.test.ts
- fk-constraint-fix.test.ts
- gemini_provider.test.ts
- hook-command.test.ts
- hook-constants.test.ts
- hook-lifecycle.test.ts
- install-disable-auto-memory.test.ts
- install-error-matrix.test.ts
- install-non-tty.test.ts
- json-utils.test.ts
- logger-usage-standards.test.ts
- mcp-integrations.test.ts
- npm-install-windows-hide.test.ts
- npx-cli-server-namespace.test.ts
- observer-health.test.ts
- plugin-scripts-line-endings.test.ts
- plugin-version-check-ensure-deps.test.ts
- plugin-version-check.test.ts
- preload.ts
- session_id_usage_validation.test.ts
- session_store.test.ts
- setup-runtime.test.ts
- uninstall-clear-auto-memory.test.ts
- worker-script-resolution.test.ts
- worker-spawn.test.ts
- worker-wrapper-windows-hide.test.ts
- write-json-file-atomic.test.ts
- canary.ts
- SyncHub.ts
- canonical-content.ts
- control-plane-probe.ts
- discord.ts
- index.ts
- kill-switch.ts
- projection-protocol.ts
- secrets.d.ts
- watchdog.ts
- auth.test.ts
- content-v2-helpers.ts
- control-plane-probe.test.ts
- env.d.ts
- kill-switch.test.ts
- miniflare-pro-e2e-node.mjs
- miniflare-pro-e2e-node.ts
- miniflare-pro-e2e.test.ts
- miniflare-pro-e2e.ts
- run-miniflare-pro-e2e.mjs
- sync-hub.test.ts
- watchdog.test.ts
- ws.test.ts
- .dev.vars.example
- .editorconfig
- .gitignore
- .prettierrc
- bun.lock
- DEPLOY.md
- eslint.config.mjs
- METADATA-CONTRACT.md
- package.json
- tsconfig.json
- vitest.config.ts
- worker-configuration.d.ts
- wrangler.jsonc
- .dockerignore
- .gitattributes
- .gitignore
- .markdownlint.json
- .npmignore
- .npmrc
- .translation-cache.json
- bunfig.toml
- CHANGELOG.md
- CLAUDE.md
- docker-compose.e2e.yml
- docker-compose.yml
- Dockerfile.test-installer
- LICENSE
- NOTICE
- package.json
- posthog-self-driving-report.md
- README.md
- SECURITY.md
- transcript-watch.example.json
- tsconfig.json
- WARP.md
# Installation Guide
git clone https://github.com/thedotmack/claude-mem
Downloads the entire project code from GitHub to your computer.
cd claude-mem
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl -fsSL https://install.cmem.ai/openclaw.sh | bash
Downloads and runs the official install script in one line — this handles the full setup automatically.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f docker-compose.e2e.yml up -d --build
Runs the command against the services defined in the compose file.
4. Node.js
Easynpm : The term 'npm' is not recognized as the name of a cmdlet
Type this command into your terminal and run it.
npm run bug-report
Type this command into your terminal and run it.
Pulled directly from this repo's README.
