MEMESH

AI 助理的記憶,不用每次重新解釋

MeMesh 是一個跑在你自己電腦上的記憶層,給 Claude Code 與其他相容 MCP 工具用。一個 SQLite 檔案,不用雲端、預設不用 API key,自動記住架構決定、修過的 bug、學到的教訓,下次對話開始前主動找出相關的給助理看。開源、MIT 授權、免費使用。

95.60%
R@5 準確率(公開基準測試,可重現)
1 個檔案
本地 SQLite,不用雲端
MIT
開源授權,程式碼公開

先對號入座

AI 助理不是忘記事實,是重複做過的工作

  • 上個月已經否決過的做法,這次對話又被重新提出來
  • 同一個測試失敗過,這次又卡在一樣的地方
  • 三月弄壞 production 環境的限制條件,這次又被撞到一次
  • 它自己參與設計的架構,還要你再重新解釋一次

三件事

不是功能多,是每次對話真的會用到的那幾件

01

自動記住

6 個掛在 Claude Code 生命週期上的 hook:對話開始時載入相關記憶、編輯檔案前先查有沒有相關教訓、每次 commit 後記錄變更、對話結束時把修過的錯誤整理成結構化教訓、對話快被壓縮前先搶救知識。不用手動記,日常操作就會自動累積。

  • 6 個自動捕捉 hook,涵蓋整個工作階段
  • 從失敗中自動生成結構化教訓(錯誤、原因、修法、預防)
  • 隨時可以關閉:MEMESH_AUTO_CAPTURE=false

02

找得到、講得準

預設用關鍵字搜尋(FTS5),不用 LLM、不用 API key,搜「登入安全」也找得到寫著「OAuth PKCE」的記憶。要更聰明的語意搜尋,設定一個嵌入模型(本機 Ollama 或雲端)就會補上向量比對,兩者一起排序。

  • FTS5 關鍵字搜尋為預設,零設定、零花費
  • 選用語意搜尋:本機 Ollama 或雲端嵌入模型
  • 支援中文、日文、韓文、泰文等不用空格分詞的語言

03

跨工具共用

MeMesh 是一個標準的 MCP(Model Context Protocol)伺服器,不是 Claude Code 專屬的外掛。同一份記憶可以同時接到 Claude Code、Codex CLI、Gemini CLI,在一個工具裡記下的決定,換到另一個工具照樣找得到。Hermes Agent(NousResearch)與 OpenClaw 則是原生整合:各自透過第一方外掛,跟它們自己內建的記憶後端同一個層級,不用手動呼叫工具——Hermes 每一輪自動執行 recall 與 remember,OpenClaw 則是門檻式自動擷取(觸發時每輪最多 3 筆)。

  • 同一個 SQLite 檔案,多個 MCP 用戶端共用
  • 已驗證可接 Claude Code、Codex CLI、Gemini CLI
  • 本地 HTTP API 與 CLI 也開放,不綁定單一介面
  • Hermes Agent 原生 MemoryProvider 外掛,每輪自動 recall/remember
  • OpenClaw 原生記憶外掛,門檻式自動擷取(每輪最多 3 筆)

怎麼開始

幾分鐘裝好,之後大多時候不用手動做任何事

  1. 01

    安裝

    在 Claude Code 裡打 /plugin install,或用 npm install -g @pcircle/memesh 裝成一般指令。

  2. 02

    接上 Claude Code

    外掛版本自動接好;npm 版本跑一次 memesh install-hooks。

  3. 03

    先手動記一筆

    memesh remember "這個專案用 PKCE,不用 implicit flow",之後 memesh recall 找得到。

  4. 04

    之後自動運作

    接下來 hook 會自動捕捉對話中的決定與修過的錯誤,下次對話開始前自動注入相關記憶。

在 GitHub 上看原始碼 →

不用註冊、不用信用卡,本機安裝就能開始用。

費用

完全免費、開源授權

免費、開源

MIT 授權,程式碼公開在 GitHub 上,沒有付費方案,也沒有使用上限。

資料留在你的電腦

預設零網路流量:一個本地 SQLite 檔案,不用雲端、不用 API key,資料不會上傳到任何第三方伺服器。

進階功能選用

想讓 LLM 幫忙自動生成教訓、標籤或摘要,可以另外接上你自己的 API key;預設不接,接了才會有對應的呼叫成本。

你大概會想問

常見問題

這是 PCIRCLE 在賣的產品嗎?

不是。這是我們開源釋出、自己打造系統時每天在用的工具,完全免費,沒有客製化報價,也沒有支援合約。

一定要接雲端 API 才能用嗎?

不用。預設是本地關鍵字搜尋,不用任何 API key。要更聰明的語意搜尋才需要另外設定嵌入模型(本機或雲端皆可選)。

只能跟 Claude Code 搭嗎?

不是。MeMesh 是標準 MCP 伺服器,Codex CLI 與 Gemini CLI 都已驗證可以接上,共用同一份記憶;Hermes Agent(NousResearch)與 OpenClaw 則各自有專屬的原生記憶外掛,同樣共用同一份記憶。

記憶存在哪裡?會被誰看到?

存在你自己電腦上的一個 SQLite 檔案(~/.memesh/knowledge-graph.db),預設不會傳到任何伺服器,包含我們的。

程式碼在 GitHub 上,隨時可以開始

npm install -g @pcircle/memesh,或在 Claude Code 裡直接 /plugin install。免費使用,開源授權,本機安裝幾分鐘就能開始。

MeMesh 由 PCIRCLE 開發並開源釋出,是我們打造 AI Native 系統時每天在用的記憶層。