{"adoption": {"forks": 8085, "observed_at": "2026-08-28T04:12:23.391216+00:00", "stars": 91957}, "canonical_url": "https://ross.abutalabs.com/products/claude-mem", "card": {"archived": false, "artifact_type": "plugin", "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", "domain": ["artificial-intelligence", "large-language-models", "developer-tools"], "enriched": true, "function": ["rag", "mcp", "vector-database", "database", "search-engine"], "health_score": 100, "homepage": "https://claude-mem.ai", "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["thedotmack/claude-mem"], "name": "thedotmack/claude-mem", "platform": ["cross-platform", "self-hosted", "cli"], "pushed_at": "2026-08-26T22:04:47+00:00", "repo": "thedotmack/claude-mem", "stars": 91957, "tags": ["agent-memory", "claude-code", "mcp-server", "long-term-memory", "context-compression", "session-memory", "embeddings", "chromadb", "sqlite", "local-first", "slash-commands", "hooks", "cloud-sync", "memory-engine", "ai-agents", "retrieval-augmented-generation", "nodejs", "docker"], "topics": ["ai", "ai-agents", "ai-memory", "anthropic", "artificial-intelligence", "claude", "claude-agent-sdk", "claude-agents", "claude-code", "claude-code-plugin", "claude-skills", "long-term-memory", "mem0", "openmemory", "supermemory", "chromadb", "sqlite", "embeddings", "memory-engine", "rag"], "urls": [], "use_cases": ["give my AI coding agent long-term memory across sessions", "stop re-explaining project context to Claude Code every session", "remember decisions and dead ends from previous agent sessions", "sync one agent memory across multiple machines and editors", "search past agent work semantically instead of re-reading the codebase", "share a single memory layer across Claude Code, Cursor, Codex and Gemini", "reduce token costs by reusing compressed agent context"], "what_it_is": "claude-mem is an open-source persistent memory engine for AI coding agents such as Claude Code, Codex CLI, Gemini CLI, Cursor, and other MCP-capable tools. It captures structured observations of what agents do during sessions, compresses them with AI into a local-first SQLite database with a Chroma vector index, and injects relevant context back into future sessions via hooks, slash commands, and a bundled MCP server, with an optional CMEM Cloud sync layer.", "when_to_avoid": ["You need a general-purpose RAG pipeline over arbitrary documents rather than memory of agent sessions and interactions", "Your environment cannot run Node 20+ or the Chroma vector stack (including Windows without WSL/Git Bash in older versions)", "You need a turnkey hosted multi-tenant memory service with no local component", "Your agent or editor has no MCP support and you are unwilling to use hooks or CLI integration"], "when_to_choose": ["You use Claude Code or another MCP-aware coding agent and want sessions to pick up where the last one left off", "You want local-first memory stored in SQLite on your own machine with privacy stripping and opt-in cloud sync", "You work across several agents, IDEs, or machines and want one shared memory endpoint", "You want out-of-band observation capture that does not block or slow down your agent"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-mem", "repo": "thedotmack/claude-mem", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.391216+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:13:50.414997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7c8261fd21017176c8bd1a76ba93666dfb64abd2bb2bf722064757bf235c081", "fetched_at": "2026-08-28T04:12:23.391216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thedotmack/claude-mem"}, {"content_hash": "7deaa16c4e118ae6abe57fac62dba35fc53792968f2efe7e78202d807ae62d11", "fetched_at": "2026-08-28T17:35:38.342612+00:00", "kind": "homepage", "missing": false, "url": "https://claude-mem.ai"}, {"content_hash": "7377d631217268c2afd100002620dba43c1c78ec24778d4ca9b9c6981c87a8a5", "fetched_at": "2026-08-28T17:35:38.346275+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/features"}, {"content_hash": "e7441adeb3169d28e5cde5159c7055bbac1a54d91847b4ffe07762e6dcfd9a17", "fetched_at": "2026-08-28T17:35:38.359155+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/about"}, {"content_hash": "8f6a70e3a037c312268c2cf144aeaa30e3ef30b67146467d9b99ca7e24d44e82", "fetched_at": "2026-08-28T17:35:38.348046+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/integrations"}, {"content_hash": "037bd87fd69393dafce0a66052aed3e2d32b2e7ef3ba93ba3184b45f56015803", "fetched_at": "2026-08-28T17:35:38.349705+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/pricing"}, {"content_hash": "c43073637d5299752261710c4823aad78266aec7792d6c4c4cfc57c1d219a65e", "fetched_at": "2026-08-28T17:35:38.351615+00:00", "kind": "site_page", "missing": false, "url": "https://cmem.ai/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 26, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 367, "days_push": 7, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 309}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}