What is Graphiti?
Graphiti is an open-source temporal knowledge graph library. It builds dynamic entity-relationship graphs from AI agent interactions, tracking changes, resolving contradictions, and providing time-aware search.
In one sentence: Zep's open-source temporal knowledge graph — builds dynamic entity-relationship graphs from AI conversations, tracks changes, and resolves contradictions.
For: Developers building AI agent systems with evolving knowledge. Requires: Neo4j + LLM API.
Core Features
1. Automatic Entity Extraction
Extracts people, organizations, technologies, and other entities and relationships from conversations.
2. Temporal Tracking
Every fact has a time dimension — knows which information is outdated.
3. Contradiction Resolution
Automatically detects and handles contradictory information.
4. Hybrid Search
Semantic search + graph traversal.
FAQ
Q: How does it compare to RAG? A: RAG retrieves static text; Graphiti maintains a structured, evolving knowledge graph.
Q: What's the relationship with Zep? A: Built by the Zep team — Zep internally uses Graphiti's knowledge graph features.