Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.
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
Instala Cognee con el extra gliner usando uv
uv pip install "cognee[gliner]" - 2
Guarda el script de inicio rápido local y ejecútalo
python quickstart.py - 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
Sistema de memoria basado en grafos para agentes de IA que almacena conversaciones, crea grafos de conocimiento y registra razonamientos, con el respaldo de Neo4j.
Repositorio educativo con 30 notebooks de Jupyter ejecutables sobre técnicas de memoria para agentes LLM, desde buffers de conversación hasta Mem0, Letta, Zep y Graphiti.
Interfaz web autoalojada e independiente del proveedor para chatear con modelos locales de Ollama y APIs compatibles con OpenAI, con RAG, plugins y control de acceso multiusuario.
Sistema de memoria de IA local-first que almacena el historial de conversaciones íntegro y lo recupera mediante búsqueda semántica, disponible como servidor MCP y CLI.
Base de datos de embeddings de código abierto para aplicaciones de IA, que almacena documentos y vectores para habilitar búsquedas semánticas, híbridas y de texto completo.