Skip to main content
PromptQuorum
Startseite/Lokale LLMs Pro/cognee Review: Open-Source-Wissensgraph-Gedächtnis für KI-Agenten
RAG & Document Chat

cognee Review: Open-Source-Wissensgraph-Gedächtnis für KI-Agenten

·11 Min. Lesezeit·Von Hans Kuepper · Gründer von PromptQuorum, Multi-Model-AI-Dispatch-Tool · PromptQuorum

cognee ist eine kostenlose, quelloffene (Apache-2.0) Python-Bibliothek, die KI-Agenten ein dauerhaftes Gedächtnis verleiht, indem sie aus Ihren Dokumenten, Ihrem Code und Ihren Konversationen einen selbst gehosteten Wissensgraphen aufbaut, statt sich allein auf flache Vektorähnlichkeit zu verlassen. Es wird mit pip install cognee installiert, die Engine und der Graph laufen vollständig auf Ihrer eigenen Infrastruktur, und standardmäßig sendet cognee Text an einen konfigurierten externen LLM-/Embedding-Anbieter zur Verarbeitung — es unterstützt aber auch das Routing dieser Aufrufe an ein lokales Ollama-Modell. Cognee Cloud ist ein separates, optionales verwaltetes Angebot für Teams, die nicht selbst hosten möchten.

cognee (cognee.ai, Quellcode unter github.com/topoteretes/cognee) ist eine kostenlose, quelloffene (Apache-2.0) Python-Bibliothek, die KI-Agenten ein dauerhaftes, strukturiertes Gedächtnis verleiht, indem sie Dokumente, Code und Konversationen in einen abfragbaren Wissensgraphen verwandelt, statt nur einen flachen Vektorindex zu nutzen. Entwickelt wird sie von der Berliner Firma Topoteretes UG, mit über 30.700 GitHub-Stars. Diese Review beschreibt, was cognee tatsächlich tut, wie es sich von einem reinen Vektordatenbank-RAG-Setup unterscheidet, wie man es installiert und nutzt, und für wen es geeignet ist.

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) und cognee.search() (abfragen), mit neueren, komfortableren remember()/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() und search() bereit, mit neueren remember()/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 cognee ausführen, dann cognee.remember(text) aufrufen, um aufzunehmen, und cognee.recall(query_text=...), um abzufragen — cognees eigene Dokumentation beschreibt remember() als eine Funktion, die Aufnahme, Chunking, Entitätsextraktion und Graph-Aufbau in einem Schritt ausführt, und recall() 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, dann cognee.search(query_text=...), um ihn abzufragen — nützlich, wenn Sie inspizieren oder anpassen möchten, was in jeder Pipeline-Stufe passiert, statt die Einzelaufruf-Wrapper remember()/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
python
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 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
Artikel über LangChain (10)

+29 weitere nicht angezeigt

LlamaIndex

Best known for:
Daten-Framework, das sich speziell auf Indexierung und Retrieval für LLM-Anwendungen konzentriert
Artikel über LlamaIndex (10)

+15 weitere nicht angezeigt

Haystack (deepset)

Best known for:
Quelloffenes RAG- und Such-Pipeline-Framework von deepset

txtai

Best known for:
Leichtgewichtige eingebettete Vektordatenbank und Bibliothek für semantische Suche
Artikel über txtai (1)

Auch erwähnt in:

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.

Quellen

← Zurück zu Lokale LLMs Pro