Repolode
topoteretes

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. 1

    使用 uv 安装带 gliner 扩展的 Cognee

    uv pip install "cognee[gliner]"
  2. 2

    保存本地快速入门脚本并运行

    python quickstart.py
  3. 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 数据每日更新。

相关项目