Repolode
topoteretes

topoteretes/cognee

Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA.

Estrelas
32,573
Forks
3,419
Issues abertas
916
Último commit
há 6 horas

O que é?

O Cognee oferece aos agentes de IA memória persistente de longo prazo entre sessões. Ele ingere texto, código e conversas, extrai entidades e relações para criar um grafo de conhecimento e armazena trechos pesquisáveis junto com embeddings vetoriais, permitindo que os agentes recuperem contexto relevante depois.

As operações principais são remember (armazenar conteúdo ou código, ou uma sessão), recall (recuperar contexto ou respostas por roteamento automático ou uma estratégia de busca escolhida), improve (enriquecer a memória e aplicar feedback) e forget (remover itens ou conjuntos de dados). Sem uma chave de LLM, a ingestão e a recuperação de texto são executadas localmente com modelos GLiNER e de embeddings na CPU; com uma chave de API, o Cognee usa modelos hospedados, como os da OpenAI, ou modelos locais do Ollama para gerar respostas.

O Cognee oferece interfaces em Python, TypeScript e REST, uma CLI com interface local, um servidor MCP e plugins para Claude Code e Codex. Também é possível executar sua camada de memória em uma única instância do Postgres.

Recursos principais

  • 01Cria grafos de conhecimento e trechos pesquisáveis a partir de texto, código e conversas.
  • 02Executa a ingestão e a recuperação de texto localmente, sem uma chave de API de LLM.
  • 03Oferece as operações remember, recall, improve e forget para gerenciar a memória.
  • 04Disponibiliza APIs em Python, TypeScript e REST, além de uma CLI e uma interface gráfica.
  • 05Integra-se ao Claude Code, Codex e clientes MCP, como Cursor e Cline.
  • 06Pode executar a camada de memória em uma única instância do Postgres (recurso de demonstração).

Casos de uso

  • Dar a um agente de programação memória do contexto do projeto, de decisões anteriores e de correções entre execuções.
  • Criar uma base de conhecimento empresarial que conecte documentos, tickets, conversas e código.
  • Fundamentar os agentes de uma aplicação em entidades e relações personalizadas por meio de ontologias.
  • Executar um backend de memória self-hosted para agentes, sem depender de um serviço gerenciado.

Início rápido

  1. 1

    Instale o Cognee com o extra gliner usando uv

    uv pip install "cognee[gliner]"
  2. 2

    Salve o script de início rápido local e execute-o

    python quickstart.py
  3. 3

    Ou use a CLI para memorizar e recuperar texto

    cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart

Antes de usar

  • O modo local sem LLM usa um extrator GLiNER de nível de demonstração; para obter precisão de nível de produção, é necessário entrar em contato com o fornecedor.
  • A geração de respostas e os recursos de visão ou transcrição exigem configuração adicional de LLM.
  • Requer Python 3.10 a 3.14.

Tópicos

Perguntas frequentes

O que é cognee?
Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA. O Cognee oferece aos agentes de IA memória persistente de longo prazo entre sessões. Ele ingere texto, código e conversas, extrai entidades e relações para criar um grafo de conhecimento e armazena trechos pesquisáveis junto com embeddings vetoriais, permitindo que os agentes recuperem contexto relevante depois.
cognee é gratuito? Qual é a licença?
cognee é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
cognee ainda é mantido?
Manutenção ativa. O último commit de cognee foi em 20 de out. de 2026.
Para que posso usar cognee?
Dar a um agente de programação memória do contexto do projeto, de decisões anteriores e de correções entre execuções. Criar uma base de conhecimento empresarial que conecte documentos, tickets, conversas e código. Fundamentar os agentes de uma aplicação em entidades e relações personalizadas por meio de ontologias. Executar um backend de memória self-hosted para agentes, sem depender de um serviço gerenciado.
Como instalar cognee?
Instale o Cognee com o extra gliner usando uv: uv pip install "cognee[gliner]" Salve o script de início rápido local e execute-o: python quickstart.py Ou use a CLI para memorizar e recuperar texto: cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart
Onde consigo cognee?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/topoteretes/cognee

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados