Claude Skill

thedotmack/claude-mem

Claude-mem captures, compresses, and injects context across AI agent sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode, and more. Built with ChromaDB, SQLite, and...

Overview

Stars85,599
Forks7,399
LanguageJavaScript
Last pushed2026-07-03
Last synced2026-07-03
View on GitHub

Repository

Ownerthedotmack
Repositoryclaude-mem
Full namethedotmack/claude-mem
Repo ID1,048,065,319

Install this Skill

npx claude-mem install

Registry

Typemcp_server
Quality score85/100
Verificationreadme_parsed
Last verified2026-07-03
Platforms
ClaudeMCPOpenClawCodex
Capabilities
code-reviewpdfmemorysearchimageterminalworkflowaiai-agentsai-memory
Detected files
README.mddocker-compose.ymldocspackage.jsontests
Config keys
PACKAGE_JSON
Install methods
  • npx claude-mem install
  • npx claude-mem install --ide gemini-cli
  • npx claude-mem install --ide opencode

Summary

Claude-mem is a persistent memory engine that captures every action your AI agent performs during sessions, compresses it using AI, and injects relevant context back into future sessions. It works seamlessly with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode, and more, enabling long-term context retention across conversations.

Chinese description

跨会话持久上下文,适用于每个智能体——捕捉智能体在会话期间的所有操作,通过AI压缩,并将相关上下文注入到未来的会话中。兼容Claude Code、OpenClaw、Codex、Gemini、Hermes、Copilot、OpenCode等更多工具。

Key features

  • Captures all agent actions during sessions
  • AI-powered compression of session context
  • Injects relevant context into future sessions
  • Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode, and more
  • Built on ChromaDB, SQLite, and embedding technologies for efficient memory storage

Use cases

  • Maintain long-term context for AI coding assistants across multiple sessions
  • Enable AI agents to remember user preferences and project history
  • Build persistent memory for multi-turn conversational agents
  • Enhance Claude Skill workflows with cross-session context injection

README excerpt

<h1 align="center"> <br> <a href="https://github.com/thedotmack/claude-mem"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-dark-mode.webp"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-light-mode.webp"> <img src="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-light-mode.webp" alt="Claude-Mem" width="400"> </picture> </a> <br> <a href="https://vercel.com/open-source-program"> <img alt="Vercel OSS Program" src="https://vercel.com/oss/program-badge-2026.svg" /> </a> </h1> <p align="center"> <a href="docs/i18n/README.zh.md">🇨🇳 中文</a> • <a href="docs/i18n/README.zh-tw.md">🇹🇼 繁體中文</a> • <a href="docs/i18n/README.ja.md">🇯🇵 日本語</a> • <a href="docs/i18n/README.pt.md">🇵🇹 Português</a> • <a href="docs/i18n/README.pt-br.md">🇧🇷 Português</a> • <a href="docs/i18n/README.ko.md">🇰🇷 한국어</a> • <a href="docs/i18n/README.es.md">🇪🇸 Español</a> • <a href="docs/i18n/README.de.md">🇩🇪 Deutsch</a> • <a href="docs/i18n/README.fr.md">🇫🇷 Français</a> • <a href="docs/i18n/README.he.md">🇮🇱 עברית</a> • <a href="docs/i18n/README.ar.md">🇸🇦 العربية</a> • <a href="docs/i18n/README.ru.md">🇷🇺 Русский</a> • <a href="docs/i18n/README.pl.md">🇵🇱 Polski</a> • <a href="docs/i18n/README.cs.md">🇨🇿 Čeština</a> • <a href="docs/i18n/README.nl.md">🇳🇱 Nederlands</a> • <a href="docs/i18n/README.tr.md">🇹🇷 Türkçe</a> • <a href="docs/i18n/README.uk.md">🇺🇦 Українська</a> • <a href="docs/i18n/README.vi.md">🇻🇳 Tiếng Việt</a> • <a href="docs/i18n/README.tl.md">🇵🇭 Tagalog</a> • <a href="docs/i1

Topics

Explore more

Data from GitHub. Synced on 2026-07-03