GitHub 项目数据
GitHub ★ 101,517Fork 8,906项目指标 93/100
最近提交:2026-10-18T10:21:21Z · 许可证:Apache-2.0
来源:GitHub 官方 API · 同步于 2026-10-18 20:00(北京时间)
评分规则与适用范围
指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。
本项目分项:热度 33,活跃度 40,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。
能做什么
- 通过生命周期钩子(如 SessionStart、PostToolUse、SessionEnd)自动捕获智能体会话中的工具使用观察。
- 将这些观察压缩并生成语义摘要,存入本地 SQLite 数据库,使上下文在会话结束或重连后仍可延续。
- 提供基于技能的检索与 MCP 搜索工具,支持用自然语言查询项目历史;采用渐进式披露分层返回结果,先给索引,再取时间线,最后按需获取完整观察详情。
- 提供本地 Web 查看器与 worker HTTP API,可浏览记忆、会话与设置。
- 支持用
<private>标签排除敏感内容,并提供上下文注入的配置项。
适用场景
- 在 Claude Code 等智能体环境中进行长期或多轮开发,需要跨会话保留项目知识与历史决策。
- 需要按类型、日期或项目检索过往缺陷修复、决策等记录。
- 希望为本地智能体或 MCP 服务嵌入可持久化的记忆能力。
使用条件与限制
- 需要 Node.js 20.0.0 或更高版本;安装与运行依赖 Bun、uv 与 SQLite(部分依赖缺失时自动安装)。
- 建议通过
npx claude-mem install或插件市场安装;直接npm install -g claude-mem仅安装 SDK/库,不注册钩子或 worker 服务。 - 安装流程可能引导登录并选择记忆提供方;可显式指定
--provider或在非交互环境跳过账号交互。 - 不同 IDE/运行环境(如 Grok Bot、OpenCode、T3 Code 等)的集成方式与行为存在差异,需按对应说明配置。
- 采用 Apache-2.0 许可证;文档说明了开放与商业边界,具体以项目许可文件为准。
来源与收录说明
AI 整理,已通过独立来源审核,收录于 2026-10-18。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。
https://github.com/thedotmack/claude-mem ↗