{"slug": "claude-mem", "name": "claude-mem", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 3, "commenters": 8, "warners": 1, "score": 2.317, "rising": -0.98, "first": "2025-12-29", "latest": "2026-09-07", "why": "Claude-mem fixes that by building cumulative knowledge about your codebase, decisions, and patterns.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 3, "warn": 1}, "spark": [0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Claude-mem fixes that by building cumulative knowledge about your codebase, decisions, and patterns.", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/thedotmack/claude-mem", "official_url": "https://github.com/thedotmack/claude-mem", "pricing": "", "aliases": ["claude-mem"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 761360608, "item_id": 47585038, "url": "https://news.ycombinator.com/item?id=47585038", "by": "aeneas_ory", "date": "2026-03-31", "stance": "recommend", "quote": "that actually work!", "excerpt": "Why does is this ridiculous thing trending on HN? There are actually good tools to reduce token use like https://github.com/thedotmack/claude-mem and https://github.com/ory/lumen that actually work!", "context": "", "use_case": "", "switched_from": "", "story": "Universal Claude.md \u2013 cut Claude output tokens by 63%"}, {"id": 742873824, "item_id": 46429614, "url": "https://news.ycombinator.com/item?id=46429614", "by": "thedotmack", "date": "2025-12-29", "stance": "recommend", "quote": "Claude-mem fixes that by building cumulative knowledge about your codebase, decisions, and patterns.", "excerpt": "*Claude-Mem: Persistent memory for Cursor IDE* Every Cursor session starts fresh\u2014your AI forgets yesterday's work. Claude-mem fixes that by building cumulative knowledge about your codebase, decisions, and patterns. *How it works:* - Session hooks capture tool usage, file edits, shell commands - AI extracts semantic summaries from observations - Relevant context auto-injected into new sessions - Local memory viewer a", "context": "", "use_case": "persistent memory for coding sessions", "switched_from": "", "story": "Cursor-Mem Now Available Claude-Mem 8.5.0"}, {"id": 742846496, "item_id": 46427906, "url": "https://news.ycombinator.com/item?id=46427906", "by": "robertwt7", "date": "2025-12-29", "stance": "recommend", "quote": "I've been using claude-mem for a while now", "excerpt": "Congrats for this! how does this differs from claude-mem? I've been using claude-mem for a while now https://github.com/thedotmack/claude-mem", "context": "", "use_case": "Claude Code memory", "switched_from": "", "story": "Stop Claude Code from forgetting everything"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 793599492, "item_id": 49599968, "url": "https://news.ycombinator.com/item?id=49599968", "by": "vshulcz", "date": "2026-09-07", "stance": "warn", "quote": "claude-mem: no-op out of the box, only records forward from install", "excerpt": "Benched cold start recently: 19k LongMemEval sessions laid down in the real ~/.claude and ~/.codex layouts, 100 questions whose answer sits in exactly one session, scored by whether that session comes back (bias: I built deja, one of the six) deja: 29s to index, 24ms query, 18/100 hit@1, 67 found@50. Plain BM25, no vectors agentmemory: 95s import, 14 hit@1, 65 found@50, plus a worker and engine on four ports MemPalac", "context": "", "use_case": "", "switched_from": "", "story": "OKF Agent Memory \u2013 Git-native persistent memory for AI coding agents"}]}], "who": [], "tags": [], "use_cases": ["session continuity", "context backend for coding agents", "persistent memory for coding sessions", "claude code memory"], "compared": [{"slug": "cursor", "name": "Cursor", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49581240", "title": "OKF Agent Memory \u2013 Git-native persistent memory for AI coding agents", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47581701", "title": "Universal Claude.md \u2013 cut Claude output tokens by 63%", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47415402", "title": "Show HN: Hopsule \u2013 Persistent memory and decision layer for AI development", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47371284", "title": "Show HN: Simple way to get Claude Code to listen to you", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46636707", "title": "Show HN: A-MEM \u2013 Memory for Claude Code that links and evolves on its own", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46577242", "title": "Ask HN: What Are You Working On? (January 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 2}, "2026-01": {"neutral": 1, "compare": 1}, "2026-02": {}, "2026-03": {"compare": 2, "recommend": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"warn": 1}, "2026-10": {}}, "quotes": [{"id": 793599492, "item_id": 49599968, "url": "https://news.ycombinator.com/item?id=49599968", "by": "vshulcz", "date": "2026-09-07", "stance": "warn", "quote": "claude-mem: no-op out of the box, only records forward from install", "excerpt": "Benched cold start recently: 19k LongMemEval sessions laid down in the real ~/.claude and ~/.codex layouts, 100 questions whose answer sits in exactly one session, scored by whether that session comes back (bias: I built deja, one of the six) deja: 29s to index, 24ms query, 18/100 hit@1, 67 found@50. Plain BM25, no vectors agentmemory: 95s import, 14 hit@1, 65 found@50, plus a worker and engine on four ports MemPalac", "context": "", "use_case": "", "switched_from": "", "story": "OKF Agent Memory \u2013 Git-native persistent memory for AI coding agents"}, {"id": 761360608, "item_id": 47585038, "url": "https://news.ycombinator.com/item?id=47585038", "by": "aeneas_ory", "date": "2026-03-31", "stance": "recommend", "quote": "that actually work!", "excerpt": "Why does is this ridiculous thing trending on HN? There are actually good tools to reduce token use like https://github.com/thedotmack/claude-mem and https://github.com/ory/lumen that actually work!", "context": "", "use_case": "", "switched_from": "", "story": "Universal Claude.md \u2013 cut Claude output tokens by 63%"}, {"id": 758648384, "item_id": 47415524, "url": "https://news.ycombinator.com/item?id=47415524", "by": "firatcan", "date": "2026-03-17", "stance": "compare", "quote": "what's the difference between you guys and any persistent development memory tools like", "excerpt": "It looks fairly useful for development! Quick questions what's the difference between you guys and any persistent development memory tools like https://github.com/thedotmack/claude-mem ?", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Hopsule \u2013 Persistent memory and decision layer for AI development"}, {"id": 757940561, "item_id": 47371285, "url": "https://news.ycombinator.com/item?id=47371285", "by": "itsankur", "date": "2026-03-13", "stance": "compare", "quote": "claude-mem (OSS) -> does session continuity, not steering", "excerpt": "Hey HN, My cofounder and I have gotten tired of CC ignoring our markdown files so we spent 4 days and built a plugin that automatically steers CC based on our previous corrections. What we've tried: Heavily use plan mode (works great) - the problem is usually post plan-mode iterations CLAUDE.md, AGENTS.md, MEMORY.md Local context folder (upkeep is a pain) Cursor rules (for Cursor) claude-mem (OSS) -> does session con", "context": "", "use_case": "session continuity", "switched_from": "", "story": "Show HN: Simple way to get Claude Code to listen to you"}, {"id": 746198976, "item_id": 46637436, "url": "https://news.ycombinator.com/item?id=46637436", "by": "bisonbear", "date": "2026-01-15", "stance": "compare", "quote": "curious how this is different from claude-mem?", "excerpt": "curious how this is different from claude-mem? https://github.com/thedotmack/claude-mem", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: A-MEM \u2013 Memory for Claude Code that links and evolves on its own"}, {"id": 745253185, "item_id": 46578324, "url": "https://news.ycombinator.com/item?id=46578324", "by": "monatron", "date": "2026-01-11", "stance": "neutral", "quote": "I'm currently working on a fork of claude-mem", "excerpt": "I'm on a deep dive fine-tuning how I organize and manage my personal knowledge base - focused on entity extraction and strategic information retrieval and based on the AgREE paper from Apple[0] and persisting it in Memgraph. I've got a nice ingest, extract, enrich process going for the graph - I'm currently working on a fork of claude-mem[1] that uses the graph as a contextual backend for agentic coding workflows. 0.", "context": "", "use_case": "Context backend for coding agents", "switched_from": "", "story": "Ask HN: What Are You Working On? (January 2026)"}, {"id": 742873824, "item_id": 46429614, "url": "https://news.ycombinator.com/item?id=46429614", "by": "thedotmack", "date": "2025-12-29", "stance": "recommend", "quote": "Claude-mem fixes that by building cumulative knowledge about your codebase, decisions, and patterns.", "excerpt": "*Claude-Mem: Persistent memory for Cursor IDE* Every Cursor session starts fresh\u2014your AI forgets yesterday's work. Claude-mem fixes that by building cumulative knowledge about your codebase, decisions, and patterns. *How it works:* - Session hooks capture tool usage, file edits, shell commands - AI extracts semantic summaries from observations - Relevant context auto-injected into new sessions - Local memory viewer a", "context": "", "use_case": "persistent memory for coding sessions", "switched_from": "", "story": "Cursor-Mem Now Available Claude-Mem 8.5.0"}, {"id": 742846496, "item_id": 46427906, "url": "https://news.ycombinator.com/item?id=46427906", "by": "robertwt7", "date": "2025-12-29", "stance": "recommend", "quote": "I've been using claude-mem for a while now", "excerpt": "Congrats for this! how does this differs from claude-mem? I've been using claude-mem for a while now https://github.com/thedotmack/claude-mem", "context": "", "use_case": "Claude Code memory", "switched_from": "", "story": "Stop Claude Code from forgetting everything"}]}