getzep/graphiti

Build Real-Time Knowledge Graphs for AI Agents

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 1st, 2026
Created on August 8th, 2024
Open Issues & Pull Requests: 490 (+0)
GitHub issues: Enabled
Number of forks: 3,114
Total Stargazers: 30,661 (+1)
Total Subscribers: 174 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 47.1 hours
Mean response time: 19.7 days
90th percentile: 55.4 days
Tracked items: 418

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 50% of tracked open issues have had no activity in three months. Only 3% of issues opened in the past year have been closed. Three people close 70% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 280
New in 7 days: 12
Closed in 7 days: 12
Avg open age: 235 days
Stale 30+ days: 205
Stale 90+ days: 153

Recent activity

Opened in 7 days: 12
Closed in 7 days: 11
Comments in 7 days: 80
Events in 7 days: 192

Top labels

  • bug (126)
  • python (15)
  • duplicate (6)
  • enhancement (4)
  • question (4)
  • documentation (3)
  • help wanted (3)
  • good first issue (1)

Detailed Description

Graphiti is a framework for building temporal knowledge graphs that power AI agents.

Graphiti addresses the limitation of static knowledge graphs and traditional retrieval-augmented generation by creating context graphs that track how facts evolve over time. Rather than storing flat document chunks, the framework represents entities, relationships, and facts with temporal validity windows—recording when information became true and when it was superseded. Every derived fact maintains provenance back to source episodes, the raw data that produced it. The framework continuously integrates user interactions, structured and unstructured enterprise data, and external information into a coherent, queryable graph. It supports incremental updates without requiring complete recomputation, enabling efficient retrieval and precise historical queries through hybrid search combining semantic, keyword, and graph traversal methods.

Graphiti suits teams building interactive, context-aware AI applications that operate on evolving, real-world data where understanding how facts change matters as much as knowing current state. It is particularly valuable for agents that need to maintain rich, structured context across multiple interactions and data sources. The framework uses Pydantic models for developer-defined entity and relationship types, allowing customization of ontology rather than enforcing a prescribed schema. This approach differs from traditional knowledge graphs by making temporal tracking and provenance central rather than optional features.

The project shows consistent development activity with regular commits and ongoing refinement of core functionality. The maintainers actively engage with the community through documentation and are responsive to issues raised by users. Development focuses on improving the efficiency of graph operations and expanding the capabilities for handling diverse data sources and query patterns.