Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Graphiti

O framework open source da Zep para grafos de conhecimento temporais, que registram quando os fatos passaram a ser verdadeiros e quando deixaram de ser.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

4.3/5

Para agentes cujos fatos mudam com o tempo, o Graphiti é a camada de memória open source a ser batida, desde que você vá operar um banco de dados em grafo e pagar pela extração com LLM em cada gravação.

O que é Graphiti?

O Graphiti constrói um grafo de conhecimento para agentes de IA a partir de conversas, documentos e dados estruturados. Cada fato (uma aresta entre duas entidades) registra quando passou a valer e, se for contradito depois, quando foi invalidado; fatos antigos são mantidos, não excluídos, e cada fato remonta ao episódio que o produziu. Isso permite que um agente pergunte o que é verdade agora e o que era verdade em uma data anterior.

Dados novos são adicionados de forma incremental, sem reconstrução em lote. A busca combina embeddings, correspondência de palavras-chave BM25 e travessia do grafo. Roda sobre Neo4j, FalkorDB ou Amazon Neptune (o suporte ao Kuzu está obsoleto porque o projeto de origem não tem mais manutenção), usa a OpenAI por padrão e suporta Anthropic, Gemini, Groq e qualquer endpoint compatível com a OpenAI. Servidores MCP e REST de referência vêm incluídos.

O Graphiti é o framework de construção de grafos dentro da Zep, um serviço comercial de contexto que acrescenta armazenamento gerenciado no seu próprio banco de dados em grafo Konig, usuários e threads, painéis e SLAs. Sozinho, o Graphiti é só auto-hospedado: você fornece o banco de dados, o LLM e o embedder, e constrói por conta própria a multilocação e o controle de acesso.

Graphiti vale a pena?

O Graphiti resolve um problema que a memória vetorial pura erra: fatos que mudam. Se um cliente muda de endereço ou uma política é substituída, um banco vetorial devolve as duas versões; o Graphiti marca o fato antigo como inválido e mantém o histórico. O projeto é movimentado, com cerca de 32.200 estrelas no GitHub e a v0.31.2 lançada em 20 de outubro de 2026.

As evidências vêm, na maior parte, do próprio fornecedor. O artigo da Zep relata 94,8% contra 93,4% do MemGPT no benchmark Deep Memory Retrieval e ganhos de precisão de até 18,5% no LongMemEval, com latência de resposta reduzida em 90% em relação a implementações de base. As consultas não exigem chamada a LLM, e é por isso que a recuperação é rápida; a página de pesquisa da Zep relata recuperação p95 de 162 ms no LongMemEval para o seu serviço gerenciado, o que não é o mesmo que uma instalação auto-hospedada do Graphiti.

Os custos ficam na ingestão. Cada episódio passa por um LLM para extrair entidades e resolver duplicatas, e o README avisa que modelos sem saída estruturada confiável devolvem o esquema errado e quebram a ingestão, problema que piora com modelos locais pequenos. A concorrência padrão é de 10 operações (SEMAPHORE_LIMIT) para evitar erros 429 dos provedores, então cargas em massa são lentas até você aumentá-la.

A segurança exige atenção antes do deploy. Os servidores MCP e REST de referência não têm autenticação, então qualquer chamador pode ler, alterar ou excluir dados em qualquer group_id, e os arquivos Compose de exemplo usam credenciais padrão do banco de dados. Um aviso de injeção Cypher de alta gravidade, publicado em março de 2026, foi corrigido na 0.28.2. A telemetria anônima para o PostHog vem ativada por padrão e cobre escolhas de configuração, não o conteúdo do grafo.

O vínculo com a Zep é mais estreito do que a cobertura anterior sugeria: o README agora chama o Graphiti de framework dentro da Zep, então o caminho open source é o mesmo motor sem o armazenamento, a multilocação e as ferramentas pelos quais a Zep cobra. Isso torna a conta entre construir e comprar bem clara. O plano Flex da Zep custa US$ 125 por mês por 50.000 créditos, a um crédito por 350 bytes de episódio, contra operar Neo4j ou FalkorDB mais as suas próprias chamadas de extração.

Onde ele se destaca

  • Um engenheiro de backend construindo um agente de suporte para um SaaS B2B com 5.000 contas de clientes

    Lembrar fatos de contas que mudam, como plano, responsável e incidentes abertos

    Ingira tickets e atualizações do CRM como episódios no Neo4j ou no FalkorDB; fatos superados são invalidados em vez de excluídos, então o agente consegue dizer qual era o plano no trimestre passado. Cada episódio custa chamadas de extração ao LLM; a recuperação não custa nada.

  • Uma equipe de health tech cujos dados de pacientes não podem sair da sua VPC

    Rodar a memória do agente inteiramente na própria infraestrutura

    Aponte o Graphiti para um modelo local por meio de um servidor compatível com a OpenAI, como vLLM ou Ollama, e um FalkorDB auto-hospedado, e desligue a telemetria. Use o modelo local mais capaz disponível e mantenha a concorrência baixa, porque modelos pequenos costumam quebrar o esquema de extração.

  • Um gerente de produto avaliando construir ou comprar memória para agentes

    Comparar o custo do Graphiti auto-hospedado com o serviço gerenciado da Zep

    O nível Free da Zep dá 10.000 créditos por mês e o Flex, US$ 125 por 50.000, com BAAs HIPAA e BYOC só no Enterprise. O Graphiti evita a taxa, mas deixa autenticação, multilocação e operação com a sua equipe.

