比較
Cairn.ink Memory 和 Mem0:寫程式助理該選哪個?
比較 Cairn.ink Memory 與 Mem0 的保存內容、執行位置、用戶端接法、自動擷取、來源查看、共享和授權。
Cairn.ink Memory 適合需要跨工具延續、能查看來源的私人脈絡,並提供本機與雲端設定。Mem0 適合把記憶整合進應用程式,或採用其共享專案記憶流程的團隊。兩者都有 Claude Code 與 Codex 整合,重點是選定要用的擷取、範圍與查看路徑。
這裡比較的是哪一種 Mem0?
Mem0 有不同部署路徑。官方版本庫記載 Python、JavaScript 函式庫、自架伺服器和受管理的 Platform;Platform MCP 指南則是 https://mcp.mem0.ai/mcp 的託管服務,資料存於帳號,查閱日期皆為 2026-11-12。
寫程式助理還要看專屬的 Claude Code與 Codex外掛指南,兩份都在 2026-11-12 查閱。外掛會增加自動行為,所以比較時要把外掛對外掛、託管工具連線對託管工具連線。
Cairn.ink Memory 也把 Cloud 整合和 Local 明確工具分開。先決定你要個人在助理間接續、共享寫程式知識,還是替自己開發的軟體加記憶層。
用相同面向比較,差異在哪裡?
Mem0 欄依上面的官方來源整理,Cairn.ink Memory 欄依發版安裝器指南和發版 README。
| 面向 | Cairn.ink Memory | Mem0 |
|---|---|---|
| 保存內容 | 私人事實、偏好、決策與 Source Receipt | 使用者/agent 記憶,外掛的專案事實與個人偏好 |
| 執行位置 | Cloud 服務或 Local SQLite | 函式庫、自架或 Platform,文件中的 Platform MCP 為託管 |
| Claude Code | 安裝器管理 Cloud 外掛或 Local MCP | 自動外掛或直接託管 MCP |
| Codex | 同一安裝器,Cloud hook 或 Local MCP | 專屬外掛或直接託管 MCP |
| Cursor | 另外設定託管 MCP | 託管 MCP 設定 |
| 保存方式 | Cloud 自動保存與提問回想,Local 明確工具 | 外掛生命週期保存與回想,直接 MCP 工具操作 |
| 查看與刪除 | Hosted 回想附收據、確切 ID 遺忘;Local 查看、更正與遺忘 | 直接 MCP 讀取、列出、更新、刪除;外掛搜尋、狀態與遺忘命令 |
| 共享 | 私人 Memory,共享 Knowledge Card 另行審閱授權 | Claude Code 外掛的共享專案與個人兩條路徑 |
| 授權/模式 | Apache-2.0 工具組,本機免費,託管另計 | Apache-2.0 版本庫,自行操作或受管理服務 |
什麼時候選 Mem0?
要把記憶做進自己的應用程式、自行管理後端,或採用文件中的寫程式外掛流程,可以選 Mem0。版本庫提供函式庫、伺服器和 Platform,對選基礎設施的開發者,應用程式整合的起點比較廣。
Claude Code 外掛指南記載保存使用者訊息、助理回答、修改檔案和簡短測試/建置結果,再背景擷取記憶。新對話第一個足夠長的提問會自動回想,後續也能明確搜尋。希望工作活動自動轉成可重用脈絡,這條路徑值得評估。
同一份指南把共享專案記憶以專案身分識別,個人記憶以使用者識別,兩者都限於版本庫;搜尋可以選整個版本庫、某個目錄或個人脈絡。團隊希望這樣累積專案學習,就依這個共享模型評估。
Codex 的專屬整合指南分開說明完整外掛的 hook、skill 和直接 MCP 工具,依選定路徑操作。Cursor 則可用 MCP 指南中的設定助手:
npx mcp-add --name mem0-mcp --type http --url "https://mcp.mem0.ai/mcp" --clients "cursor"
重開 Cursor,完成文件中的瀏覽器授權或 API key 設定,就會連到受管理的 Mem0 帳號。
什麼時候選 Cairn.ink Memory?
私人脈絡要跟著你在 Claude Code 與 Codex 使用,而且查看來源是工作重點,可以選 Cairn.ink Memory。先執行:
npx @cairn-ink/memory setup
選 Cloud,同意連接兩個工具,完全關閉並等背景工作結束後,再確認共用。第一次成對設定只需一次瀏覽器登入,memory ID 連起同一專案。重開後,在 Codex /hooks 查看四項設定。
Cloud 提供自動保存、提問回想與明確記憶工具。對話先在本機盡力遮蔽再保存,提問回想也傳送經遮蔽、限制長度的副本,選擇要保存的工作前先看隱私控制。
選 Local,則免費、不需帳號,在單機使用明確工具。安裝器讓支援用戶端共用 SQLite 與擁有者。inspect_memory 查看內容和收據,correct_memory、forget_memory 依檢查過的版本操作,見安裝器 README。
Cursor 要另外接託管 MCP,安裝器涵蓋 Claude Code 和 Codex。這個安排適合延續私人脈絡,同時清楚區分自動整合和明確工具用戶端。
查看來源與團隊界線會怎麼影響選擇?
Mem0 的直接託管 MCP 工具表有指定記錄讀取、篩選列表、更新與刪除。Claude Code 外掛則使用較集中的搜尋工具,以及 /mem0:status、/mem0:forget 等命令;遺忘預設保留共享專案記憶,除非使用文件中的納入選項。依實際安裝的介面查看。
Cairn.ink Memory 託管介面提供 remember_memory、recall_memory、forget_memory,回傳的 Memory 帶有說明由來的 Source Receipt,含摘錄與用戶端資訊。Local 另有查看與版本檢查的更正操作,比較時依各模式實際回應核對。
共享界線是實質差異。Cairn.ink Memory 的專案範圍 Memory 仍屬私人,共享 Knowledge Card 由另一個人類決定推進;Mem0 的 Claude Code 外掛則明確描述,自動擷取的內容分為共享專案知識和個人偏好。開啟保存前,先選符合工作的界線。
採用前要檢查什麼?
託管方案請看 Mem0 目前的服務方案,以及 Cairn.ink Memory 的方案價格頁;Cairn.ink Memory 的 Local 模式免費。Cairn.ink Memory Local 是開發者預覽,使用記憶前先核對提交來源。即使資料庫在本機,設定模型後的語意回想仍可能把選取文字送到模型供應商。
用虛構專案決策做小規模試用,確認保存結果,到新對話檢索,查看產品提供的來源,再依文件移除測試。跨工具使用就到第二個用戶端,以預期帳號與專案綁定讀取;團隊試用再加一位同事,檢查記錄進到哪一條路徑。
Cairn.ink Memory 的設定可從連線指南開始。
常見問題
- Mem0 支援寫程式時的自動記憶嗎?
- 支援,Claude Code 與 Codex 的專屬外掛指南記載生命週期保存與回想。直接連託管 MCP 則是另一條明確工具路徑。
- 兩個產品都能在本機執行嗎?
- Cairn.ink Memory 有安裝器管理的 Local。Mem0 則有開源函式庫與自架伺服器,和受管理的 Platform MCP 分開。
- 兩者共享方式差在哪?
- Cairn.ink Memory 的 Memory 保持私人,共享 Knowledge Card 另行處理;Mem0 的 Claude Code 外掛同時記載共享專案記憶與限於版本庫的個人偏好。
- 自己開發應用程式適合看哪個?
- Mem0 記載 Python、JavaScript 函式庫、自架伺服器與受管理平台,需要把記憶整合進自己的應用程式時可優先評估。