项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 33143
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10–3.14(README 明确要求)
- Docker 与 Docker Compose(用于源码方式的整套服务部署)
- pip 或 uv 等 Python 包管理器
- 本地 8000 / 3000 / 8001 端口可用(默认端口)
安装与启动步骤
-
1检查 Python 版本
cognee 要求 Python 3.10–3.14,低于或高于此范围建议先切换解释器再安装。
python --version -
2安装 cognee 包
README 支持 pip、uv 或任意 Python 包管理器,示例使用 uv 安装 cognee。
uv pip install cognee -
3克隆仓库
若要走 Docker 方式运行 API、UI 和 MCP 服务,需先从 GitHub 拉取源码。
git clone https://github.com/topoteretes/cognee.git -
4进入项目目录
后续的 .env 复制与 docker compose 命令都需在仓库根目录执行。
cd cognee -
5生成 .env 配置
复制 .env.template 为 .env,并按需配置模型与数据提供方,否则服务无法正常工作。
cp .env.template .env -
6启动 API/UI/MCP
使用 ui 与 mcp 两个 profile 启动整套服务,首次运行需拉取镜像,请保持网络畅通。
docker compose --profile ui --profile mcp up
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
.env | 是 | 由 .env.template 复制而来,用于配置 provider 等运行参数 | cp .env.template .env |
API 端口 | 否 | 后端 API 默认监听端口 | 8000 |
UI 端口 | 否 | 前端界面默认访问端口 | 3000 |
MCP 端口 | 否 | MCP 服务默认监听端口 | 8001 |
如何确认成功
浏览器访问 http://localhost:3000 打开 UI,API 在 8000、MCP 在 8001 上可访问即启动成功。
常见问题
Q:需要什么 Python 版本?
A:README 明确要求 Python 3.10–3.14,超出该范围可能无法安装或运行。
Q:可以用 pip 安装吗?
A:可以。README 说明支持 pip、uv 或你偏好的 Python 包管理器,其中给出的示例命令是 uv pip install cognee。
Q:默认端口分别是多少?
A:API 为 8000,UI 为 3000,MCP 为 8001。
Q:如何把整个记忆层跑在 Postgres 上?
A:cognee 1.0 起可用单个 Postgres 实例承载关系元数据、PGVector 与图存储,但用 Postgres 作图存储目前是 demo 特性,生产版本需授权产品。
Q:如何做正式部署?
A:本地 demo 之外需按官方 permissions 指南配置认证、持久化存储与兼容后端,可参考 distributed/deploy 下的部署模板,或使用 Cognee Cloud 托管方案。
注意事项
- Docker 方式部署前必须先复制 .env.template 为 .env 并配置好 provider,否则服务不可用。
- 用 Postgres 作为图存储当前仅为 demo 功能,生产可用版本为授权产品。
- 超出本地 demo 的部署需要额外配置认证、持久化存储和兼容后端。
- README 提到另有最小化 Docker Compose 指南(docs/minimal-docker-compose.md),适合仅需本地 API 演示的场景。
核心亮点
- 自托管知识图谱引擎,数据隐私可控,不依赖外部云服务
- 自动从对话/文档抽取实体关系,构建结构化记忆,检索精准
- 提供简洁 Python SDK,几行代码集成到现有 Agent 框架
不足之处
- 知识图谱构建对非结构化文本的抽取质量依赖模型,复杂场景准确率待提升
- 文档/社区待观察,生态和教程相对较新
适用场景
- 构建跨会话的客服机器人,记住用户偏好和历史问题
- 开发个人 AI 助手,长期积累用户兴趣和日程信息
- 企业知识库问答,让 AI 基于内部文档持续学习
替代项目
Mem0、Zep、LangMem
上一篇:amfs
同类项目推荐
agentic-awesome-skills
开源
一站式管理 2000+ AI 技能,让智能体自主选型与编排,告别重复造轮子
2,926+ reusable AI agent skills for Claude Code, Codex, Cursor and Gemini CLI. AAS C···
answer-me-with-html
开源
让 AI 把复杂答案写成一页能读的 HTML
Answer me with HTML — an agent skill that answers hard questions with a one-page HT···
moltlets-world
开源
让 AI 代理在区块链上自主生活、赚钱、交易和社交
AI Agent On-chain Living, Breathing Virtual World — where AI agents earn, trade, ow···
emem
开源
把物理观察变成防篡改记忆,智能体换模型也不丢。
Epistemic settlement memory. Shared, external and verifiable.
hass_local_openai_llm
开源
把本地大模型接入 Home Assistant,用自然语言控制全屋设备
Home Assistant LLM integration for local OpenAI-compatible services (llamacpp, vllm,···
gpt-all-star
开源
让AI代理团队协作,从零自动生成Web应用
AI-powered code generation tool for scratch development of web applications with a t···
GPTeam
开源
让多个AI角色组队协作,自动演出一场智能大戏
GPTeam: An open-source multi-agent simulation
FlyEnv
开源
一键搞定本地开发环境,告别 Docker 和 XAMPP 的繁琐配置。
Native local development environment for Windows, macOS & Linux. A modern alternativ···
awesome-agentic-patterns
开源
智能体设计模式速查,少踩坑快选型
A curated catalogue of awesome agentic AI patterns
