Agent 插件 · 社区项目

Claude-Mem

通过 Hooks 自动记录编码会话,并用本地服务、数据库与搜索界面在后续任务中召回相关上下文。

91.1k StarsApache-2.0JavaScript1 个月前更新
01

项目介绍

Claude-Mem 是一项Agent 插件,核心内容是通过 Hooks 自动记录编码会话,并用本地服务、数据库与搜索界面在后续任务中召回相关上下文。它把保存编码会话、检索历史上下文放在同一个公开项目里,安装前可以先看清目录、命令和限制,再决定是否接入自己的 Agent 工作流。

02

核心功能

01

保存编码会话

仓库 README 或组件说明记录了保存编码会话的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

02

检索历史上下文

仓库 README 或组件说明记录了检索历史上下文的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

03

跨任务恢复项目记忆

仓库 README 或组件说明记录了跨任务恢复项目记忆的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

04

本地浏览记忆

仓库 README 或组件说明记录了本地浏览记忆的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

Claude-Mem 持久记忆界面与上下文检索预览
仓库预览图展示了 Claude-Mem 如何保存会话信息并在后续任务中检索上下文。查看仓库原图
03

安装与使用

按照公开 GitHub 说明配置 Claude-Mem,首次接入时保持较小权限范围,再用低风险任务验证,确认正常后再投入日常使用。

AI AGENT INSTALL

让 AI Agent 帮你安装

把这段话发送给 Codex、Claude Code 或其他可以操作本地环境的 AI Agent。

请帮我安装并配置Claude-Mem。
项目地址:https://github.com/thedotmack/claude-mem

请先阅读仓库 README 和许可证,确认当前宿主、依赖、目标目录与所需权限。严格采用仓库记录的方法,不要把凭据写进文件或日志;如果支持只读或最小权限模式,优先从该模式开始。完成后运行一个小型验证,并告诉我实际修改、执行命令、配置位置和验证结果。遇到覆盖文件或扩大权限的操作时先停下说明。
01开始前准备
  • 已安装 Node.js 与 npx
  • 确认本地数据库和设置目录的存储范围
02复制安装命令或配置
npx claude-mem install
03按步骤完成安装
  1. 1
    确认依赖和使用范围

    先读 README,确认目标宿主,并准备这些条件:已安装 Node.js 与 npx;确认本地数据库和设置目录的存储范围。执行前检查目标目录和权限范围。

  2. 2
    按仓库方式完成配置

    执行仓库给出的命令: npx claude-mem install

  3. 3
    用小任务验证

    重启或重新加载目标 Agent,确认已安装列表中出现 Claude-Mem,再运行仓库提供的最小示例。最小示例通过后,再用于重要项目。

如何确认安装成功

重启或重新加载目标 Agent,确认已安装列表中出现 Claude-Mem,再运行仓库提供的最小示例。最小示例通过后,再用于重要项目。

使用前注意
  • 会话内容会进入本地数据库,需要制定清理和备份策略
  • 直接全局安装 npm 包只提供 SDK,不等同于完成插件配置
04

使用场景

SCENARIO 01

长期维护同一个代码库

当仓库记录的依赖和权限模型与当前环境相符时,可以把它用于长期维护同一个代码库。

SCENARIO 02

恢复以前会话中的决策

当仓库记录的依赖和权限模型与当前环境相符时,可以把它用于恢复以前会话中的决策。

SCENARIO 03

减少重复解释项目背景

当仓库记录的依赖和权限模型与当前环境相符时,可以把它用于减少重复解释项目背景。

05

使用评价

这次评价依据仓库 README、组件说明、许可证和维护元数据。比较值得肯定的是记录、检索和浏览形成完整的本地记忆路径;官方安装命令会配置所需 Hooks。同时也要把限制说清楚,会话内容会进入本地数据库,需要制定清理和备份策略;直接全局安装 npm 包只提供 SDK,不等同于完成插件配置。本次收录没有把资料核验写成本机实测。

值得一试的地方

  • 记录、检索和浏览形成完整的本地记忆路径
  • 官方安装命令会配置所需 Hooks

使用前要知道

  • 会话内容会进入本地数据库,需要制定清理和备份策略
  • 直接全局安装 npm 包只提供 SDK,不等同于完成插件配置
06

README

Claude-Mem


Overview

通过 Hooks 自动记录编码会话,并用本地服务、数据库与搜索界面在后续任务中召回相关上下文。 通过 Hooks 自动记录编码会话,并用本地服务、数据库与搜索界面在后续任务中召回相关上下文。

Getting started

  • 按照公开 GitHub 说明配置 Claude-Mem,首次接入时保持较小权限范围,再用低风险任务验证,确认正常后再投入日常使用。
  • 仓库把 Claude-Mem 定位为通过 Hooks 自动记录编码会话,并用本地服务、数据库与搜索界面在后续任务中召回相关上下文。重点不在做一份泛泛的合集,而是把保存编码会话、检索历史上下文、跨任务恢复项目记忆、本地浏览记忆这些能力整理成可以继续使用或核验的内容。
  • 从公开 README 可以确认的要点包括自动记录会话、本地 Worker 与数据库、提供搜索界面、支持 Claude Code 插件安装。这些信息来自仓库说明和目录,本次收录没有把文档描述写成已经在本机完成的实测结果。
  • 重启或重新加载目标 Agent,确认已安装列表中出现 Claude-Mem,再运行仓库提供的最小示例。最小示例通过后,再用于重要项目。

Configuration

npx claude-mem install
在 GitHub 阅读完整 README →