面向 AI 智能体的本地优先、Markdown 原生长期记忆层,记忆以可编辑文件保存并配合 SQLite 与 LanceDB 索引。
topoteretes/cognee
开源 AI 记忆平台,将文档、代码和对话转为自托管知识图谱,供 AI 智能体检索复用。
- Star
- 32,573
- Fork
- 3,419
- 未关闭 Issue
- 916
- 最近提交
- 4小时前
这是什么?
Cognee 为 AI 智能体提供跨会话的持久长期记忆。它可以摄入文本、代码和对话,把实体与关系抽取为知识图谱,并将可检索的文本块与向量嵌入一同存储,便于智能体之后取回相关上下文。
核心操作包括 remember(存储内容、代码或会话)、recall(通过自动路由或指定检索策略获取上下文或答案)、improve(丰富记忆并应用反馈)和 forget(删除条目或数据集)。未配置 LLM 密钥时,文本摄入和检索可在 CPU 上使用本地 GLiNER 与嵌入模型完成;配置密钥后可调用 OpenAI 等托管模型,也可用本地 Ollama 模型生成答案。
项目提供 Python、TypeScript 和 REST 接口,附带带本地 UI 的 CLI、MCP 服务,以及 Claude Code、Codex 插件。它还支持把整套记忆层运行在单个 Postgres 实例上。
核心功能
- 01从文本、代码和对话中构建知识图谱与可检索文本块。
- 02无需 LLM API 密钥即可在本地完成文本摄入与检索。
- 03提供 remember、recall、improve、forget 四类记忆操作。
- 04提供 Python、TypeScript 和 REST 接口,并附带 CLI 与本地 UI。
- 05可接入 Claude Code、Codex 以及 Cursor、Cline 等 MCP 客户端。
- 06支持在单个 Postgres 实例上运行整套记忆层(演示功能)。
适用场景
- 让编程智能体跨多次运行记住项目上下文、历史决策和修复记录。
- 构建企业知识库,把文档、工单、对话和代码关联起来。
- 通过本体与自定义数据模型,让应用中的智能体基于特定实体和关系工作。
- 在自有基础设施上部署自托管的智能体记忆后端。
快速上手
- 1
使用 uv 安装带 gliner 扩展的 Cognee
uv pip install "cognee[gliner]" - 2
保存本地快速入门脚本并运行
python quickstart.py - 3
或使用命令行存储并检索文本
cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart
使用前须知
- 无 LLM 的本地模式使用演示级 GLiNER 抽取器,生产级精度需联系厂商。
- 生成答案及视觉或转录功能需要额外的 LLM 配置。
- 需要 Python 3.10 至 3.14。
标签
常见问题
- cognee 是什么?
- 开源 AI 记忆平台,将文档、代码和对话转为自托管知识图谱,供 AI 智能体检索复用。 Cognee 为 AI 智能体提供跨会话的持久长期记忆。它可以摄入文本、代码和对话,把实体与关系抽取为知识图谱,并将可检索的文本块与向量嵌入一同存储,便于智能体之后取回相关上下文。
- cognee 可以免费使用吗?用的什么许可证?
- cognee 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- cognee 还在维护吗?
- 活跃维护中。cognee 最近一次提交是在 2026年10月20日。
- cognee 适合用来做什么?
- 让编程智能体跨多次运行记住项目上下文、历史决策和修复记录。 构建企业知识库,把文档、工单、对话和代码关联起来。 通过本体与自定义数据模型,让应用中的智能体基于特定实体和关系工作。 在自有基础设施上部署自托管的智能体记忆后端。
- cognee 怎么安装和运行?
- 使用 uv 安装带 gliner 扩展的 Cognee: uv pip install "cognee[gliner]" 保存本地快速入门脚本并运行: python quickstart.py 或使用命令行存储并检索文本: cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart
- 在哪里获取 cognee?
- 源代码和安装说明在 GitHub 上:https://github.com/topoteretes/cognee
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个包含 30 个可运行 Jupyter 笔记本的教程仓库,系统讲解 LLM 智能体的记忆技术。
可自托管的 AI 聊天界面,支持 Ollama 与 OpenAI 兼容 API,内置 RAG、插件和多用户权限管理。
本地优先的 AI 记忆系统,逐字保存对话历史,并通过语义搜索检索,提供 MCP 服务与命令行工具。
面向 AI 应用的开源数据基础设施,用于存储文档与向量并支持语义、混合及全文检索。
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。