{"adoption": {"forks": 128, "observed_at": "2026-08-28T04:04:25.736700+00:00", "stars": 1338}, "canonical_url": "https://ross.abutalabs.com/products/memory-os", "card": {"archived": false, "artifact_type": "plugin", "description": "A 7-layer memory operating system for Hermes Agent — persistent memory with Qdrant, structured facts, fabric recall, auto-curated wiki, and surgical context injection. Runs locally, any LLM provider.", "domain": ["artificial-intelligence", "large-language-models", "self-hosted", "developer-tools"], "enriched": true, "function": ["rag", "vector-database", "search-engine", "agent-framework", "mcp", "chatbot"], "health_score": 72, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ClaudioDrews/memory-os"], "name": "ClaudioDrews/memory-os", "platform": ["self-hosted", "python", "cross-platform"], "pushed_at": "2026-06-10T10:40:43+00:00", "repo": "ClaudioDrews/memory-os", "stars": 1338, "tags": ["persistent-memory", "context-injection", "qdrant", "hermes-agent", "local-first", "memory-layers", "llm-provider-agnostic", "knowledge-wiki", "ai-agents", "retrieval-augmented-generation", "docker", "linux", "macos"], "topics": ["ai-memory", "context-injection", "docker", "ground-truth", "hermes-agent", "local-first", "open-source", "persistent-memory", "qdrant", "rag", "self-hosted", "vector-database"], "urls": [], "use_cases": ["give my ai agent persistent memory across sessions", "stop repeating context to my coding agent every conversation", "self-hosted memory for llm agents with vector search", "inject relevant past decisions into agent context automatically", "store structured facts about my projects with trust scoring", "semantic search over all past agent conversations", "local-first agent memory without vendor lock-in"], "what_it_is": "Memory OS is a seven-layer persistent memory system for the Hermes Agent, combining Qdrant vector search, structured facts with trust scoring, an auto-curated wiki, and surgical context injection. It runs entirely locally via Docker and works with any LLM provider, avoiding cloud lock-in.", "when_to_avoid": ["you don't use Hermes Agent or a compatible plugin system", "you want a fully managed cloud memory service with zero setup", "you can't run Docker services locally", "you need a turnkey memory solution for non-agent chatbots without integration work"], "when_to_choose": ["you use Hermes Agent and want long-term memory that survives sessions", "you need local-first memory infrastructure with no cloud dependency or subscription", "you want provider-agnostic memory that works with OpenAI, Anthropic, OpenRouter, or Ollama", "you need token-efficient, surgical context injection rather than dumping full history"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/memory-os", "repo": "ClaudioDrews/memory-os", "role": "main", "score": 52}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "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:04:25.736700+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:25.736700+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:43:57.766384+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46ec59f3ff80c519bd970adda927cb84587a6f8bce9c0c00f650944506489785", "fetched_at": "2026-08-28T04:04:25.736700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClaudioDrews/memory-os"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 6, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 94, "days_push": 84, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 52, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}