用Claude Code寫代碼的人,終于不用每次開新會(huì)話都從頭解釋項(xiàng)目背景了。
頂GitHub開源熱榜的一款持久化記憶系統(tǒng)Claude-Mem,直擊AI編程助手最致命的痛點(diǎn):跨會(huì)話失憶。
![]()
Claude-Mem本身100%免費(fèi),還能幫你省token錢。
它通過”三層漸進(jìn)式披露”的檢索架構(gòu),常規(guī)使用下能節(jié)省90% Token,測(cè)試階段的“無盡模式”更是能把Token消耗砍掉95%,工具調(diào)用次數(shù)上限直接拉高20倍。
給Claude Code裝上”長期記憶”
傳統(tǒng)AI編程助手有個(gè)繞不開的問題,每次新會(huì)話都是一張白紙。
昨天剛聊完的架構(gòu)設(shè)計(jì)、上周敲定的編碼規(guī)范、剛剛那些踩過的坑,AI統(tǒng)統(tǒng)不記得。開發(fā)者只能一遍遍重復(fù)解釋,時(shí)間和Token都在這種“復(fù)讀”中白白流失。
Claude-Mem的解法是在本地環(huán)境搭建一套完整的記憶系統(tǒng)。
它采用事件驅(qū)動(dòng)架構(gòu),通過五個(gè)生命周期鉤子(SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd)在后臺(tái)靜默運(yùn)行。
每當(dāng)Claude Code執(zhí)行文件讀寫、代碼編輯、命令執(zhí)行這類工具調(diào)用,系統(tǒng)都會(huì)自動(dòng)把這些操作捕獲下來,存成“觀察記錄”。
![]()
存儲(chǔ)方案走的是混合路線:SQLite配合FTS5負(fù)責(zé)全文檢索,Chroma向量數(shù)據(jù)庫則用來做語義搜索。
所有數(shù)據(jù)都躺在用戶本地的目錄里,隱私方面不用擔(dān)心。
會(huì)話結(jié)束時(shí)系統(tǒng)會(huì)調(diào)用Claude Agent SDK,把整個(gè)會(huì)話期間那些冗長的原始工具使用記錄,壓縮成結(jié)構(gòu)化的精煉摘要。
包含調(diào)查內(nèi)容、學(xué)習(xí)成果、已完成工作、后續(xù)步驟這幾個(gè)關(guān)鍵模塊。
下次開新會(huì)話時(shí),系統(tǒng)自動(dòng)查庫、檢索、注入上下文,無縫銜接上回的工作。
三層檢索省下10倍Token
Claude-Mem最大的亮點(diǎn)是一套“漸進(jìn)式披露”檢索工作流。
傳統(tǒng)記憶系統(tǒng)做法把所有歷史記錄一股腦塞進(jìn)上下文窗口,簡單粗暴但極其燒錢。
Claude-Mem反其道而行,把檢索拆成三層:
第一層是索引層,用search工具拉一個(gè)只包含ID、標(biāo)題和類型的緊湊列表,每條結(jié)果大約只吃50到100個(gè)Token;
第二層是時(shí)間線層,用timeline工具獲取某條感興趣記錄前后的時(shí)序上下文;
第三層才是完整細(xì)節(jié),用get_observations根據(jù)篩選出的具體ID批量獲取詳情,單條成本在500到1000 Token之間。
![]()
這套分層策略作用下,一個(gè)原本需要20000 Token才能完整加載的上下文,經(jīng)過篩選后可能只需要3000 Token就能拿到所有必要信息,而且相關(guān)度是100%。
處于測(cè)試階段的無盡模式(Endless Mode)則更激進(jìn),它把工具輸出實(shí)時(shí)壓縮成大約500 Token的觀察記錄,Token節(jié)省率直接拉到95%。
由于上下文窗口占用率大幅下降,工具調(diào)用次數(shù)上限也跟著水漲船高,提升了約20倍,處理那些又長又復(fù)雜的任務(wù)也不用擔(dān)心不夠用了。
兩條命令完成安裝
功能之外,Claude-Mem在用戶體驗(yàn)上也下了功夫。
它內(nèi)置了mem-search技能,支持自然語言查詢項(xiàng)目歷史。想知道“上周修復(fù)了哪些bug”直接問就行。
系統(tǒng)還提供了一個(gè)本地Web界面,可以實(shí)時(shí)查看記憶流、會(huì)話摘要,也能在穩(wěn)定版和Beta版之間切換配置。
隱私控制方面,用戶可以用標(biāo)簽阻止敏感信息被記錄,新版本還引入了雙標(biāo)簽系統(tǒng),控制粒度更細(xì)。
安裝流程走的是Claude Code插件市場(chǎng),兩條命令加一次重啟就能搞定,不需要折騰復(fù)雜的環(huán)境配置。
![]()
GitHub
https://github.com/thedotmack/claude-mem
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.