Graphiti is a self-hosted Python framework for developers building AI agents that need to remember changing facts. It builds knowledge graphs from conversations, structured records and unstructured text, so an agent can query current information or recover what was true earlier. It's open source under Apache 2.0.
When new information supersedes a fact, Graphiti preserves the older fact's history. Each derived entity and relationship links back to the source data that produced it. Incoming data updates the graph incrementally, without rebuilding the whole graph. Search combines semantic similarity with keyword matching and relationship traversal, without relying on LLM summaries at query time. Developers can define entity and relationship types with Pydantic or let the structure emerge from their data.
Graphiti runs on your own infrastructure, with Docker deployment available. It supports Neo4j, FalkorDB and Amazon Neptune as graph backends. For local LLM inference, it connects to Ollama, vLLM, llama.cpp or LM Studio through OpenAI-compatible APIs. It defaults to cloud-based OpenAI inference and embeddings, which require an API key; Anthropic, Gemini and Groq are alternatives. Smaller local models can fail to produce the structured output it needs.
You'll need to build the surrounding application yourself. Zep is the separate managed offering. Graphiti includes an MCP server for AI assistants and a FastAPI REST service. Its telemetry collects system and provider configuration details, but excludes your queries, source data and graph content.
Claim this page and we'll verify you by hand. Graphiti gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Graphiti?Promote it
Something wrong or outdated on this page?
31.2KUpdated 21 hours agoApache-2.0
Docker · Web#Knowledge graphs#MCP#Multi-user access
Cognee gives AI agents persistent memory across sessions, connecting documents, code, and conversations in a searchable knowledge graph. It's for developers who want agents to retain project context and teams whose knowledge sits across tickets, discussions, and repositories. The Python package is open source under Apache 2.0.
13KUpdated 21 hours agoApache-2.0
Docker#Agent Skills#Hugging Face integration#Knowledge graphs
29.9KUpdated 1 day ago
Docker · JetBrains#Code execution#MCP#Persistent memory
8.5KUpdated 23 hours agoApache-2.0
Web#LLM tracing#MCP#Multimodal input
4.4KUpdated 19 hours agoMIT
macOS · Windows · Linux · Web · JetBrains#Agent Client Protocol#Code execution#Git integration
90.7KUpdated 1 week ago
Windows#Git integration#Knowledge graphs#MCP
MCP Reference Servers is a collection of locally run examples for developers building connections between AI applications and external tools or data. Maintained by the MCP steering group, the servers demonstrate the protocol and its SDKs. They're educational implementations, so developers should assess security requirements before using them in production.
txtai is a Python framework for developers building search applications, chat with their data, and AI agents on their own hardware or servers. Its embeddings database combines sparse and dense vector search with graphs and relational data, so the same system can find related content and supply context to language models. It's open source under Apache 2.0.
Serena is a locally run MCP toolkit that gives AI coding agents access to code structure: functions, classes and the references between them. It's for developers who want their agent to find and change specific parts of a codebase without reading whole files or relying on text matching. It requires an LLM client and works with Claude Code, Codex, OpenCode, Cursor and OpenWebUI.
Bifrost is a self-hosted AI gateway for developers and teams whose applications use multiple model providers. It puts Ollama, custom model deployments, and cloud services behind one OpenAI-compatible API, so applications can switch models without maintaining a separate integration for each provider.
gptme is a self-hosted AI agent that works directly in your terminal, with access to your files and installed tools. It's for developers who want a coding assistant in their own environment, and people who want an agent for data analysis or other knowledge work. The software is free under the MIT license and doesn't require a gptme account.