TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

thedotmack/claude-mem

AI agent memory plugin

#2 on GitHub's weekly trending, November 8, 2026 · +5,892 stars in 7 days · trending 23 of the last 30 days

A memory system that lets coding agents continue work across sessions

It ends the cycle where an agent re-reads files from scratch and repeats the same mistakes in every new session. Claude-Mem uses a structure where a second agent takes notes while the primary agent works, injecting only the necessary context into the next session. It works with various agents, including Claude Code, Codex, and Cursor, and manages memory automatically after installation without requiring separate operations.

How it maintains memory across sessions

All activity generated when an agent reads files or modifies code is passed to a local worker. An observer agent converts these activities into short observation records and writes a summary when the session ends. When the next session starts, a compressed index of these observation records is injected first, and the system is designed to fetch detailed content only when the agent needs it. This approach reduces token usage while maintaining important context.

Memory search and team sharing features

You can search project history in natural language using the mem-search skill. The search proceeds in three stages: index lookup, timeline review, and detailed information retrieval, selectively loading only the necessary information to improve token efficiency. If you want to share with team members, you can manage task lists and contributors through TeamBrain, while personal notes are kept separately. You can also search this memory in Claude Desktop.

Installation and requirements

It requires Node.js 20.19 or higher, or 22.12 or higher, while Bun and uv are handled automatically during the installation process. Running the npx claude-mem install command detects agents installed on the system and completes the configuration. If you are using Claude Code, you can also install it through the plugin marketplace. Memory is stored by default in the local ~/.claude-mem directory, and cloud synchronization is optional.

Things to check before applying

This tool is distributed under the Apache License 2.0, allowing commercial use. However, memory injection starts from the second session within a project, so it has no effect in the first session. You can run the /learn-codebase command to quickly learn the entire repository. Additionally, content wrapped in <private> tags is not stored, so you should use this feature when handling sensitive information. Usage analytics data collection is enabled by default, so you must run the npx claude-mem telemetry disable command if you want to disable it.

Written by AI from this repository's README on November 8, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
33 days between Jun 19, when Trend began recording, and Nov 8, 2026 · 23 of the last 30 days · first on Aug 27 · best daily rank #1 (Oct 30)

Read from GitHub, as of November 8, 2026.

Language
TypeScript
Topics
ai · ai-agents · ai-memory · anthropic · artificial-intelligence · chromadb · claude · claude-agent-sdk
Stars
114,791
Stars gained in 7 days
+5,892
Contributors
359
Forks
9,966
Latest release
v15.12.0 · November 7, 2026
Commits
4,023
Last commit
November 7, 2026
Open issues
51
Open pull requests
47

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #1 · October 30, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/thedotmack--claude-mem/badge.en.svg)](https://trend.ondo.sh/github/r/thedotmack--claude-mem/en.html)