Repolode
topoteretes

topoteretes/cognee

Plataforma de memoria de IA de código abierto que convierte documentos, código y conversaciones en un grafo de conocimiento autohospedado para agentes de IA.

Estrellas
32,573
Forks
3,419
Issues abiertos
916
Último commit
hace 6 horas

¿Qué es?

Cognee proporciona a los agentes de IA memoria persistente a largo plazo entre sesiones. Incorpora texto, código y conversaciones, extrae entidades y relaciones para crear un grafo de conocimiento y almacena fragmentos que se pueden buscar junto con embeddings vectoriales, de modo que los agentes puedan recuperar el contexto pertinente más adelante.

Las operaciones principales son remember (almacenar contenido, código o una sesión), recall (recuperar contexto o respuestas mediante enrutamiento automático o una estrategia de búsqueda elegida), improve (enriquecer la memoria y aplicar comentarios) y forget (eliminar elementos o conjuntos de datos). Sin una clave de LLM, la incorporación y recuperación de texto se ejecutan localmente con GLiNER y modelos de embeddings en la CPU; con una clave de API, se usan modelos alojados como OpenAI o modelos locales de Ollama para generar respuestas.

Cognee ofrece interfaces para Python, TypeScript y REST, una CLI con una interfaz de usuario local, un servidor MCP y plugins para Claude Code y Codex. También puede ejecutar su capa de memoria en una sola instancia de Postgres.

Funciones clave

  • 01Crea grafos de conocimiento y fragmentos que se pueden buscar a partir de texto, código y conversaciones.
  • 02Ejecuta localmente la incorporación y recuperación de texto sin una clave de API de LLM.
  • 03Admite las operaciones remember, recall, improve y forget para gestionar la memoria.
  • 04Ofrece API para Python, TypeScript y REST, además de una CLI y una interfaz de usuario.
  • 05Se integra con Claude Code, Codex y clientes MCP como Cursor y Cline.
  • 06Puede ejecutar la capa de memoria en una sola instancia de Postgres (función de demostración).

Casos de uso

  • Dar a un agente de programación memoria del contexto del proyecto, de decisiones anteriores y de soluciones entre ejecuciones.
  • Crear una base de conocimiento empresarial que conecte documentación, tickets, conversaciones y código.
  • Fundamentar los agentes de una aplicación en entidades y relaciones personalizadas mediante ontologías.
  • Ejecutar un backend de memoria autohospedado para agentes sin depender de un servicio gestionado.

Inicio rápido

  1. 1

    Instala Cognee con el extra gliner usando uv

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

    Guarda el script de inicio rápido local y ejecútalo

    python quickstart.py
  3. 3

    O usa la CLI para recordar y recuperar texto

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

Antes de usarlo

  • El modo local sin LLM usa un extractor GLiNER de calidad de demostración; para obtener precisión de nivel de producción, es necesario contactar con el proveedor.
  • La generación de respuestas y las funciones de visión o transcripción requieren configuración adicional de LLM.
  • Requiere Python 3.10 a 3.14.

Temas

Preguntas frecuentes

¿Qué es cognee?
Plataforma de memoria de IA de código abierto que convierte documentos, código y conversaciones en un grafo de conocimiento autohospedado para agentes de IA. Cognee proporciona a los agentes de IA memoria persistente a largo plazo entre sesiones. Incorpora texto, código y conversaciones, extrae entidades y relaciones para crear un grafo de conocimiento y almacena fragmentos que se pueden buscar junto con embeddings vectoriales, de modo que los agentes puedan recuperar el contexto pertinente más adelante.
¿cognee es gratuito? ¿Qué licencia tiene?
cognee es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cognee sigue mantenido?
Mantenimiento activo. El último commit de cognee fue el 20 oct 2026.
¿Para qué puedo usar cognee?
Dar a un agente de programación memoria del contexto del proyecto, de decisiones anteriores y de soluciones entre ejecuciones. Crear una base de conocimiento empresarial que conecte documentación, tickets, conversaciones y código. Fundamentar los agentes de una aplicación en entidades y relaciones personalizadas mediante ontologías. Ejecutar un backend de memoria autohospedado para agentes sin depender de un servicio gestionado.
¿Cómo se instala cognee?
Instala Cognee con el extra gliner usando uv: uv pip install "cognee[gliner]" Guarda el script de inicio rápido local y ejecútalo: python quickstart.py O usa la CLI para recordar y recuperar texto: cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart
¿Dónde consigo cognee?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/topoteretes/cognee

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados