{"data":{"slug":"thedotmack-claude-mem","name":"claude-mem","tagline":"Persistent Context Across Sessions for Every Agent","github_url":"https://github.com/thedotmack/claude-mem","owner":"thedotmack","repo":"claude-mem","owner_avatar_url":"https://avatars.githubusercontent.com/u/683968?v=4","primary_language":"JavaScript","stars":91018,"forks":7953,"topics":["ai","ai-agents","ai-memory","anthropic","artificial-intelligence","chromadb","claude","claude-agent-sdk","claude-agents","claude-code","claude-code-plugin","claude-skills","embeddings","long-term-memory","mem0","memory-engine","openmemory","rag","sqlite","supermemory"],"archived":false,"github_pushed_at":"2026-08-17T15:46:17+00:00","maintenance_label":"Very active","stars_delta_30d":3316,"url":"https://www.graphcanon.com/tools/thedotmack-claude-mem","markdown_url":"https://www.graphcanon.com/tools/thedotmack-claude-mem.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/thedotmack-claude-mem","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=thedotmack-claude-mem","description":"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","homepage_url":"https://claude-mem.ai","license":"Apache-2.0","open_issues":200,"watchers":285,"ai_summary":"Captures agent activity during sessions, compresses it with AI, and injects relevant context into future sessions.","readme_excerpt":"## Quick Start\n\nInstall with a single command:\n\n```bash\nnpx claude-mem install\n```\n\nOr install for OpenCode:\n\n```bash\nnpx claude-mem install --ide opencode\n```\n\nOr install for Antigravity CLI ([setup guide](https://docs.claude-mem.ai/antigravity-cli/setup)):\n\n```bash\nnpx claude-mem install --ide antigravity\n```\n\nOr install from the plugin marketplace inside Claude Code:\n\n```bash\n/plugin marketplace add thedotmack/claude-mem\n\n/plugin install claude-mem\n```\n\nRestart Claude Code. Context from previous sessions will automatically appear in new sessions.\n\n> **Note:** Claude-Mem is also published on npm, but `npm install -g claude-mem` installs the **SDK/library only** — it does not register the plugin hooks or set up the worker service. Always install via `npx claude-mem install` or the `/plugin` commands above.\n\n---\n\n### Getting Started\n\n- **[Installation Guide](https://docs.claude-mem.ai/installation)** - Quick start & advanced installation\n- **[Usage Guide](https://docs.claude-mem.ai/usage/getting-started)** - How Claude-Mem works automatically\n- **[Search Tools](https://docs.claude-mem.ai/usage/search-tools)** - Query your project history with natural language\n- **[Cloud Sync](https://docs.claude-mem.ai/cloud-sync)** - Back up your memories to cmem.ai — no daemon, the worker syncs on write\n\n---\n\n## System Requirements\n\n- **Node.js**: 20.0.0 or higher\n- **Claude Code**: Latest version with plugin support\n- **Bun**: JavaScript runtime and process manager (auto-installed if missing)\n- **uv**: Python package manager for vector search (auto-installed if missing)\n- **SQLite 3**: For persistent storage (bundled)\n\n---\n\n---\n\n## License\n\nClaude-Mem is licensed under the Apache License 2.0.\n\nWe chose Apache-2.0 because durable agentic memory should be easy to embed in\ndeveloper tools, local agents, MCP servers, enterprise systems, robotics stacks,\nand production agent harnesses.\n\nSee the [LICENSE](LICENSE) file for full details. See [docs/license.md](docs/license.md)\nand [docs/ip-boundary.md](docs/ip-boundary.md) for licensing scope and the\nopen/commercial boundary.\n\n**Note on Ragtime**: The `ragtime/` directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.\n\n---","github_created_at":"2025-08-31T20:50:03+00:00","created_at":"2026-07-07T17:36:05.453357+00:00","updated_at":"2026-08-18T00:02:15.921188+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"ai-memory","name":"ai-memory"},{"slug":"chromadb","name":"chromadb"},{"slug":"claude","name":"claude"},{"slug":"long-term-memory","name":"long-term-memory"}],"trust":{"provenance":{"is_fork":false,"github_id":1048065319,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-18T00:02:14.884Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-08-16T19:09:01Z","stars_delta_30d":3316,"open_issues_delta_30d":-116},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:06:49.205Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-08-18T00:02:15.318Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-08-18T00:02:15.318Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-08-18T00:02:15.318Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-18T00:02:15.318Z"},"languages":{"value":["javascript","typescript"],"source":"github.language+package.json","observed_at":"2026-08-18T00:02:15.318Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-08-18T00:02:15.318Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-18T00:02:15.318Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires Node.js v20.0.0 or higher.","Must have the latest version of Claude Code with plugin support.","Auto-installs Bun (JavaScript runtime and process manager) if not already present.","Requires uv (Python package for vector search), auto-installation supported."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you require seamless and persistent context continuity between different session interactions with Claude Code or other supported agents.","If your development workflow needs long-term memory capabilities for code history and project context recall.","For projects where natural language query-based access to historical project data is beneficial."],"when_not_to_use":["When working in environments where Node.js v20.0.0 or higher cannot be installed, as claude-mem requires this version to operate.","If your specific AI agent or tool does not integrate with the supported frameworks listed (e.g., Claude Code, OpenClaw), making context persistence ineffective for your workflow."],"source":"enrich:decision_facts","observed_at":"2026-07-11T11:53:38.590Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Requires Node.js v20.0.0 or higher.; Must have the latest version of Claude Code with plugin support.; Auto-installs Bun (JavaScript runtime and process manager) if not already present.; Requires uv (Python package for vector search), auto-installation supported."},{"label":"Adopt for","value":"claude-mem provides persistent context across sessions, leveraging AI to capture and compress agent activity."},{"label":"License detail","value":"Claude-Mem is distributed under the Apache License 2.0, allowing it to be freely used in a variety of development and production environments while maintaining clear licensing terms."}]}}