Zep / Graphiti
FreeBuild Temporal Context Graphs for AI Agents
About Zep / Graphiti
Graphiti is an open-source framework for building and querying temporal context graphs for AI agents. Unlike static knowledge graphs, Graphiti tracks how facts change over time, maintains provenance to source data, and supports both prescribed and learned ontology. It continuously integrates user interactions, structured and unstructured enterprise data, and external information into a coherent, queryable graph. The framework supports incremental data updates, efficient retrieval, and precise historical queries without requiring complete graph recomputation, making it suitable for developing interactive, context-aware AI applications. Graphiti's context graphs contain entities (nodes) with evolving summaries, temporal facts/relationships (edges) with validity windows, and episodes (provenance) as raw ingested data.
Key Features
Pros & Cons
- Temporal awareness: tracks validity windows for facts, enabling historical queries
- Provenance tracking: each fact traces back to source data (episodes)
- Supports both prescribed and learned ontology for flexibility
- Hybrid retrieval combining semantic, keyword, and graph traversal for rich context
- Open-source and free to use
- Incremental updates avoid costly full recomputation
- Requires self-hosting and infrastructure setup for production use
- May have a learning curve for teams unfamiliar with knowledge graphs or temporal data models