Graphiti

Graphiti is a Python framework that builds memory graphs for AI agents, tracking how facts change over time for developers.

What it is good for

  • Giving AI agents memory of facts that change over time
  • Keeping track of where each stored fact came from
  • Combining semantic, keyword, and graph search over business data
  • Building a custom knowledge graph from documents and chat history

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free and open source
Type
Framework or SDK
Tasks
Works with
Neo4j, FalkorDB, Amazon Neptune

Momentum

Rank this week
Not ranked (last #49, week 43, 2026)
Best rank
#31 week 42, 2026
GitHub stars
32,434

GitHub numbers as of Nov 2, 2026. Updated weekly.

30.9k 31.7k 32.5k Sep 24, 2026 Nov 2, 2026
GitHub stars for Graphiti: 31,034 on Sep 24, 2026, 32,434 on Nov 2, 2026. Source: GitHub.

Ranking history

Questions

Is Graphiti free?
Yes. It is free and open source (Apache-2.0 license).
Do I need to know how to code to use Graphiti?
Yes. You need to write code to use it.
What does Graphiti work with?
According to its own documentation, it works with Neo4j, FalkorDB, and Amazon Neptune.
What is Graphiti good for?
Giving AI agents memory of facts that change over time, keeping track of where each stored fact came from, combining semantic, keyword, and graph search over business data, and building a custom knowledge graph from documents and chat history.

Similar agents to Graphiti

  • Firecrawl

    Firecrawl is an API that searches the web and pulls clean page content for AI agents and apps.

  • Scrapling

    Scrapling is a Python web scraping framework that collects data from websites, including JavaScript-heavy and bot-protected ones, for developers.

  • PageIndex

    PageIndex is a Python library that helps an LLM find answers in long professional documents by reasoning over a document tree instead of vector search.

  • Cognee

    Cognee is an open-source memory platform that gives AI agents persistent long-term memory across sessions for developers and teams.

  • Haystack

    Haystack is a Python framework that helps developers build production LLM apps and agent workflows for search and question answering.

  • notebooklm-py

    notebooklm-py is an unofficial Python API and agent skill that lets developers and AI agents drive Google Gemini Notebook from code, scripts, and tools like Claude Code.

Last updated Nov 2, 2026. Tracked since Oct 28, 2026. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.