Antes de decidir

Configuração
pip install graphiti-core (Python 3.10 ou mais recente) mais Neo4j 5.26 ou FalkorDB 1.1.2, que sobe com um único docker run; a OpenAI é o LLM e o embedder padrão. O Docker Compose do repositório sobe o banco de dados com os serviços de referência.
Integrações
Neo4j, FalkorDB, Amazon Neptune (com OpenSearch Serverless para busca de texto completo) e o Kuzu, obsoleto; OpenAI, Azure OpenAI, Anthropic, Gemini, Groq e qualquer endpoint compatível com a OpenAI; servidores MCP e FastAPI de referência; um guia para LangGraph.
Dados e privacidade
Os dados do grafo ficam no seu banco de dados, mas o texto dos episódios vai para o LLM e o embedder que você configurar, e o roteamento opcional de deduplicação com Jev envia prompts de deduplicação para a TypeSafe. A telemetria do PostHog vem ativada por padrão; defina GRAPHITI_TELEMETRY_ENABLED=false. Uma injeção Cypher de alta gravidade foi corrigida na 0.28.2.
Custo em escala
Sem taxa de licença; você paga pelo banco de dados em grafo e pelas chamadas de extração e deduplicação em cada episódio, que dominam o custo em volume. O serviço gerenciado da Zep começa em US$ 125 por mês por 50.000 créditos, com US$ 25 a cada 10.000 adicionais.
Limites
A ingestão falha com modelos que não respeitam a saída estruturada; a concorrência padrão de 10 limita cargas em massa; os servidores de referência não são para produção; 494 issues e pull requests abertos.

O que é bom

  • Registra a validade dos fatos ao longo do tempo em vez de sobrescrevê-los
  • Atualizações incrementais sem reconstrução em lote
  • Nenhuma chamada a LLM na hora da consulta
  • Escolha entre Neo4j, FalkorDB ou Neptune e vários provedores de modelos

O que não é

  • A ingestão pesada em LLM exige modelos com saída estruturada
  • Os servidores MCP e REST de referência não têm autenticação
  • Telemetria ativada por padrão
  • Os resultados de benchmark são do próprio fornecedor

Ideal para

Equipes que constroem agentes de longa duração que precisam lembrar fatos que mudam sobre usuários, contas ou o mundo.

Alternativas ao Graphiti

Graphiti: perguntas frequentes

Graphiti vale a pena?
Para agentes cujos fatos mudam com o tempo, o Graphiti é a camada de memória open source a ser batida, desde que você vá operar um banco de dados em grafo e pagar pela extração com LLM em cada gravação. Damos nota 4.3 de 5.
Quanto custa Graphiti?
Gratuito e open source sob Apache 2.0. Você fornece o banco de dados em grafo e paga pelas chamadas de LLM e de embeddings durante a ingestão.
Quais são as desvantagens de Graphiti?
A ingestão pesada em LLM exige modelos com saída estruturada; os servidores MCP e REST de referência não têm autenticação; telemetria ativada por padrão; os resultados de benchmark são do próprio fornecedor.
Para quem Graphiti é indicado?
Equipes que constroem agentes de longa duração que precisam lembrar fatos que mudam sobre usuários, contas ou o mundo.
Quanto custa Graphiti para uma equipe ou em produção?
Sem taxa de licença; você paga pelo banco de dados em grafo e pelas chamadas de extração e deduplicação em cada episódio, que dominam o custo em volume. O serviço gerenciado da Zep começa em US$ 125 por mês por 50.000 créditos, com US$ 25 a cada 10.000 adicionais.
Graphiti é seguro para dados da empresa?
Os dados do grafo ficam no seu banco de dados, mas o texto dos episódios vai para o LLM e o embedder que você configurar, e o roteamento opcional de deduplicação com Jev envia prompts de deduplicação para a TypeSafe. A telemetria do PostHog vem ativada por padrão; defina GRAPHITI_TELEMETRY_ENABLED=false. Uma injeção Cypher de alta gravidade foi corrigida na 0.28.2.
Quais são as melhores alternativas ao Graphiti?
As alternativas mais próximas que analisamos são Mem0, Cognee, LightRAG e Neo4j.

Respostas verificadas em 23 de out. de 2026.