Key Features
Temporal Awareness
Every fact is timestamped. The graph knows when things happened and can answer time-based queries:
- "What was the deadline before it changed?"
- "Who joined the team last month?"
Entity & Relationship Extraction
Automatically extracts entities (people, orgs, projects) and their relationships from unstructured text.
Community Detection
Groups related entities into communities for summarization and navigation.
Hybrid Search
Combines semantic similarity, graph traversal, and BM25 text search for precise retrieval.
Production-Ready
- Incremental updates (no full rebuilds)
- Concurrent episode processing
- Built on Neo4j for scalability
FAQ
Q: What is Graphiti? A: A framework for building real-time knowledge graphs for AI agents. Extracts entities and relationships from text, tracks temporal changes, and supports hybrid search. By Zep, 24K+ stars.
Q: How is Graphiti different from standard RAG? A: RAG retrieves text chunks by similarity. Graphiti builds a structured knowledge graph with entities, relationships, and temporal awareness — enabling multi-hop reasoning and change tracking.