Wenn autonome KI-Agenten wie Claude Code, Cursor, Hermes oder OpenClaw komplexe Unternehmensaufgaben lösen sollen, entscheidet ein Faktor über Erfolg oder Frust: das Langzeitgedächtnis (Agent Memory). Ohne persistentes Gedächtnis verharren selbst die stärksten Sprachmodelle im Zustand permanenter Amnesie – jeder Chat startet bei null, Kontext geht verloren und Erfahrungen verpuffen nach dem Sitzungsende.
Nachdem wir bei Biteno bereits Lösungen wie TencentDB Agent Memory, Metronix Memory sowie Mem0 ausführlich getestet haben, stand nun der vierte prominente Kandidat auf unserem Prüfstand: Cognee (entwickelt von der Berliner Topoteretes UG, gefördert unter anderem im Berkeley Xcelerator).
Mit über 30.000 Sternen auf GitHub und einer aktiven Community verspricht Cognee nicht weniger als das „Open-Source-Gedächtnis für KI-Agenten“ auf Basis automatischer Wissensgraphen und kognitiver Ontologien. Doch wie schlägt sich das System in der Praxis? In diesem Evaluierungsbericht werfen wir einen pragmatischen, ungeschönten Blick auf Architektur, Stärken, Schwachstellen und Einsatzszenarien von Cognee.
Was ist Cognee? Das Konzept hinter dem Wissensgraphen-Speicher
Klassische RAG-Systeme (Retrieval-Augmented Generation) zerlegen Dokumente in statische Textblöcke (Chunks), berechnen Vektor-Embeddings und suchen bei Abfragen nach semantischer Ähnlichkeit. Für einfache Textrecherchen funktioniert das ordentlich – für agentische Workflows stößt dieser Ansatz jedoch schnell an Grenzen: Zusammenhänge zwischen Personen, Systemen, Aufgaben und zeitlichen Abläufen gehen in flachen Vektoren verloren.
Cognee setzt an dieser Stelle auf ein hybrides Speicher- und Reasoning-Modell (Graph-RAG). Das System kombiniert drei Speicherwelten:
- Vektor-Datenbank (z. B. LanceDB oder PGVector): Dient der schnellen semantischen Ähnlichkeitssuche.
- Graph-Datenbank (z. B. Kùzu, Neo4j oder experimentell PostgreSQL): Bildet Entitäten, Relationen und hierarchische Abhängigkeiten als navigierbaren Wissensgraphen ab.
- Relationaler Store (SQLite oder PostgreSQL): Verwaltet Metadaten, Mandanten, Berechtigungen und Sitzungszustände.
Der Kern von Cognee liegt in der sogenannten Cognify-Pipeline: Eingehende Daten werden nicht nur indiziert, sondern über LLM-gestützte Information Extraction analysiert. Das System erkennt automatisch Entitäten (Konzepte, Personen, Server, Module) und verknüpft diese anhand einer dynamisch generierten oder vordefinierten Ontologie im Wissensgraphen.
Die vier Kernoperationen der Cognee-API
Auf Entwicklerseite stellt Cognee eine schlanke Schnittstelle mit vier zentralen Funktionen bereit:
-
1remember()
:
Speichert Informationen dauerhaft ab. Dabei läuft im Hintergrund der dreistufige Prozess aus Ingestion, automatischer Graph-Extraktion (1cognify) und Indexierung ab. Zudem kann ein schneller Session-Cache für laufende Unterhaltungen genutzt werden.
-
1recall()
:
Führt Abfragen durch. Ein integriertes Auto-Routing entscheidet, ob eine reine Vektorsuche, ein Graph-Traversal oder eine Suche im aktuellen Session-Speicher die präziseste Antwort liefert. -
1improve()
:
Erlaubt es, Feedback zu Suchergebnissen zurückzuspielen, um die Gewichtungen für zukünftige Anfragen dynamisch zu optimieren. -
1forget()
:
Ermöglicht das gezielte Bereinigen und Löschen ganzer Datensätze oder veralteter Einträge.
Testaufbau bei Biteno: Docker-Deployment und Agenten-Anbindung
Für unsere Evaluierung haben wir Cognee in einer isolierten Container-Infrastruktur auf einem dedizierten Linux-Host (
1 | docker-node-01 |
) bereitgestellt. Die Architektur umfasste:
- Cognee API-Server: Ausführung des Hauptdienstes (Port 8000) zur Bereitstellung der REST- und Python-Schnittstellen.
- Cognee MCP-Server: Bereitstellung als Model Context Protocol Server (Port 8001) zur direkten Anbindung an Entwickler-Agenten wie Claude Code, Cursor und OpenClaw.
- Datenbank-Backend: PostgreSQL mit
1pgvector
-Erweiterung für Vektoren und Metadaten sowie Kùzu bzw. Neo4j für den Graph-Layer.
- LLM-Anbindung: Nutzung leistungsfähiger Sprachmodelle für die Extraktions- und Syntheseschritte.
Die Anbindung an Agenten-Umgebungen funktionierte dank des mitgelieferten MCP-Servers und vorgefertigter Plugins (u. a. für Claude Code) im Test technisch unkompliziert. Nach der Basiskonfiguration konnten Test-Agenten Prompts und Tool-Aufrufe an das System übermitteln und Kontext abrufen.
Kritische Analyse: Warum uns Cognee im Praxistest nicht vollends überzeugen konnte
Trotz des vielversprechenden theoretischen Ansatzes und der beachtlichen Popularität des Projekts zeigten sich im praktischen Dauerbetrieb deutliche Reibungspunkte. Für unseren Einsatzzweck – die Unterstützung agiler Entwickler- und Multi-Agenten-Teams – erwies sich Cognee als weniger praxistauglich als erhofft:
1. Hoher LLM- und Latenz-Overhead bei der Ingestion
Das größte Manko im Alltag ist der enorme Rechenaufwand der
1 | cognify |
-Pipeline. Während schlankere Memory-Systeme neue Fakten mit minimalen Latenzen abspeichern, triggert Cognee bei jedem Speichervorgang aufwendige LLM-Extraktionsprompts zur Ontologie- und Kantenbildung. Das führt zu zwei Problemen:
- Spürbare Verzögerungen: Das persistente Speichern ist rechenintensiv und dauert oft mehrere Sekunden bis Minuten bei größeren Dokumenten.
- Explodierende Token-Kosten: Werden laufende Interaktionen kontinuierlich in den Graphen überführt, fallen erhebliche Zusatzkosten für Hintergrund-Modellaufrufe an. Zwar lässt sich dies mit Parametern wie
1AUTO_FEEDBACK=false
abmildern, das Grundproblem des Extraktions-Overheads bleibt jedoch bestehen.
2. Komplexitätsfalle: Wissensgraphen sind oft Over-Engineering
Im täglichen Einsatz benötigen Coding- und Support-Agenten vor allem schnelle, atomare Fakten (z. B. „Kunde nutzt Debian 12“, „Port 5432 ist belegt“) sowie aggregiertes Handlungswissen. Die tiefe Abbildung in hochkomplexen Ontologie-Graphen erzeugt einen unnötigen Abstraktions-Overhead, der bei einfachen Abfragen selten einen messbaren Qualitätsvorteil gegenüber einer gut abgestimmten Vektorsuche oder hierarchischen Fakten-Hierarchie bringt.
3. Reifegrad und Betriebsaufwand
Cognee befindet sich in einer rasanten Entwicklungsphase, was sich in wechselnden Schnittstellen und teils experimentellen Funktionen niederschlägt. So ist beispielsweise das Konzept, den gesamten Graph- und Vektor-Stack in einer einzigen PostgreSQL-Instanz zu bündeln, derzeit explizit als Demo-Feature deklariert. Wer im Produktivbetrieb Ausfallsicherheit und Isolation verlangt, muss mehrere spezialisierte Datenbank-Engines (Neo4j, LanceDB, Postgres) parallel betreiben und überwachen.
4. Fehlende einsatzfertige Praxis-Tools im Vergleich zu Mitbewerbern
Vergleicht man Cognee mit anderen spezialisierten Lösungen, fehlt es an praxisnahen Out-of-the-Box-Funktionen:
- TencentDB Agent Memory liefert mit seiner Skill-Bibliothek (Hermes-Format), dem automatischen LLM-Wiki und dem integrierten CodeGraph für Software-Abhängigkeiten fertige Werkzeuge, die Entwickler-Teams sofort produktiv nutzen können.
- Metronix Memory bringt eine integrierte Freshness- und Reconciliation-Pipeline mit, die veraltete oder widersprüchliche Einträge automatisch bereinigt, sowie fertige Konnektoren für Jira, Confluence und Slack.
- Mem0 punktet durch maximale Einfachheit, blitzschnelle Latenzen und minimalen Konfigurationsaufwand für Chat-Profile.
Der 4-Wege-Vergleich: Cognee vs. TencentDB vs. Mem0 vs. Metronix
Um die Positionierung der vier getesteten Memory-Plattformen transparent zu machen, haben wir die wichtigsten Kriterien gegenübergestellt:
| Kriterium | Mem0 | Metronix Memory | TencentDB Agent Memory | Cognee |
|---|---|---|---|---|
| Kernfokus | User- & Session-Profiling | Enterprise Hybrid-RAG & Freshness | Multi-Agent Team-Gedächtnis & Skills | Graph-RAG & Auto-Ontologien |
| Speicherarchitektur | Vektor + flacher Fakten-Graph | Qdrant + SPLADE + Neo4j | Hierarchisch (L0–L3) + Wiki + CodeGraph | Kùzu/Neo4j + LanceDB/PGVector + SQL |
| Ingestion-Latenz & Kosten | Sehr gering | Moderat (lokale Modelle möglich) | Moderat (asynchrones Parsing) | Hoch (intensive LLM-Extraktion) |
| Codebase- & Skill-Verständnis | Nein | Eingeschränkt (über Dokumente) | Vollständig (CodeGraph & Skills) | Eingeschränkt (Graph-basiert) |
| Schnittstellen & Protokolle | Python SDK, REST | MCP, REST, OpenAI-kompatibel | Zero-Code LLM-Proxy, MCP, SDK | MCP, Python, TypeScript, Rust |
| Self-Hosting & Betrieb | Sehr einfach | Umfassender Docker-Stack | Docker-Container mit ACLs | Modularer Docker-Stack / Cloud |
Wann ist Cognee dennoch die richtige Wahl?
Auch wenn Cognee für unsere primären Entwickler- und Agenten-Use-Cases nicht die erste Wahl war, hat die Plattform eine klare Daseinsberechtigung in spezifischen Nischen:
- Forschungs- und Wissenschaftsdaten: Wenn Dokumente hochgradig vernetzte Fachbegriffe und Taxonomien enthalten, liefert die automatische Ontologie-Generierung echten Mehrwert bei der Exploration.
- Regulatorische Compliance und Rechtsdokumente: Wo Multi-Hop-Schlussfolgerungen über gesetzliche Verweise, Richtlinien und Ausnahmeregelungen erforderlich sind, spielt der Graph-Reasoning-Ansatz seine Stärken aus.
- Projekte mit mehrsprachigen Client-Anforderungen: Durch die nativen Clients für Python, TypeScript und Rust sowie den MCP-Server lässt sich Cognee in heterogene Systemlandschaften integrieren.
Fazit: Starke Technologie, aber hoher Aufwand für Standard-Agenten
Cognee ist ein technisch anspruchsvolles Open-Source-Projekt, das zeigt, wohin sich Wissensrepräsentationen für Sprachmodelle in Zukunft entwickeln können. Das Team von Topoteretes leistet wichtige Pionierarbeit bei der Verknüpfung von Wissensgraphen und LLMs.
Für den produktiven Alltagseinsatz mit autonomen Software-Agenten erweist sich die Kombination aus hohem Ingestion-Overhead, komplexem Stack und fehlenden spezialisierten Entwickler-Werkzeugen (wie CodeGraphen oder Skill-Bibliotheken) aktuell jedoch als Hürde. Wer eine sofort einsatzbereite, performante und kosteneffiziente Gedächtnis-Lösung sucht, fährt mit TencentDB Agent Memory (für Multi-Agenten-Teams), Metronix Memory (für Enterprise-RAG) oder Mem0 (für schlankes Chat-Profiling) derzeit meist pragmatischer und stabiler.
Sie möchten KI-Agenten und Memory-Systeme sicher in Ihrem Unternehmen einsetzen?
Wir unterstützen Sie bei der Architektur, Evaluierung und sicheren Integration praxistauglicher KI-Gedächtnisse für Ihre Workflows. Kontaktieren Sie uns über unser Kontaktformular – wir beraten Sie gerne unverbindlich zu Ihren Anforderungen.



