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 长上下文基准测试中,于代理记忆表现上超越先前最先进的基准。