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.
Ranking history
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
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.