Wichtigste Erkenntnisse
- cognee (cognee.ai) ist eine kostenlose, quelloffene Python-Bibliothek für KI-Agenten-Gedächtnis, die um einen selbst gehosteten Wissensgraphen herum aufgebaut ist, keine gehostete App
- Unter Apache-2.0 lizenziert, bestätigt über das GitHub-Repository
- Entwickelt von Topoteretes UG, einer Berliner Firma unter Geschäftsführer Vasilije Markovic
- Über 30.700 GitHub-Stars zum Zeitpunkt dieser Review (verifiziert 2026-09-18)
- Hybride Lokalität: Die Wissensgraph-Engine und der Vektorspeicher laufen selbst gehostet, doch standardmäßige LLM-/Embedding-Verarbeitungsaufrufe gehen an einen konfigurierten externen Anbieter — lokale Ollama-Modelle werden ebenfalls unterstützt
- Kernoperationen sind
cognee.add()(Aufnahme),cognee.cognify()(Graph aufbauen) undcognee.search()(abfragen), mit neueren, komfortablerenremember()/recall()-Funktionen, die auf derselben Pipeline aufsetzen - Integriert sich mit Claude Code, Cursor, LangGraph, CrewAI, OpenClaw und Model-Context-Protocol-(MCP)-Tooling
📍 In einem Satz
cognee ist eine kostenlose, quelloffene (Apache-2.0) Python-Bibliothek der Berliner Firma Topoteretes, die KI-Agenten ein dauerhaftes Gedächtnis verleiht, indem sie einen selbst gehosteten Wissensgraphen aus Dokumenten, Code und Konversationen aufbaut, statt sich allein auf Vektorähnlichkeitssuche zu verlassen.
💬 In einfachen Worten
Statt Ihre Dokumente nur in Abschnitte zu zerlegen und sie wie bei einem typischen RAG-Setup per Ähnlichkeit zuzuordnen, liest cognee Ihre Daten und erstellt eine Karte der darin enthaltenen Entitäten und Beziehungen — einen Wissensgraphen —, den ein Agent für strukturiertere, vernetzte Antworten abfragen kann. Es läuft auf Ihrem eigenen Rechner oder Server über pip install cognee, und es ist kostenlos.
📌Hinweis: Diese Review ist der Deep-Dive-Begleiter zu cognees Eintrag im Local LLM Software Directory — dort finden Sie, wie sich cognee im Vergleich zu Dutzenden anderer lokaler und selbst gehosteter KI-Tools auf einen Blick schlägt.
Was ist cognee?
cognee ist eine Python-Bibliothek, die KI-Agenten und Anwendungen ein dauerhaftes, strukturiertes Gedächtnis verleiht, indem sie rohen Text, Code und Konversationsverlauf in einen abfragbaren Wissensgraphen verwandelt. Die eigene GitHub-Beschreibung positioniert es als quelloffene KI-Gedächtnisplattform für dauerhaftes Gedächtnis über Agenten-Sitzungen hinweg, aufgebaut durch eine Pipeline, die Entitäten und Beziehungen extrahiert, statt nur flache Textabschnitte einzubetten.
- Produkttyp: eine selbst gehostete Python-Bibliothek und Pipeline-Framework, keine eigenständige herunterladbare App und standardmäßig kein vollständig verwaltetes SaaS
- Entwickler: Topoteretes UG (haftungsbeschränkt), eine in Berlin registrierte Firma; Geschäftsführer Vasilije Markovic
- Repository: github.com/topoteretes/cognee
- Lizenz: Apache-2.0, bestätigt über die Lizenzdatei des Repositorys
- Lokalität: hybrid — Wissensgraph-Engine, Vektorspeicher und lokale Datenbanken laufen auf Ihrer eigenen Infrastruktur, aber Text zur Entitätsextraktion, Anreicherung und Einbettung wird standardmäßig an den von Ihnen konfigurierten externen LLM-/Embedding-Anbieter geleitet; cognee dokumentiert auch Unterstützung dafür, diese Verarbeitung stattdessen über ein lokales Ollama-Modell laufen zu lassen
- Umfang: über 30.700 GitHub-Stars, und cognees eigene Website nennt mehr als 5 Millionen SDK-Aufrufe pro Monat zum Zeitpunkt dieser Review
Projektgeschichte von cognee
cognee wird von Topoteretes entwickelt und gepflegt, einer Berliner Firma, die das Projekt öffentlich als „KI-Gedächtnisplattform für Agenten" positioniert. Diese Review hat den Firmennamen, den Firmensitz und den aktuellen Umfang (Star-Anzahl, monatliches SDK-Aufrufvolumen) direkt über cognees eigene Website und GitHub-Repository verifiziert, fand jedoch keine konkrete, datierte öffentliche Ankündigung des ursprünglichen Startdatums des Projekts, um sie hier zu zitieren — prüfen Sie bei Bedarf die Commit-Historie des GitHub-Repositorys direkt.
- cognee positioniert sich um eine Extract-Cognify-Load-artige Pipeline herum: Daten aufnehmen, daraus einen Wissensgraphen und eine Anreicherungsschicht aufbauen („cognify"), und diesen Graphen dann abfragbar machen — das aktuelle SDK stellt dies als
add(),cognify()undsearch()bereit, mit neuerenremember()/recall()-Wrapper-Funktionen für einfachere Nutzung - cognee berichtet von über 5 Millionen SDK-Aufrufen pro Monat und nennt Produktionsnutzer wie Bayer (Forschungsgedächtnis), Knowunity, SlideSpeak und die University of Wyoming, laut cognees eigener Website
- Cognee Cloud, ein separates verwaltetes Angebot, wurde als optionaler Weg für Teams eingeführt, die dieselbe Gedächtnisschicht nutzen möchten, ohne die Engine selbst zu hosten
Was kann man mit cognee tun?
cognees Funktionsumfang dreht sich darum, unstrukturierte Daten in eine strukturierte, abfragbare Gedächtnisschicht für Agenten und Anwendungen zu verwandeln, laut cognees eigenem GitHub-README und Dokumentation.
- Wissensgraph-Aufbau — cognee extrahiert Entitäten, Beziehungen und Struktur aus Text und Code und baut daraus einen Graphen, statt nur flache Embedding-Vektoren zu speichern
- Multi-Format-Aufnahme — Dokumente, Quellcode und Konversationsverlauf können alle in dieselbe Pipeline eingespeist werden
- Automatisches Retrieval-Routing — cognees Suchschicht wählt je nach Abfrage eine Retrieval-Strategie (Graph-Traversierung, Vektorähnlichkeit oder hybrid), statt dass Sie eine manuell auswählen müssen
- Sitzungsgedächtnis mit Hintergrund-Synchronisierung — Konversationskontext kann im Sitzungsgedächtnis gehalten und im Hintergrund in den dauerhaften Graphen synchronisiert werden
- Graph-Visualisierung und eigene Ontologien — Sie können den aufgebauten Graphen visuell inspizieren und eine eigene Ontologie definieren, damit die Extraktion den spezifischen Entitäts- und Beziehungstypen Ihrer Domäne folgt
- Hybride Lokalität mit Unterstützung lokaler Modelle — cognees eigener Standardfluss sendet Daten zur Verarbeitung an einen konfigurierten externen LLM-/Embedding-Anbieter, dokumentiert aber Unterstützung dafür, diese Verarbeitung stattdessen an eine lokale Ollama-Instanz zu richten und die gesamte Pipeline auf Ihrer eigenen Hardware zu halten
- Agenten- und IDE-Integrationen — dokumentierte Integrationen umfassen Claude Code (als Gedächtnis-Plugin), Cursor, Cline, LangGraph, CrewAI, OpenClaw und Model-Context-Protocol-(MCP)-Unterstützung, um cognee als Tool mit MCP-kompatiblen Clients zu verbinden
Anwendungsbeispiele: Drei Wege, cognee zu nutzen
Dies sind konkrete Workflows, die auf cognees dokumentierter Python-API aufbauen und nach pip install cognee ausgeführt werden.
- Gedächtnis aus einem Textstück aufbauen und abfragen:
pip install cogneeausführen, danncognee.remember(text)aufrufen, um aufzunehmen, undcognee.recall(query_text=...), um abzufragen — cognees eigene Dokumentation beschreibtremember()als eine Funktion, die Aufnahme, Chunking, Entitätsextraktion und Graph-Aufbau in einem Schritt ausführt, undrecall()als automatisches Routing der Abfrage an die beste Retrieval-Strategie - Die niedrigere ECL-artige Pipeline direkt für mehr Kontrolle nutzen:
cognee.add(data)aufrufen, um rohen Text oder Dateien aufzunehmen,cognee.cognify(), um Entitäts-/Beziehungsextraktion auszuführen und den Wissensgraphen aufzubauen, danncognee.search(query_text=...), um ihn abzufragen — nützlich, wenn Sie inspizieren oder anpassen möchten, was in jeder Pipeline-Stufe passiert, statt die Einzelaufruf-Wrapperremember()/recall()zu verwenden - cognee statt an einen Cloud-LLM-/Embedding-Anbieter an ein lokales Ollama-Modell richten: cognees Konfiguration unterstützt das Setzen des LLM- und Embedding-Anbieters auf einen lokalen Ollama-Endpunkt, sodass die Schritte zur Entitätsextraktion und Einbettung auf Ihrer eigenen Hardware laufen, statt eine externe API aufzurufen — prüfen Sie cognees eigene Konfigurationsdokumentation auf die aktuellen Umgebungsvariablennamen, bevor Sie dies in ein Projekt einbauen, da sich Details der Anbieterkonfiguration zwischen Releases ändern können
import asyncio
import cognee
async def main():
text = "cognee turns documents into AI memory."
await cognee.remember(text)
results = await cognee.recall(query_text="What does cognee do?")
for result in results:
print(result.text)
asyncio.run(main())cognee installieren
cognee installiert sich kostenlos über pip (oder uv), und der Quellcode liegt auf GitHub. Es gibt keinen eigenständigen GUI-Installer, da cognee eine Bibliothek ist, die Sie einem Python-Projekt hinzufügen.
Source | Link |
|---|---|
| Offizielle Website (Docs, Anwendungsfälle, Cognee Cloud) | cognee.ai |
| Dokumentation | docs.cognee.ai |
| GitHub-Repository (Quellcode, Apache-2.0) | github.com/topoteretes/cognee |
| PyPI-Paket | pypi.org/project/cognee |
Installieren Sie mit pip install cognee (oder uv pip install cognee, falls Sie uv verwenden). cognee benötigt eine Python-Umgebung und, für den standardmäßigen Hosted-Provider-Fluss, einen API-Schlüssel für Ihren gewählten LLM-/Embedding-Anbieter — oder eine laufende lokale Ollama-Instanz, falls Sie es für vollständig lokale Verarbeitung konfigurieren.
cognee Preise: Ist cognee wirklich kostenlos?
Die quelloffene cognee-Engine ist kostenlos und unter Apache-2.0 lizenziert — es gibt keine kostenpflichtige Stufe, die eine Funktion der Bibliothek selbst einschränkt. Cognee Cloud ist ein separates, optionales verwaltetes Angebot für Teams, die dieselbe Gedächtnisschicht nutzen möchten, ohne die Engine selbst zu hosten; cognees eigene Website veröffentlicht keine detaillierten Cognee-Cloud-Preise auf der Startseite — prüfen Sie cognee.ai direkt für aktuelle Preise der verwalteten Stufe, bevor Sie eine bestimmte Zahl annehmen.
- Quelloffene Engine: kostenlos, Apache-2.0, keine von cognee selbst auferlegten Nutzungsgrenzen
- Ihre eigenen Kosten umfassen weiterhin, was Ihr konfigurierter externer LLM-/Embedding-Anbieter für die API-Aufrufe berechnet, die cognee während
cognify()/remember()tätigt — oder keine zusätzlichen Kosten über Ihre eigene Hardware hinaus, falls Sie diese Verarbeitung über ein lokales Ollama-Modell leiten - Cognee Cloud: ein separates, optionales verwaltetes Angebot; cognees eigene Website verweist interessierte Teams darauf, „zu Cognee Cloud zu wechseln, wenn Sie verwaltete Skalierung benötigen", ohne genaue Stufenpreise auf der Hauptseite zu listen
- Für die Installation und Nutzung der quelloffenen Bibliothek ist kein Konto oder keine Anmeldung erforderlich
cognee vs. Langchain-Chatchat
cognee und Langchain-Chatchat helfen Ihnen beide, Retrieval-Augmented-Anwendungen auf Ihren eigenen Daten zu bauen, lösen aber unterschiedliche Schichten des Problems. Langchain-Chatchat ist eine einsatzbereite, selbst gehostete RAG-Chat-Anwendung auf Basis von LangChain, die darauf abzielt, schnell eine funktionierende Dokumenten-Chat-Oberfläche zum Laufen zu bringen. cognee ist eine niedrigere Gedächtnis-Bibliothek, die Sie in Ihren eigenen Agenten- oder Anwendungscode integrieren, und ihr zentrales Unterscheidungsmerkmal ist der Aufbau eines Wissensgraphen — Entitäten und ihre Beziehungen — statt Dokumente nur in einen flachen Vektorindex zu zerlegen.
Was es ist
- cognee:
- Eine Gedächtnis-Bibliothek (Wissensgraph + Retrieval), die Sie in Ihren eigenen Code integrieren
- Langchain-Chatchat:
- Eine einsatzbereite, selbst gehostete RAG-Chat-Anwendung
Retrieval-Ansatz
- cognee:
- Wissensgraph plus automatisches Retrieval-Strategie-Routing (Graph, Vektor oder hybrid)
- Langchain-Chatchat:
- Primär Vektorähnlichkeits-Retrieval über zerlegte Dokumente
Oberfläche
- cognee:
- Python-API und MCP-Server — keine eingebaute Chat-Oberfläche
- Langchain-Chatchat:
- Eingebaute Web-Chat-Oberfläche
Am besten geeignet für
- cognee:
- Entwickler, die Agenten-Gedächtnis oder eine eigene wissensgraphbasierte Retrieval-Schicht bauen
- Langchain-Chatchat:
- Teams, die eine funktionierende Dokumenten-Chat-App wollen, ohne sie von Grund auf zu bauen
Lizenz
- cognee:
- Apache-2.0
- Langchain-Chatchat:
- Apache-2.0
Diese Tools schließen sich nicht gegenseitig aus — eine Langchain-Chatchat-artige Anwendung könnte cognee im Prinzip als zugrunde liegende Gedächtnis-/Retrieval-Schicht statt eines flachen Vektorspeichers nutzen. Prüfen Sie den aktuellen Funktionsumfang im jeweiligen Repository, bevor Sie sich entscheiden, da beide häufig Updates veröffentlichen.
Für wen eignet sich cognee?
Ob cognee passt, hängt davon ab, ob Sie Code schreiben, der strukturiertes, vernetztes Gedächtnis benötigt, statt nach einer fertigen Chat-Anwendung zu suchen.
Wettbewerber und Alternativen
cognee liegt in der Schicht für RAG- und Agenten-Gedächtnis, neben Orchestrierungs-Frameworks und anderen Retrieval-Frameworks, die Entwickler häufig gemeinsam bewerten. Dies sind keine identischen Produkte — manche sind breitere Orchestrierungs-Frameworks, andere engere Retrieval-Bibliotheken —, aber sie konkurrieren um dieselbe Entscheidung: „Wie verschaffe ich meiner LLM-Anwendung strukturierten Zugriff auf meine Daten?"
LangChain
- Best known for:
- Allzweck-Framework für LLM-Anwendungen mit einem großen Ökosystem an Retrieval- und Agenten-Integrationen
- Link:
- LangChain Review
Artikel über LangChain (10)
- LangChain Review 2026: Features, Pricing, AlternativesAktualisiert 5. September 2026
- Self-Hosted AI Starter Kit Review 2026: n8n + Ollama + Qdrant in One Compose FileAktualisiert 19. September 2026
- Chroma Review: Open-Source Vector Database for AI and RAGAktualisiert 18. September 2026
- cognee Review: Open-Source Knowledge-Graph Memory for AI AgentsAktualisiert 18. September 2026
- Langchain-Chatchat Review 2026: Self-Hosted RAG and Agent FrameworkAktualisiert 18. September 2026
- Milvus Review 2026: The Open-Source Vector Database for Local RAGAktualisiert 18. September 2026
- Qdrant Review 2026: The Self-Hosted Vector Database for RAGAktualisiert 18. September 2026
- Docker Model Runner Review 2026: Local LLMs via the Docker CLIAktualisiert 12. September 2026
- n8n Review 2026: AI Workflow Automation With Local Ollama SupportAktualisiert 12. September 2026
- Agent Zero Review 2026: Features, Install, AlternativesAktualisiert 11. September 2026
+29 weitere nicht angezeigt
LlamaIndex
- Best known for:
- Daten-Framework, das sich speziell auf Indexierung und Retrieval für LLM-Anwendungen konzentriert
- Link:
- LlamaIndex Review
Artikel über LlamaIndex (10)
- LlamaIndex Review 2026: Code-First RAG Framework, Not a No-Code BuilderAktualisiert 2. September 2026
- Chroma Review: Open-Source Vector Database for AI and RAGAktualisiert 18. September 2026
- Milvus Review 2026: The Open-Source Vector Database for Local RAGAktualisiert 18. September 2026
- Qdrant Review 2026: The Self-Hosted Vector Database for RAGAktualisiert 18. September 2026
- Dify Review 2026: Open-Source LLMOps Platform vs. LangChain, FlowiseAktualisiert 2. September 2026
- Flowise Review 2026: Visual LangChain Workflow Builder Is Shutting DownAktualisiert 2. September 2026
- Haystack Review 2026: deepset's RAG Framework vs. LangChain and LlamaIndexAktualisiert 2. September 2026
- RAGFlow Review 2026: Citation-Grade RAG for Complex DocumentsAktualisiert 2. September 2026
- txtai Review 2026: The Embedded Vector Database That Skips the ServerAktualisiert 2. September 2026
- Best Local RAG Tools in 2026: Open WebUI, LlamaIndex, and LangChainAktualisiert 28. August 2026
+15 weitere nicht angezeigt
Haystack (deepset)
- Best known for:
- Quelloffenes RAG- und Such-Pipeline-Framework von deepset
- Link:
- Haystack Review
txtai
- Best known for:
- Leichtgewichtige eingebettete Vektordatenbank und Bibliothek für semantische Suche
- Link:
- txtai Review
Artikel über txtai (1)
- txtai Review 2026: The Embedded Vector Database That Skips the ServerAktualisiert 2. September 2026
Auch erwähnt in:
- Weaviate Review 2026: The Self-Hostable Vector Database for RAGAktualisiert 19. September 2026
- Milvus Review 2026: The Open-Source Vector Database for Local RAGAktualisiert 18. September 2026
- Qdrant Review 2026: The Self-Hosted Vector Database for RAGAktualisiert 18. September 2026
Dies ist keine erschöpfende Liste von Gedächtnis- und Retrieval-Tools — siehe das Local LLM Software Directory für den vollständigen, regelmäßig aktualisierten Katalog, einschließlich cognees eigenem Directory-Eintrag.
Häufige Fehler bei der Bewertung von cognee
Die meiste Verwirrung um cognee entsteht durch die Annahme, es sei standardmäßig vollständig lokal, durch Verwechslung mit einer reinen Vektordatenbank, oder durch die Annahme, eine bestimmte API-Funktion sei langfristig stabil.
Häufig gestellte Fragen
Was ist cognee?
cognee (cognee.ai, Quellcode unter github.com/topoteretes/cognee) ist eine kostenlose, quelloffene (Apache-2.0) Python-Bibliothek, die KI-Agenten ein dauerhaftes Gedächtnis verleiht, indem sie einen selbst gehosteten Wissensgraphen aus Dokumenten, Code und Konversationen aufbaut.
Ist cognee kostenlos?
Ja, die quelloffene cognee-Engine ist kostenlos und unter Apache-2.0 lizenziert, ohne kostenpflichtige Stufe, die eine Bibliotheksfunktion einschränkt. Cognee Cloud ist ein separates, optionales verwaltetes Angebot mit eigener, separat bepreister Stufe — prüfen Sie cognee.ai für aktuelle Preise.
Wie installiere ich cognee?
Führen Sie pip install cognee aus (oder uv pip install cognee, falls Sie uv verwenden). Es benötigt eine Python-Umgebung und, für den Standardfluss, einen API-Schlüssel für Ihren konfigurierten LLM-/Embedding-Anbieter, oder eine laufende lokale Ollama-Instanz, falls für lokale Verarbeitung konfiguriert.
Läuft cognee vollständig offline?
Nicht standardmäßig. cognees Lokalität ist hybrid — die Wissensgraph-Engine und der Speicher sind selbst gehostet, aber standardmäßige LLM-/Embedding-Aufrufe gehen an einen von Ihnen konfigurierten externen Anbieter. cognee dokumentiert Unterstützung dafür, diese Verarbeitung stattdessen über ein lokales Ollama-Modell laufen zu lassen, für ein vollständig lokales Setup.
Wie unterscheidet sich cognee von einem reinen RAG-/Vektordatenbank-Setup?
Ein reines RAG-Setup zerlegt Dokumente typischerweise und ruft sie allein per Vektorähnlichkeit ab. cognee extrahiert zusätzlich Entitäten und Beziehungen aus Ihren Daten in einen Wissensgraphen und leitet Abfragen dann automatisch an Graph-Traversierung, Vektorähnlichkeit oder eine hybride Strategie weiter, mit dem Ziel strukturierteren, vernetzten Retrievals.
Wie sieht die cognee-API zum Aufnehmen und Abfragen von Daten aus?
Der aktuelle Schnellstart zeigt cognee.remember(text) zum Aufnehmen und cognee.recall(query_text=...) zum Abfragen. Die darunterliegende, niedrigere Pipeline ist cognee.add() (aufnehmen), cognee.cognify() (Graph aufbauen) und cognee.search() (abfragen), für granularere Kontrolle.
Wer entwickelt cognee?
cognee wird von Topoteretes UG (haftungsbeschränkt) entwickelt, einer Berliner Firma unter Geschäftsführer Vasilije Markovic.
Welche Lizenz nutzt cognee?
Apache-2.0, bestätigt über das GitHub-Repository.
Kann cognee lokale Modelle über Ollama nutzen?
Ja. Während cognees Standardfluss LLM- und Embedding-Aufrufe an einen konfigurierten externen Anbieter leitet, dokumentiert es auch Unterstützung dafür, diese Verarbeitung stattdessen an eine lokale Ollama-Instanz zu richten.
Mit welchen Agenten-Tools und IDEs integriert sich cognee?
Dokumentierte Integrationen umfassen Claude Code (als Gedächtnis-Plugin), Cursor, Cline, LangGraph, CrewAI, OpenClaw und Model-Context-Protocol-(MCP)-Unterstützung, um cognee als Tool mit MCP-kompatiblen Clients zu verbinden.
Wie schneidet cognee im Vergleich zu LangChain oder LlamaIndex ab?
LangChain und LlamaIndex sind breitere Frameworks für LLM-Anwendungen und Daten-Indexierung, die viele Retrieval-Backends einbinden können. cognee ist enger und spezifischer: eine Gedächtnis-Bibliothek, die sich auf den Aufbau und die Abfrage eines Wissensgraphen konzentriert und die neben Frameworks wie LangChain genutzt werden kann, statt strikt an deren Stelle.