{"full_name":"thedotmack/claude-mem","owner":"thedotmack","name":"claude-mem","url":"https://github.com/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":"https://claude-mem.ai","topics":[],"language":"TypeScript","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/683968?u=7163be2e8345b6a03cf8bd9bcc55025e73e4601b&v=4","created_at":"2025-08-31T20:50:03Z","pushed_at":"2026-11-10T07:59:48Z","metrics":{"stars":115560,"forks":10032,"watchers":359,"issues":2390,"prs":2839,"releases":391,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":246},"growth":{"day":{"stars":447,"forks":30,"base_day":"2026-11-09"},"week":{"stars":5032,"forks":388,"base_day":"2026-11-03"},"month":{"stars":19021,"forks":1513,"base_day":"2026-10-11"}},"history":{"dates":["2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[95514,96539,97048,97594,98314,98936,99174,100035,100385,100712,100984,101213,101380,101784,101932,102122,102305,102514,102773,103365,103669,103982,104562,105957,110528,111683,115113,115560],"forks":[8455,8519,8554,8593,8628,8669,8684,8776,8797,8825,8841,8866,8886,8953,8975,8993,9018,9053,9078,9124,9147,9177,9229,9338,9644,9724,10002,10032],"watchers":[303,307,307,312,313,314,316,318,316,317,319,322,321,322,321,321,322,323,319,318,320,321,320,325,345,353,359,359],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"daily":80,"weekly":19,"monthly":22,"weekly_rate":82,"monthly_rate":95,"total":110},"same_owner":[],"issues":[{"number":3606,"title":"[plan-18] Observer Response Pipeline — classify every output, never confirm a batch on failure, bound every history","comments":45,"created_at":"2026-08-16T18:20:37Z"},{"number":3607,"title":"[plan-19] Observer Subprocess Isolation — an explicit env, cwd, config, tool set and auth source for the headless generator, with loud degradation","comments":25,"created_at":"2026-08-16T18:20:38Z"},{"number":3609,"title":"[plan-21] SQLite Schema Evolution & Queue State Integrity — one DDL path guarded by introspection, immutable session keys, and queue/session states that can actually transition","comments":23,"created_at":"2026-08-16T18:20:41Z"},{"number":3603,"title":"[plan-15] Worker Port & Liveness Authority — one verified answer to \"is a worker serving this port?\"","comments":23,"created_at":"2026-08-16T18:20:33Z"},{"number":3602,"title":"[plan-14] Child Process Ownership — every process the worker spawns dies with the worker","comments":18,"created_at":"2026-08-16T18:20:31Z"},{"number":3610,"title":"[plan-22] Chroma Sidecar Contract — host-safe spawn with pinned deps and a clean env, single-writer upsert sync, honest fallback (or retire the sidecar)","comments":16,"created_at":"2026-08-16T18:20:43Z"},{"number":2785,"title":"[plan-12] Provider & Extensibility Roadmap — net-new capabilities, not defects","comments":16,"created_at":"2026-06-05T01:30:00Z"},{"number":3605,"title":"[plan-17] Hook Wrapper Contract — thin, cheap, and fail-open on every host","comments":15,"created_at":"2026-08-16T18:20:36Z"}],"discussions":[{"number":5489,"title":"123","comments":0,"category":"Ideas","created_at":"2026-11-08T05:45:24Z"},{"number":5338,"title":"https://github.com/thedotmack/claude-mem/issues/new/choose","comments":0,"category":"Ideas","created_at":"2026-11-03T13:35:57Z"},{"number":5319,"title":"Context closing","comments":0,"category":"Ideas","created_at":"2026-11-03T06:59:18Z"},{"number":5299,"title":"Limits","comments":0,"category":"Q&A","created_at":"2026-11-02T17:26:36Z"},{"number":5273,"title":"tes","comments":1,"category":"General","created_at":"2026-11-02T07:09:33Z"},{"number":5153,"title":"Cloud Alter Ego: one memory for every AI chat, stored in your own cloud","comments":0,"category":"Show and tell","created_at":"2026-10-28T08:15:43Z"},{"number":5046,"title":"Experiment: optional source_paths bridge from reviewed memory to Graphify","comments":0,"category":"Show and tell","created_at":"2026-10-24T14:05:04Z"},{"number":5026,"title":"How does Smart search handle stale or conflicting memories?","comments":2,"category":"Q&A","created_at":"2026-10-23T07:44:21Z"}],"latest_release":{"name":"v15.12.0","tag":"v15.12.0","published_at":"2026-11-07T19:51:33Z","body":"## Images are kept by default and show in My Work\n\n- **Kept by default:** screenshots and images your agent reads or makes are now kept and linked to the observations from that turn, without sending them to an AI model. Image inference stays off (#5426).\n- **\"Keep images\" switch:** the memory viewer's Settings has a new **Images** section. Turning **Keep images** off stops keeping new images; images already kept stay. A `\"false\"` you saved yourself is respected (#5426).\n- **Gallery in My Work:** request cards show an image count and the first four thumbnails; the request drawer shows every linked image; any thumbnail opens a full-size gallery with keyboard navigation (#5427).\n- **Fresh databases:** My Work lists observation activity again on a newly created database (#5427).\n- **Local conversion you can rely on:** captured screenshots now convert on your own computer instead of failing as busy or timing out. Conversions wait their turn and get 20 seconds each, and every stored copy is lossy WebP so it stays small (#5431).\n- **Cloud quota:** each owner can store up to 25 GiB of images on cmem.ai, the same limit Pro enforces (#5467).\n\n## Fixes\n\n- **Sessions:** after you delete a session in the viewer, new work in the same resumed conversation is captured again (#5463).\n- **Sessions:** committed transcript entries are no longer replayed after a worker restart (#5321, thanks @lamimiahmed45-droid).\n- **Hooks:** Grok Build's camelCase hook payload is accepted (#4282, thanks @nathan-v).\n- **Hooks:** PreToolUse memory lookups are scoped to the current platform, so one harness no longer gets another's observations (#5008, thanks @SuperMarioYL).\n- **My Work:** the scheduled refresh stays on the configured agent instead of falling back to another one (#5245, thanks @Dev-0710).\n- **Claude CLI:** the Claude CLI is found again when `CLAUDE_CODE_PATH` changes (#5460, thanks @WhitePepperLambSoup).\n- **Security:** `CLAUDE_MEM_DATA_DIR` and `CLAUDE_MEM_WORKER_HOST` can no longer be changed through `POST /api/settings`, and an OpenClaw reinstall keeps every existing setting (#5147, thanks @Wenjix).\n- **Settings:** the Grok Bot awareness pilot agent IDs are no longer shipped as defaults (#4970, thanks @zichen0116).\n- **Sync:** a backlogged sync drains instead of stalling, and `projection_busy` replies carry `Retry-After` (#3488).\n- **Sync hub:** fewer Durable Object row writes per request (#4424, thanks @necatisozer) and no re-serializing of a page per operation when counting its bytes (#4937, thanks @devkancheti4-design).\n\n## Also in this release\n\n- **My Work:** leads with what's moving, groups cards by state and animates live changes (#5365).\n- **My Work:** text is written in the owner's language, with an opt-in language setting (#5156, thanks @mehmetcelik7).\n- **Interface:** opt-in Simplified Chinese for the worker interfaces (#5325, thanks @h6rime).\n- **Observer health:** clearer SessionStart quota notices (#5134).\n- **Installer:** the optional email and \"how can we help\" question is back, asked once in an interactive terminal only; sign-in is only for CMEM Pro (#5218).\n- **Claude app plugin:** renamed to `cmem-pro`, carries the cmem.ai connector, and no longer captures memory lookups back into memory (#4570).\n- **Providers:** cheapaimodel (#5158, thanks @nicho810) and Obscurify.ai (#5165, thanks @tonydavis629) presets for the OpenAI-compatible provider.\n- **Smart read:** Delphi/Pascal support (#4953, thanks @nm3xyz).\n- **Skills:** new community-sweep skill (#4374); oh-my-issues starts its cluster pass blind and adds an open-PR pass (#3617); the version-bump skill refuses to run outside thedotmack/claude-mem (#4575, thanks @somil14).\n- **Docs:** the README says the observer trial goes through a payment-method checkout (#5087, thanks @Iyanuoluwa007).\n\n**Full changelog:** https://github.com/thedotmack/claude-mem/compare/v15.11.1...v15.12.0\n"},"readme":true,"readme_zh":false,"news":[{"title":"Installing claude-mem uploads your last 30 days of prompts to cmem.ai, no opt-in","url":"https://github.com/thedotmack/claude-mem/issues/5176","hn":"https://news.ycombinator.com/item?id=50289137","source":"Hacker News","lang":"en","date":"2026-10-29","points":3,"comments":0},{"title":"Claude-Mem","url":"https://github.com/thedotmack/claude-mem","hn":"https://news.ycombinator.com/item?id=47558167","source":"Hacker News","lang":"en","date":"2026-03-28","points":2,"comments":1},{"title":"[GitHub Daily Report] claude-mem takes the top spot with +1,723, impeccable ranks for the 12th consecutive day — 2026-11-01","url":"https://note.com/coderadar/n/naaed10da8cbe?hl=en","source":"note","lang":"en","date":"2026-10-31"},{"title":"七牛云行业应用","url":"https://www.51cto.com/aigc/12127.html","source":"51CTO","lang":"zh","date":"2026-10-30"},{"title":"这周 GitHub 上涨星最猛的 10 个 AI 开源项目","url":"https://www.bilibili.com/video/BV1UAn36aEX3/","source":"bilibili","lang":"zh","date":"2026-10-17"},{"title":"GitHub 每月飆升榜：開發者追蹤熱門開源項目新捷徑","url":"https://www.techritual.com/2026/07/26/529030/","source":"techritual","lang":"zh","date":"2026-07-26"},{"title":"Design Differences Between agentmemory and claude-mem for Fixing Coding AI Amnesia","url":"https://note.com/okssusucha/n/n6ff9e16d53da?hl=en","source":"note","lang":"en","date":"2026-06-30"},{"title":"【GitHub】Claude-Mem 深度解析：为 Claude Code 装上“永久记忆脑“","url":"https://blog.csdn.net/yanceyxin/article/details/160867268","source":"blog.csdn","lang":"zh","date":"2026-05-07"},{"title":"斩获30.5k Star！Claude Code长期记忆插件Claude-Mem开源，实现跨会话上下文无缝保留","url":"https://news.qq.com/rain/a/20260224A06DZD00","source":"腾讯网","lang":"zh","date":"2026-02-24"},{"title":"Claude-Mem löst das Amnesie-Problem von KI-Codierassistenten","url":"https://www.ad-hoc-news.de/boerse/news/ueberblick/claude-mem-loest-das-amnesie-problem-von-ki-codierassistenten/68548764","source":"ad-hoc-news","lang":"en","date":"2026-02-03"},{"title":"开源插件引爆大模型暗战：Claude‑mem爆红背后，是 AI 大厂最不想公开的赚钱秘密","url":"https://news.google.com/rss/articles/CBMioAJBVV95cUxNd3dodExqV2xHV2YybDhfM092TzZNLWZtNkZiNXlFQ3JCZmFKZXNHMWdTQnBscWRWTXVHWkNma283TEFIVW4yVVZNbnVvaGplTE9td2dSeFRXeVlZazY0ZW04SVQ1MkJ3SVRRS2lfOGVqOXhrZ1ZQZlF5NXZub1lqeXdVS28ydjUzV2NuNVJzTDQxWUdqeXJpYkg0Q1JITlJJZ1UxV2lpcHpHOUdvWWtWQ1FiZU1XVGV3RDYwa2NudFBUS0RFWnhzTXZuamo5RlY5OVFFeEVzeE03MEhMaHhKOHpQU1ZFbk1JVUtRNUpyYmd6U0FnQjVmeUctdkludmV3RlhPSWN5QmtsUUhpb01iMVdYcU9LNkRfa2JvTDgxb0w?oc=5","source":"新浪财经","lang":"zh","date":"2026-10-28"},{"title":"本周最猛的10个 AI 开源项目","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE9WSkYwZnZsLWthRVVfV1B4bno1WWtwQWFFR3JQakxmYkhPUHYxNWIyQWpCZF8wMkpnVWJPb3U3dmx4Zk1ZcVRQV2FzbmVXU3dIY1VXTWlB?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-10-18"},{"title":"claude-mem v13.8.0: Persistent Agent Memory Across Sessions","url":"https://news.google.com/rss/articles/CBMifEFVX3lxTFBXQjdjZkhVR01EdFIyZ0dBX3BrUkNFQWRfR1dXTW1lUlhJRU8ybVI0a21pYzRRdzRQZWpjN3dWS0FYR1BwS3EtOVYtMzNQNk1lVTJCMF9xbXdsVHBOVk5lRzYtbDBBMkNwMi05MzZGS3NHM2NVU252bEZTYnI?oc=5","source":"Augment Code","lang":"en","date":"2026-06-23"},{"title":"claude-mem hits 74.8K stars with agent memory persistence","url":"https://news.google.com/rss/articles/CBMidkFVX3lxTE1tWTl3djBINk9mSVZyMXZuZTl3d1lmQTh0R09LNUlDLWNjTU1fUno4eDRlWjBHalJEWEFWRGdUcmpHM3k0OUpJOW5Td2xSYUk0QWx1TS1VamEwNFlieFZ2RDRHNFlpQ2ZHbUIwTG5rZXc0M0Q2bWc?oc=5","source":"Augment Code","lang":"en","date":"2026-05-11"},{"title":"claude-mem hits 65.8K stars as a persistent memory plugin for Claude Code","url":"https://news.google.com/rss/articles/CBMiZEFVX3lxTE1WQ3JKN3hQbXd3ZUx2U3VsWHhYR1V2MkhkZnhXVGpfWlg5b3pZaENzNmIxUnN6dlhzNy16bHZYWThVZy13bkRsVktCZEtfbmpCNUpfRkloRWw3cDlDaVBKbzlBWmc?oc=5","source":"Augment Code","lang":"en","date":"2026-04-23"},{"title":"claude-mem hits 46.1K stars as persistent memory plugin for Claude Code","url":"https://news.google.com/rss/articles/CBMijAFBVV95cUxPY1hlTWtGak5TaGZtOEdDUXBOTEw0R0RYUmVfQ2kxS1pNRS1NZUJRQzNNTDB1QXl5VTVmVWYxY2w2cGpINXFlQXN5V0s4eGFQU3BJTThUNmlJQXJtUXlfTkNpUTBfQ3F2cEV2X1BUQ0lXY3A2QWpTYUNWc0kzOXZqeHo2bUtuVlVTbk5rLQ?oc=5","source":"Augment Code","lang":"en","date":"2026-04-07"},{"title":"Claude Code进阶指南：装这九个Skill 才算真正上手 原创","url":"https://news.google.com/rss/articles/CBMiTkFVX3lxTE5vQnlHR0FONHd3cGVHcVdYaEM0WXg0S1V4WS1kQU9neFp3LVRkd2d3N01YTTA1TXNCN1VXSElVQlp5Wk42WmhkVzdPWG93UQ?oc=5","source":"51CTO","lang":"zh","date":"2026-03-25"},{"title":"Claude vs. Gemini: Which one actually writes better code?","url":"https://news.google.com/rss/articles/CBMiiAFBVV95cUxNYjB1ZTN6NU1qYjdUNzY1emlCb0RBX3dvR3RCTjFDRGU4YzdoVnN1cEFaN2NxbWpXaWRSd3JWU01waWNxMTRQVUJiY0liMVdZVkJBaVNwX2U0dlppcTZidDQxa053ZG9pR3FqR2NuUkxYSGxTSHRuZXQ5QXNnU2x4U0RkRURkMXFT?oc=5","source":"How-To Geek","lang":"en","date":"2026-02-16"},{"title":"AI编程节省95% token，工具调用上限狂飙20倍，开源记忆系统登顶GitHub热榜","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE9mZkt1eDlOZThwYWVhdVZVUkl4NTI4VVVGWURVbVhYTVNUMnNad3ZxaWtkbUZrU0Vmc1FrdTFOS3lKXzF1eTljQUdyMGI4bE1iTDcwdVJ3?oc=5","source":"QQ News","lang":"zh","date":"2026-02-08"},{"title":"Claude-Mem v8.6.0：解锁国产模型，告别 API 束缚","url":"https://news.google.com/rss/articles/CBMiakFVX3lxTE1VM3NpMy1qcXVucWhlYjgzVDEyNVpKdnhfcXJaNHZ5M0ZKM185M3dDQkxPbW51cU9ZaThTM0IwNEdINlIteGoyb0V3QWVzT3RZMF9PMzJUeW9CWnNSWjVjbHBDX2toYmEyUnc?oc=5","source":"www.80aj.com","lang":"zh","date":"2026-01-05"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}