Buscar

Ferramentas

Cognee

Memória de longo prazo para agentes de IA que transforma dados em grafo de conhecimento com busca vetorial, em Python, Docker ou na nuvem da empresa.

  • Inteligência Artificial
  • Dados e Analytics
  • Open Source
  • Self-hosted
Cognee

Duas chamadas dão a medida do Cognee: remember() guarda um conteúdo e recall() responde perguntas sobre ele. Por trás, ele monta um grafo de conhecimento com os dados e dá aos agentes memória entre sessões. Sem session_id, o conteúdo vai para o grafo permanente; com ele, fica na memória daquela sessão.

Para que serve

  • Guardar fatos e documentos que o agente usa depois da conversa.
  • Ligar essa memória ao Cursor, ao Cline ou a outro cliente MCP pelo servidor cognee-mcp.
  • Consultar a memória por Python, TypeScript, Rust, API REST ou plugins para Claude Code e Codex.
  • Apagar um conjunto de dados com forget() quando ele perde a validade.

Como começar

Qualquer Python de 3.10 a 3.14 serve:

uv pip install cognee

Defina LLM_API_KEY no código ou num .env. Repare no destino dos dados: por padrão, o Cognee usa a OpenAI tanto para o modelo de linguagem quanto para os embeddings, então seus textos passam pela API dela. Sem chave, o cognee-cli demo roda com extrator e embeddings locais; Ollama e outros provedores estão na documentação. Para rodar como serviço, docker compose --profile ui --profile mcp up sobe a API na porta 8000, a interface na 3000 e o MCP na 8001.

Licença e custo

Apache 2.0, com copyright da Topoteretes UG. Quem distribui cópias inclui a licença, conserva os avisos de atribuição e o NOTICE e marca os arquivos alterados; os contribuidores concedem licença de patente. O README faz uma ressalva: usar o Postgres como banco de grafo é recurso de demonstração, e a versão para produção é produto licenciado. Na Cognee Cloud, o plano Free tem 1 workspace e 1 milhão de tokens, sem cartão. O Standard cobra 1 dólar por milhão de tokens e 5 dólares por workspace extra. O Enterprise é instalado na nuvem do cliente (BYOC), com preço sob consulta.

Quando vale a pena

O Cognee faz diferença quando o agente precisa lembrar relações entre pessoas, projetos e fatos, além de achar trechos parecidos. Para um RAG simples sobre documentos, um banco vetorial costuma bastar. Vale comparar com o Hindsight, também uma camada de memória para agentes.