topoteretes/cognee

Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.

What it solves

Cognee 為 AI 代理提供跨會話的持久長期記憶,解決了代理隨時間遺忘上下文或失去使用者偏好與領域知識的問題。它讓代理能夠透過將各種來源的資料統一成可搜尋且相互連結的知識庫,打造「公司大腦」。

How it works

Cognee 建立一個自我託管的知識圖譜,將語意搜尋的向量嵌入與關係追蹤的圖形推理結合。它使用以認知科學為基礎的本體生成來組織資料。系統支援分層記憶方式:用於快速快取的會話記憶,以及用於長期儲存的永久知識圖譜。可部署為獨立 API 伺服器、雲端管理服務,或透過插件整合(例如 Claude Code 插件)。

Who it’s for

開發需要長期記憶、領域特定知識萃取,且希望在多個代理或租戶之間共享知識的 AI 代理開發者。

Highlights

  • Unified Memory Layer: 可在單一 Postgres 實例(使用 pgvector)上運行完整堆疊(關係、嵌入、會話與中繼資料)。
  • Hybrid Search: 結合向量與圖形搜尋,讓代理能根據意義與結構同時回憶資訊。
  • Agentic Integration: 包含針對 Claude Code 等工具的專屬插件,自動捕捉提示與工具追蹤。
  • Multi-language Support: 提供官方客戶端,支援 Python、Rust 與 TypeScript。
  • High Performance: 在 BEAM 長上下文基準測試中,於代理記憶表現上超越先前最先進的基準。