█

AI/TLDR

Zep

Context engineering platform that gives AI agents long-term, relationship-aware memory

Agent MemoryOpen source
Language
Python

Overview

Zep is a context engineering platform that gives AI agents long-term memory. As your app sends it chat messages, business data, documents, and events, Zep extracts the relationships between them and keeps a temporal knowledge graph that tracks how that context changes over time. When the agent needs to respond, Zep returns pre-formatted context blocks built for the LLM.

It is aimed at developers building production AI assistants and agents that need to remember facts about users and how those facts evolve, rather than re-reading the whole conversation on every turn. You add context as events happen and retrieve assembled, relationship-aware context when you call your model.

In the agent-memory category, Zep sits as a memory framework backed by Graphiti, an open-source temporal knowledge graph engine. Each fact carries valid_at and invalid_at dates, so the graph can express when something became true and when it stopped being true. Zep is delivered as a managed cloud service with SDKs for Python, TypeScript, and Go.

What it does

  • Temporal knowledge graph (powered by Graphiti) that tracks facts and relationships with valid_at / invalid_at dates as they change over time
  • Graph RAG retrieval that returns relationship-aware context instead of raw chat logs
  • Ingests multiple sources: chat history, business data, documents, and app events
  • Pre-formatted context blocks built for direct use in your LLM prompt
  • SDKs for Python, TypeScript/JavaScript, and Go
  • Managed Zep Cloud service with sub-200ms retrieval latency and SOC2 Type 2 / HIPAA compliance

Getting started

Zep is delivered as a managed cloud service. Sign up for Zep Cloud, then install the SDK for your language and feed context to your agent.

Sign up for Zep Cloud

Create an account at getzep.com to get an API key. Zep is a managed service, so there is no server to run yourself.

Install an SDK

Install the client for your language. Python, TypeScript/JavaScript, and Go are supported.

bashbash
# Python
pip install zep-cloud

# TypeScript / JavaScript
npm install @getzep/zep-cloud

# Go
go get github.com/getzep/zep-go/v2

Add and retrieve context

Feed chat messages, business data, and events to Zep as they happen, then retrieve assembled, relationship-aware context when you call your LLM. See the SDK docs at help.getzep.com for the exact client calls.

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

  • Give a chat assistant long-term memory of user facts and preferences across many sessions
  • Track how facts change over time (e.g. a user's plan, address, or goals) using the temporal knowledge graph
  • Assemble relationship-aware context from chat plus business data and documents before each LLM call
  • Add memory to agents built on frameworks like LangChain, LlamaIndex, or AutoGen via the example integrations

How Zep compares

Zep alongside other open-source agent memory tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
Claude-Mem★ 102kPersistent memory layer for coding agents: it captures what an agent does during a session, compresses it into semantic summaries, and injects the relevant parts back into later sessions.
Mem0★ 67.4kA memory layer that you add to existing LLM agents to extract, store, and recall user facts and preferences across sessions using vector, graph, and key-value backends.
MemPalace★ 59.6kLocal-first agent memory that stores conversations verbatim instead of summarising them, with a structured palace index, pluggable vector backends and an MCP server.
Hindsight★ 51.1kAn agent memory server that stores facts and experiences, consolidates them into observations and mental models, and serves them back through retain, recall, and reflect operations.
OpenViking★ 40.2kA context database that stores an agent's memories, resources, and skills as one browsable viking:// filesystem with three-tier (abstract/overview/details) on-demand loading.
Cognee★ 32.5kA graph-native memory engine that turns raw documents and conversations into a queryable knowledge graph for agents that need to build lasting knowledge.
Graphiti★ 32kA library that builds a temporal knowledge graph from an agent's conversations and data so facts can be tracked and queried as they change over time.
Zep★ 5kContext engineering platform that gives AI agents long-term, relationship-aware memory