cognee
Basic Information
Cognee is an open source Python library that provides persistent, structured memory for AI agents through a modular Extract-Cognify-Load (ECL) pipeline. It is designed to replace traditional RAG setups by generating a knowledge graph from conversations, documents, images and audio transcriptions and enabling efficient retrieval. The repository includes a programmatic API for adding content, running a cognify pipeline, and searching the resulting knowledge graph, plus a local UI and references to a fully hosted product called Cogwit. The project targets developers building agents and memory systems, offers demos and a research paper, and supports Python 3.10 to 3.13. Documentation, notebooks and starter repos are provided to help integrate different LLM providers and backends without inventing ingestion code from scratch.