桌面研究・閘門一・公開版
本頁為對內評估的去識別化公開版:三種工作負載的個人脈絡已一般化,其餘分析、來源與查核標註照原文保留。性質為桌面研究(未實機 pilot),來源截止 2026-07-10;文末附 2026-07-13 Letta Mods 追蹤附註。
標註慣例:confirmed/verified=來源實際打開過;unverified=推論或文件缺席;unverifiable=現況無法查證;refuted=原主張被對抗式查核推翻並已修正。
八款候選無一達到「顯著優於」門檻,不進閘門二 pilot。
裁決規則(開題時自訂):「顯著優於」=在 ≥2 個工作負載有實質優勢,且資料可攜性不倒退;隱私紅線:個人與家庭資料不進第三方雲,SaaS-only 為硬傷。
核心理由:裁決規則有兩個 AND 條件——「≥2 工作負載實質優勢」且「資料可攜性不倒退」。第二個條件是硬閘門,而 EverOS 的 md-first SSOT(canonical .md,可讀/可 diff/Git 版控,且經兩次全索引刪除重建零資料損失的實戰驗證)是全表唯一達到此級別的可攜性。八款候選全部把記憶本體鎖在私有 DB(Postgres/pgvector、ChromaDB、Qdrant、Neo4j/FalkorDB、LangGraph Store、Redis),沒有任何一款是 md/純文字可攜,退場都要自寫轉換腳本——這一項就讓每一款候選在「可攜性不倒退」上直接失格,無論它在其他工作負載多強。
即使放寬看單項優勢,也只有兩款在「某一個」工作負載上真的做出 EverOS 沒有的東西:
Graphiti(Zep 拆分核心)的 bi-temporal edge invalidation(矛盾觸發、關閉 valid_to、不刪除、全程可稽核)在 W1 遺忘語意上確實優於 EverOS——但它在 W3 命中「聚類類最危險」的具體實證(community detection 無限迴圈,1,286 節點就 44 分鐘 100% CPU 卡死,未修復),且 Zep 品牌自架故事已死過一次(CE 2025-04 棄坑)。單一工作負載優勢+可攜性倒退 → 不達標。
Letta 的 sleep-time agent(背景記憶整併)在 Reasoning 上有專門機制——但最需長期保存的 Archival Memory 官方 .af 匯不出(可攜性重傷),Docker 自架「已非積極維護」,資金僅種子輪。單項優勢+可攜性倒退 → 不達標。
其餘六款(Mem0、LangMem、MemoryOS、A-Mem、MemoBase、Nemori)連單一工作負載的顯著優勢都拿不出來,且多有已證實的架構缺陷(Mem0 ADD-only 無語意衝突+97.8% 雜訊、LangMem 寫入後取不回、MemoBase 無去重、A-Mem/Nemori 研究級 MVP 維護停滯)。
| # | 行動 | 為什麼 |
|---|---|---|
| 1 | 續用 EverOS 作為三個工作負載的主平台 | 無候選達「顯著優於且可攜性不倒退」門檻,不做平台遷移 |
| 2 | 把 EverOS 的 W1 缺口(遺忘/更新語意)列為內部改進工單 | 這是 EverOS 最弱、也是候選唯一可能切入的一塊;深挖原始碼確認後,設計「有效期標註+新舊偏好衝突裁決」層 |
| 3 | 借鑑 Graphiti 的 bi-temporal invalidation「概念」,不搬平台 | 該設計正面回答「記錯比不記危險」;在 md frontmatter 引入 valid_from/valid_to/superseded_by 做保鮮度可觀測指標(純設計借用,資料仍留 md) |
| 4 | W3 一次性 35M 字元匯入時機拿捏 | 已知成本地雷+lance decoder bug 未出貨修復;等 lancedb 0.35.0 治本後再做大匯入,期間維持聚類策略關閉($400-600 可接受區間) |
| 5 | 持續追蹤 Graphiti 與 Letta(唯二有單項亮點者) | 若日後補上 md 匯出,值得重評;定期盯 Graphiti PR #1456(迴圈修復)、Letta agent-file Passages roadmap |
目前不觸發(因無候選達標)。但若決定不顧可攜性硬閘門、想驗證 Graphiti 的 W1 遺忘語意:拿一年份合成的學習者偏好序列(含 3-5 組刻意反轉的偏好,如「討厭幾何→喜歡幾何」),驗 bi-temporal invalidation 是否正確關閉舊事實、檢索時是否只回當前有效事實、歷史是否可稽核。本地 Ollama+FalkorDB,主要成本是 entity/edge extraction 的 LLM 呼叫,估 < $50 一輪。成功判準:≥90% 偏好反轉被正確 invalidate(非重複堆積);且能一鍵匯出成人類可讀格式(此項幾乎確定會失敗——正是它不達標的原因)。
評估不用抽象評分,以三種真實工作負載為判準本體(公開版描述已一般化):
| 工作負載 | 最適平台 | 理由 |
|---|---|---|
| W1 學習者模型 FAA 關鍵 | EverOS(現況)+補遺忘語意層;概念參考 Graphiti | EverOS 的 md-first 保證「記錯了還能救回」(可攜性是 FAA 的最後防線),但缺明確覆寫/衰減/版本化語意是真缺口。Graphiti 的 bi-temporal invalidation 是全表對 W1 最正確的答案,但可攜性倒退+W3 聚類災情使其整體不划算——借其概念、留 EverOS 的資料層是最優解。Mem0/A-Mem/MemoryOS/Nemori 在此項有已證實的硬缺陷(無 TTL、無衝突裁決),直接出局。 |
| W2 跨專案工作記憶 | EverOS(現況) | EverOS 是唯一有 ground-truth 驗收通過的:recall CLI 命中指定歷史輔導事件的 episode(score 0.634)並附時間戳與 session 回鏈;蒸餾模型可換(A/B 驗證)、prompt 可改(逐字/轉述可調)。候選中 Letta(hybrid vector+BM25+tag、sleep-time 整併)方向最接近但需自建 Claude Code 整合層且 Archival 匯不出;其餘候選的混合檢索/出處回鏈多為「查無資料」。 |
| W3 聊天史大量匯入 | EverOS(現況,需人工治理) | EverOS 已知「可行但需治理」:全開 $220/M 字元(不可接受)、關聚類策略後 $400-600(可接受),有策略級 on/off 開關與月度增量冪等去重、巨檔補丁。候選在此項普遍更差或未知:Graphiti 命中「聚類最危險」實證(44 分鐘卡死)、Mem0 本地單筆 add 20 秒無 batch、MemoBase 已證實無去重(#143)、其餘全部「per-M-char 成本查無資料」。 |
✅ 明確達標/優勢 ⚠️ 部分達標/有保留/證據不足 ❌ 明確不達標/已知缺陷 | 手機可左右滑動
| 系統 | 1 可攜性 | 2 本地自架 | 3 成本結構 | 4 遺忘/更新 | 5 CC 整合 | 6 維運成熟 | 7 社群/維護 | 8 Reasoning |
|---|---|---|---|---|---|---|---|---|
| EverOS(基準) | ✅ md-first、事故驗證零損 | ✅ 全本地三件式 | ⚠️ 超線性但有 on/off 治理 | ⚠️ 有整併、缺衰減/版本化 | ✅ 深度整合實戰中 | ⚠️ 三次爆炸但已止血 | ⚠️ 星多但核心 bug 回應慢 | ⚠️ 無專門機制 |
| Mem0 | ⚠️ DB+JSON 匯出、非 md | ✅ 可 Ollama 全本地 | ⚠️ 線性+雜訊推高單位成本 | ❌ ADD-only 無語意衝突/無 TTL | ⚠️ 官方偏雲、自架需自寫 wrapper | ❌ 記憶體洩漏+97.8% 雜訊 | ⚠️ 星多、深層設計回應弱 | ⚠️ hybrid 有、整合靠 LLM |
| Zep/Graphiti | ❌ 圖 DB 無 md 匯出;Zep Cloud SaaS | ⚠️ Graphiti 可本地、CE 已死 | ⚠️ 比 mem0 貴 4-40%、聚類發散 | ✅ bi-temporal invalidation | ⚠️ MCP 有、需 gateway 橋接 | ❌ 聚類無限迴圈 44min 卡死 | ⚠️ Graphiti 活躍、Zep 棄坑前科 | ✅ community 階層彙總 |
| Letta | ❌ Postgres、Archival 匯不出 | ⚠️ 可本地但 Docker 非積極維護 | ⚠️ sleep-time 線性疊加 | ⚠️ 版本歷史+timestamp 裁決、TTL 未證 | ⚠️ 無官方、需自建 wrapper | ⚠️ 無爆炸類、但 Docker 棄維 | ⚠️ 僅種子輪、重心轉 Letta Code | ✅ sleep-time 專門整併 |
| LangMem | ❌ LangGraph Store DB、無匯出 | ⚠️ 理論可本地、無端對端實證 | ⚠️ 查無超線性資料 | ❌ 抽象敘述+寫入後取不回 bug | ❌ 無 MCP/hooks | ❌ 靜默資料遺失 bug 未修 | ⚠️ 背靠 LangChain 但 8 個月未發版 | ❌ 無跨記憶機制、純 RAG |
| MemoryOS | ⚠️ ChromaDB/檔案、無匯出、pro 版可疑 | ✅ 全本地 Docker+vLLM | ⚠️ 查無資料 | ⚠️ heat+FIFO、缺衝突/版本/TTL | ✅ MCP 三工具(未列 CC CLI) | ⚠️ issue 極少、MTM 硬上限、未經規模考驗 | ⚠️ 1.5k 星、bus factor 不明 | ❌ 僅 prompt 拼接 |
| A-Mem | ❌ ChromaDB、無匯出 | ✅ 全本地 Ollama/SGLang | ⚠️ top-k 非超線性、240h 疑慮 | ❌ 僅硬刪除+覆寫、無 TTL | ❌ 無 CLI/hooks/MCP | ⚠️ L2-vs-cosine bug 未修、低使用 | ❌ 「專案已死」6 月無回應 | ⚠️ Zettelkasten 連結、無 hybrid |
| MemoBase | ⚠️ Postgres/Redis、預設刪原文 | ⚠️ LLM 本地 OK、embedding 僅 openai/jina | ⚠️ 查無 per-M-char | ❌ 無去重(#143)+更新失敗(#109) | ⚠️ 通用 MCP、品牌混淆 | ⚠️ 中小、未見規模災情 | ⚠️ 2.8k 星、bus factor 不明 | ⚠️ LLM 相關性篩選、證據不足 |
| Nemori | ❌ Postgres+Qdrant、無匯出 | ⚠️ 可本地未證、預設 OpenRouter | ⚠️ 查無資料 | ❌ 無遺忘/版本/衝突文件 | ❌ 僅 Python lib | ⚠️ 無災情但未經考驗、極小 | ❌ 207 星、3 月停更、匿名 beta | ❌ 寫入時蒸餾、檢索靠 LLM |
EverOS:①md-first+②三件式+⑤整合+⑥三次爆炸+⑦星數 均 verified(EverOS README、issues #315/#316、本機第一手事故與實測記錄);④遺忘語意、⑧Reasoning 為 unverified(基於 README 未描述專門機制的推論);③成本 verified(本機實測)。
Mem0:②本地 confirmed、④無 TTL/無語意衝突 confirmed(#5330/#4896)、⑥97.8% 雜訊 confirmed(#4573)、⑤自架需 wrapper 部分修正(#5413 仍 open 且有 maintainer 回應,原「無回應」主張被 refuted)、⑧hybrid 為 unverified、③定價 graph-memory 門檻 unverifiable。全 verified 來源為 GitHub API 直查。
Zep/Graphiti:①圖 DB 無 md、②CE 死/Zep Cloud SaaS、③成本論文、④bi-temporal、⑥44min 迴圈(#1397)、⑦星數/活躍、⑧community 均 confirmed(官方 blog、定價頁、arXiv 2601.07978、issue #1397、GitHub API);④中 delete_entity_edge 具體 API 名稱 unverifiable(方向確認);⑦「52 貢獻者」單一數字 unverifiable。
Letta:①Archival 匯不出 confirmed(agent-file README)、②Docker 非維護 confirmed、④sleep-time 存在 confirmed 但「每 session 觸發一次」被 refuted(可設定頻率)、⑤整合來源 X 貼文 unverifiable(付費牆)、③②定價/開源 confirmed、⑦種子輪 confirmed;「SQLite 無 migration」unverifiable。
LangMem:①DB 無匯出、④#140/#154 bug、⑤無 MCP、⑥靜默資料遺失、⑦8 個月未發版/11 subscribers、⑧無 reasoning 機制 均 confirmed(GitHub/PyPI API、conceptual guide);②本地 unverified(README grep ollama=0);③成本 unverified。
MemoryOS:②全本地、⑤MCP 三工具、⑦contributors 頁載入失敗、⑧prompt 拼接、pro 版可疑 均 confirmed;④「論文明確承認缺口」被 refuted(只是未提及非自承)、①「ChromaDB+JSON 為儲存」被 refuted(僅變體之一)、「MTM 上限 1000」被 refuted(實為 200);③維運 unverified。
A-Mem:①無匯出、②全本地、④僅硬刪除/覆寫、⑤無整合、⑥L2-cosine bug(#24)、⑦「專案已死」(#16)、⑧top-5 連結、240h(#21) 均 confirmed(源碼+GitHub API 直查)。
MemoBase:①預設刪原文、④無去重(#143)/更新失敗(#109)、⑤品牌混淆、⑦星數 均 confirmed;②「embedding 可本地 Ollama」被 refuted(僅 openai/jina)——此點影響隱私紅線判定;③per-M-char unverifiable、⑧reasoning unverified。
Nemori:①無匯出、②可本地未證、④無遺忘文件、⑤僅 lib、⑥無災情但未考驗、⑦207 星/停更/匿名 beta、③成本缺席 均 confirmed(GitHub API、arXiv 2508.03341、pyproject.toml)。
觸發本研究的論文:Memora benchmark(arXiv:2604.20006v1,2026-04-21)。六款記憶智能體、四款裸 LLM 對照,GPT-4o-mini backend。聚合分數=週+月+季三期加總(非平均)。
| 系統 | Remembering | Reasoning | Recommending | 備註 |
|---|---|---|---|---|
| 記憶智能體組 | ||||
| A-Mem | 154.50 | 9.00 | 107.51 | Remembering 全表最高,但週→季驟降 71.82→40.78 |
| LangMem | 152.30 | 55.00 | 126.81 | Reasoning 離群值,見下方深挖 |
| Nemori | 142.97 | 25.16 | 140.40 | 月期 Reasoning 崩零 |
| MemoryOS | 106.67 | 32.16 | 155.20 | Reasoning 次高、趨勢較平滑 |
| Mem-0 | 81.40 | 18.00 | 127.25 | 月/季 Reasoning 幾近全滅 |
| MemoBase | 78.86 | 26.00 | 173.02 | Recommending 記憶智能體組最高 |
| 裸 LLM 對照組 | ||||
| GPT-5.2 | 68.63 | 5.66 | 159.28 | Recommending 裸模型組最高之一 |
| Claude Sonnet 4.5 | 68.17 | 15.16 | 126.64 | 開 reasoning tokens 後分數反降,對 setting 敏感 |
| Qwen3-32B | 66.50 | 14.00 | 149.34 | — |
| Gemini 3 Pro Preview | 59.08 | 14.66 | 143.62 | 開 reasoning tokens 後 Reasoning 升至 24.50 |
兩組對照(論文 Table 4):Remembering 記憶智能體大勝裸 LLM(142-154 vs 59-69);Recommending 兩組區間高度重疊纏鬥(agent 107-173、LLM 126-165,最高分 MemoBase 173.02 仍在 agent 側,「LLM 反超」是簡化說法、方向對但誇大);Reasoning 全體偏低,agent 略優但 LangMem 55.00 為明顯離群。
⚠️ 關鍵:EverOS 不在此表。EverOS 發布於 2026-06-06,晚於本論文,未被評測;此 benchmark 比的是「記憶架構」(同一 backend),不能直接用來排 EverOS 名次。
55.00=週 30.00+月 14.00+季 11.00 加總。四條證據指向「評測噪音/任務設計對某期特別有利」:①驅動力集中單一期(週 30.00 是全表 reasoning 單期最高,其餘 agent 週分數僅 2.00-20.66,明顯脫離群體分佈);②趨勢不持續反遞減(月/季滑落至 14.00/11.00——真架構突破應隨記憶量增加而擴大優勢);③論文零機制解釋(全文未給 LangMem 任何架構描述);④小樣本高變異(Reasoning 子任務樣本數遠低於其他兩項,論文未報標準差/信賴區間)。
另注:LangMem SDK(langchain-ai)、Memora 論文中的「LangMem」條目、Microsoft 的 microsoft/Memora(arXiv 2602.03315,Reasoning 86.3%/87.4%)是三個不同東西,不可混為一談。
①六款記憶智能體無版本號/commit/測試日期;②EverOS 未被測,引用須自行補測;③FAA 非獨立分數(論文核心是複合 FAMA,只能引整體扣分趨勢:週 18.2 → 季 29.5 惡化,agent 組季度扣分達 44);④抓取經摘要非逐字全文,關鍵引用建議 PDF 覆核;⑤「Recommending LLM 反超」需謹慎(兩組區間重疊)。
八判準逐條檢視;標註規則同上(verified / unverified / unverifiable / refuted)。被查核推翻的主張已修正或標明爭議。
EverMind-AI/EverOS
md-first 可攜性與本地自架是兩項硬優勢(活過事故驗證),但維運成熟度(一週三次磁碟爆炸,根因上游 lance decoder bug 尚無出貨修復)與 W1 遺忘語意是明確弱項。
來源:github.com/EverMind-AI/EverOS(README/commits/issues verified)、issues #315、#316(verified)、本機第一手運維記錄。
mem0ai/mem0
活躍度高、可本地自架、v3 hybrid search,但遺忘語意有已知未修的架構缺陷(ADD-only 無語意衝突、無 TTL)+97.8% 雜訊審計,不建議未補 quality gate 前作為 FAA 關鍵路徑。
工作負載:W1 不建議(FAA 三缺陷);W2 中等可小試(hybrid 對但需自補 quality gate);W3 不建議主力(本地 add 20 秒、無 batch 路徑)。
來源:docs.mem0.ai、issues #2813/#4896/#4536/#4573/#5330/#5413、mem0.ai/pricing(GitHub API 直查 verified)。
getzep/graphiti
Zep「產品」自架故事已死(CE 2025-04 棄坑、Zep Cloud SaaS-only 硬傷),只剩 Graphiti library;Graphiti 的 bi-temporal invalidation 是全表 W1 最佳解,但 W3 命中「聚類最危險」實證+可攜性倒退,整體不達標。
工作負載:W1 語意優於 EverOS 但可攜性/維運抵銷;W2 未見顯著優於的實證;W3 明顯劣於(聚類卡死+成本高)。
來源:blog.getzep.com、getzep.com/pricing、arXiv 2601.07978、github.com/getzep/graphiti issues #1397、communities docs(confirmed)。
letta-ai/letta
紮實的分層記憶架構+sleep-time 專門整併(Reasoning 亮點),但 Archival Memory 官方匯不出(可攜性重傷)、Docker 自架「非積極維護」、僅種子輪、重心轉商業 CLI,整體不達標。
工作負載:W1 不建議(Archival 匯不出+自架路線不明);W2 有條件可行(hybrid+sleep-time 但需自建整合);W3 證據不足。
來源:docs.letta.com(agent-file、selfhosting、pricing)、github.com/letta-ai/agent-file、letta.com/blog/sleep-time-compute、deepwiki(confirmed)。
langchain-ai/langmem
記憶原語工具箱而非完整平台,核心讀寫路徑有未修的正確性 bug(寫入後取不回、靜默資料遺失),對 FAA 關鍵場景是高風險,W2/W3 關鍵能力全查無資料。
工作負載:W1 弱(正確性 bug+無遺忘機制);W2 弱-中;W3 弱(成本/去重/邊界全查無資料)。
來源:langchain-ai.github.io/langmem、github.com/langchain-ai/langmem issues #140/#154、PyPI API(confirmed)。
BAI-LAB/MemoryOS(EMNLP 2025 Oral)
概念驗證級分層記憶研究專案(短/中/長三層+heat 遷移),可全本地自架,但遺忘語意簡陋、Reasoning 僅 prompt 拼接、社群小+memoryos-pro 供應鏈可疑,非生產級。
工作負載:W1 不推薦;W2 部分可用需大量自開發;W3 高風險(MTM 上限、超線性未知、社群太小)。
來源:github.com/BAI-LAB/MemoryOS、bai-lab.github.io、arXiv 2506.06326、PyPI memoryos-pro(confirmed)。
agiresearch/A-mem+WujiangXu/A-mem-sys(NeurIPS 2025)
Zettelkasten 式 agentic memory library,可全本地,但完全無遺忘語意(只硬刪除/覆寫)、無整合介面、維護訊號疲弱(「專案已死」提問 6 月無回應)。
工作負載:W1 不合適(遺忘語意全缺);W2 部分但整合成本高;W3 風險偏高(240h 疑慮+無 batch/去重)。
來源:github.com/agiresearch/A-mem、A-mem-sys 源碼、issues #24/#16/#21、arXiv 2502.12110(confirmed,源碼+API 直查)。
memodb-io/memobase
profile 為核心的記憶後端,LLM 可本地但 embedding 本地化被推翻(僅 openai/jina),且已證實無去重(#143)+更新失敗(#109),預設刪原文——三個工作負載核心判準證據不足或已有負面訊號。
工作負載:W1 風險偏高(更新失敗+不去重實測);W2 部分(預設刪原文與回鏈衝突);W3 最薄弱(已知無去重會膨脹)。
來源:docs.memobase.io(templates/ollama、local_config)、github.com/memodb-io/memobase issues #143/#109/#130、memobase.ai(confirmed)。
nemori-ai/nemori
論文(arXiv 2508.03341)附帶的研究型 beta MVP(作者匿名、207 星、3 月停更),無遺忘語意/匯出/CLI/MCP,任一工作負載拿不出顯著優勢,建議暫緩。
工作負載:W1/W2/W3 全不建議(研究級 MVP,維護停滯,無實證)。
來源:github.com/nemori-ai/nemori、pyproject.toml、.env.example、GitHub API、arXiv 2508.03341(confirmed)。
閘門一性質:本報告為桌面研究,非實機 pilot。所有結論基於公開文件、GitHub issues/API、arXiv 論文、以及我們本機的第一手運維記錄(EverOS 部分)。未實際部署或壓測任何候選平台——凡標 unverified/unverifiable 者,須待閘門二實測才能定案。
來源截止日:2026-07-10。版本相依的定價/配額/行為多因定價頁 JS 渲染或頁面改版而 unverifiable,已如實標註,未以 verified-fact 呈現。
issues 優先於 README:維運成熟度判準刻意翻 GitHub issues 找真實災情(EverOS #315/#316、Graphiti #1397、Mem0 #4573、LangMem #140/#154、MemoBase #143/#109、A-Mem #16/#24),而非採信 README 的自我宣稱。
查核修正:以下原始主張經對抗式查核被 refuted,已於 profile 修正:Mem0 #4536/#5413「無回應」(實有回應)、Letta sleep-time「每 session 觸發」(可設定頻率)、MemoryOS「論文自承缺口」(只是未提及)/「ChromaDB+JSON 儲存」(僅變體)/「MTM 上限 1000」(實為 200)、MemoBase「embedding 可本地 Ollama」(僅 openai/jina)。其中 MemoryOS MTM=200 與 MemoBase embedding 非本地兩項是實質影響判定的修正。
普遍查無資料的判準:①成本結構(per-M-char、超線性)除 EverOS(本機實測)與 Graphiti(有論文)外幾乎全「查無資料」——研究型專案沒人跑到生產規模;②遺忘/更新語意的可觀測指標全表(含 EverOS)都弱,只有 Graphiti 的 bi-temporal 有明確可稽核設計——這是整個記憶平台領域的共同缺口;③小型專案的「無災情」是「使用規模太小沒人踩到」,不可誤讀為優勢;④巨量單日檔(>10k entries)邊界除 EverOS 外全部未經考驗。
評估來源截止後三週內的一項重要發展:Letta 於 2026-06-24 發布 Mods——讓 agent 以 .js/.ts 檔自行擴充 Letta Code harness(自訂 tools、lifecycle 事件掛鉤、動態權限、model providers,熱載入生效)。三點判讀: