ARTICLE · 1311752
装个脑子给它,你的Hermes、OpenClaw不再是个死鱼脑子,不再只有7秒记忆了.还能专属页面看它都记住了什么.
给智能体装个脑子。装上之后,昨天跟智能体改的Bug定的方案、踩过的坑,今天打开它全记得,不用再从头讲一遍。
你的智能体是不是今天让它改了个Bug,聊了半小时终于改对了。明天再打开,它又全忘了,啥Bug?咱俩昨天聊过吗?更气人的是,它不光忘了,还会把昨天刚修好的地方又改回去,或者把上次走不通的那条路再走一遍。你每天开工第一件事,就是给它复读一遍背景:项目是干嘛的、上次改到哪了、哪个坑别踩。复读一遍,token 就烧一遍,钱和时间都耗在这上面。
claude-mem技能就是治这个的。它像个跟班,悄悄记下智能体每次干活的过程:做了什么决定、修了哪个Bug、哪条路走不通,压缩成一条条记忆存在你自己电脑上。下次开新会话,它先搜一遍,把相关的记忆塞回去,智能体一上来就知道昨天聊到哪了,不用你再复读背景。它不是把整个聊天记录硬塞回去,那样太费token,它是先搜一遍,只把相关的几条拿出来。

开始之前,先确认一件事:你电脑上有Node.js 20 以上。打开终端跑一行,看一眼版本号:
node --version
显示 v20 或者更高,就能装。要是没装,或者版本太低,先去Node.js 官网装一个最新版,再回来。
装起来就一行命令,在终端跑:
npx claude-mem install --provider claude
注意,带 --provider claude 这一步最关键。别跑不带参数的安装命令,那会让你登录,开一个 30 天试用的托管服务,试用完一个月 30 美元,工作记录还会同步到他们服务器上。带上这个参数,跳过登录,记忆只存在本地。
安装器跑起来会做几件事:注册钩子、启动一个后台服务、装好依赖。你不用管它在装什么,等它跑完就行。装完它可能会问你几个问题:要不要登录(跳过,我们已经用参数跳过了)、要不要关掉智能体自带的记忆(留着,别关)。
不喜欢敲命令,也可以在智能体里面装。打开你的智能体工具,先加市场,再装插件:
/plugin marketplace add thedotmack/claude-mem/plugin install claude-mem
装完重启智能体工具,记忆就开始工作了。
还有个坑:别跑npm install -g claude-mem。那只装了个库,不注册钩子、不启动后台服务,记忆根本不工作。一定要用上面那行 npx 命令,或者走插件市场。

再关掉遥测,它默认开着:
npx claude-mem telemetry disable
它发的是匿名使用统计,不收集你的提示词和代码。但默认开着总归不舒服,关掉干净。
它默认也不脱敏,工具输出里打出的密钥密码会原样进记忆。敏感内容用 <private> 标签包起来,就不会被存。比如你在对话里贴了一段带密钥的内容,把那段用 <private> 和 </private> 包起来,记忆就不会记它。
记忆存在你自己电脑上,数据库在 ~/.claude-mem/db.sqlite,设置在 ~/.claude-mem/settings.json。想彻底删掉某段记忆,去网页查看器里删,或者直接删数据库文件(删之前先关掉智能体工具)。

平时你什么都不用管,它自己记、自己找。想翻旧账,直接用大白话问它,比如“上次那个登录的 Bug 最后怎么修的”、“我们上次定的方案是什么”。它会先去记忆里搜,找到相关的几条,再把完整的细节拿出来给你。想亲眼看看它都记了啥,浏览器打开 localhost:37700,有个本地查看页面,记忆一条条排在时间线里,标题、时间、所属项目都写得清清楚楚,不想要的点垃圾桶就能删。

怎么确认它在工作?今天让它干点活,关掉,明天新开一个会话,直接问它昨天干了啥。能说出来,记忆就通了。
如果问它昨天干了啥,它说不知道,先别急,挨个查:第一,确认你重启过智能体工具,钩子只在重启后的会话里生效;第二,确认 ~/.claude-mem 这个文件夹存在,里面有数据库文件,要是没有,说明安装那步没走完,重新跑一遍安装命令;第三,确认你不是用 npm install -g 装的,那个不生效,必须用 npx 或者插件市场重装。
Hermes、OpenClaw 这些也都能用,装法大同小异。

装个脑子给它,你的智能体不再是个死鱼脑子,不再只有7秒记忆了。















































































