# Graphiti

Temporal knowledge graph memory system for agents that need facts, entities, and time-aware context.

## Summary
Graphiti is an open-source temporal knowledge graph system from Zep for building agent memory that tracks entities, relationships, and changing facts over time.


## Guide
Graphiti is an open-source temporal knowledge graph system from Zep for building agent memory that tracks entities, relationships, and changing facts over time.

### What it is
Graphiti is an open AI memory systems resource tracked by OpenAgent.bot because it gives builders a concrete implementation path rather than just a product claim.

### Why it matters
Graphiti matters because memory is often relational and time-sensitive. Agents need to know not only what was said, but when it was true and how it connects to other facts.

### How it works
Start from the official repository or documentation, verify the license and runtime requirements, then test it on a narrow workflow before expanding it into production use.


## Use Cases
- Customer or user memory: Track evolving relationships, preferences, and events across time.
- Research knowledge graphs: Represent entities and links discovered during research workflows.
- Agent context retrieval: Retrieve facts by relationship and recency rather than only semantic similarity.

## Alternatives
- Graphiti is stronger for relational memory vs vector-only memory: Vector search is useful for fuzzy recall; Graphiti is more appropriate when relationships and time matter.

### Getting Started
- Review the GitHub repository: https://github.com/getzep/graphiti
- Official source: https://help.getzep.com/graphiti

### FAQ
- Is Graphiti open source?
  - Graphiti is listed with Apache-2.0 based on its official source links. Always re-check the repository or model card before production use.
- Who should evaluate Graphiti?
  - Builders who need graph memory instead of simple chat history
## Why It Matters
Graphiti matters because memory is often relational and time-sensitive. Agents need to know not only what was said, but when it was true and how it connects to other facts.


## Best For
- Builders who need graph memory instead of simple chat history
- Teams working with changing entities, relationships, or customer context
- Developers exploring temporal memory for agent systems

## Not For
- Users who want a fully managed consumer product with no setup work
- Teams that cannot review the linked source, license, and operational requirements before adoption

## What It Actually Does
- Temporal knowledge graph model: Graphiti represents memory as entities and relationships with time-aware context.
  - Why it matters: This helps agents reason about changing facts instead of flattening everything into chunks.
- Agent memory orientation: The project is built for agent and assistant memory workflows.
  - Why it matters: It focuses on recall structures that matter to agents, not just generic graph storage.
- Open-source implementation: The repository and docs provide a concrete path for evaluation.
  - Why it matters: Graph memory is easier to trust when the implementation is inspectable.

## Typical Use Cases
- Customer or user memory: Track evolving relationships, preferences, and events across time.
- Research knowledge graphs: Represent entities and links discovered during research workflows.
- Agent context retrieval: Retrieve facts by relationship and recency rather than only semantic similarity.

## How It Compares
- Graphiti is stronger for relational memory vs vector-only memory: Vector search is useful for fuzzy recall; Graphiti is more appropriate when relationships and time matter.

## Command Line
### Clone Graphiti
Use the official docs for current installation and storage configuration.

```bash
git clone https://github.com/getzep/graphiti.git
```

## Facts
- Category: memory-systems
- Resource type: memory_system
- Open source: yes
- License: Apache-2.0
- Last verified: 2026-04-19
- GitHub repo: getzep/graphiti

## Capabilities
- memory
- context-retrieval
- rag
- state-management
- mcp

## Structured Use Case Tags
- self-hosted-ai
- personal-memory

## Getting Started
- Review the GitHub repository: https://github.com/getzep/graphiti
- Official source: https://help.getzep.com/graphiti

## Links
- GitHub: https://github.com/getzep/graphiti
- Docs: https://help.getzep.com/graphiti

## Structured Outputs
- JSON: https://www.openagent.bot/memory-systems/graphiti.json
- Markdown: https://www.openagent.bot/memory-systems/graphiti.md
- Canonical: https://www.openagent.bot/memory-systems/graphiti
