Repolode
VectifyAI

VectifyAI/OpenKB

Una CLI que compila documentos sin procesar en una wiki interconectada y mantenida por un LLM, con recuperación basada en razonamiento y sin vectores para documentos extensos.

Alternativa open source a:NotebookLM

Estrellas
4,790
Forks
497
Issues abiertos
83
Último commit
hace 3 meses

¿Qué es?

OpenKB (Open Knowledge Base) es un sistema de línea de comandos que procesa archivos sin procesar, como PDF, documentos de Word, presentaciones, hojas de cálculo, páginas web y URL, y usa un LLM para convertirlos en una wiki estructurada con resúmenes, páginas de conceptos y entidades, y enlaces cruzados. Al añadir un documento nuevo, el LLM actualiza las páginas existentes en lugar de dejar cada archivo aislado, de modo que el conocimiento se acumula en toda la colección y no hay que volver a derivarlo con cada consulta.

Los documentos breves se convierten a Markdown y se leen completos. PageIndex indexa los PDF extensos en un árbol jerárquico que el LLM recorre, lo que evita usar una base de datos vectorial tradicional. Las consultas y los chats de varios turnos se realizan sobre la wiki compilada y ofrecen respuestas con citas; además, los generadores pueden crear skills para agentes, grafos de conocimiento interactivos o presentaciones HTML. La wiki está en Markdown sin formato, por lo que se puede abrir en Obsidian. Los modelos se utilizan a través de LiteLLM, que permite trabajar con OpenAI, Claude, Gemini y otros proveedores.

Funciones clave

  • 01Convierte PDF, Word, PowerPoint, Excel, HTML, CSV, texto y URL en una wiki compilada.
  • 02Indexa PDF extensos con la indexación en árbol de PageIndex, en lugar de usar una base de datos vectorial.
  • 03Recupera figuras, tablas e imágenes junto con el texto.
  • 04Responde preguntas puntuales con citas o permite mantener chats de varios turnos con sesiones guardadas.
  • 05Incluye una interfaz web y una API REST.
  • 06Genera contenido en Markdown sin formato, compatible con Obsidian y herramientas para agentes como Claude Code.

Casos de uso

  • Crear una base de conocimiento personal o de equipo a partir de una colección creciente de artículos de investigación.
  • Consultar una gran colección de informes o manuales y obtener respuestas con citas.
  • Convertir una colección de documentos en un grafo navegable de conceptos enlazados en Obsidian.
  • Sintetizar un conjunto de lecturas en una skill reutilizable para asistentes de programación.

Temas

Preguntas frecuentes

¿Qué es OpenKB?
Una CLI que compila documentos sin procesar en una wiki interconectada y mantenida por un LLM, con recuperación basada en razonamiento y sin vectores para documentos extensos. OpenKB (Open Knowledge Base) es un sistema de línea de comandos que procesa archivos sin procesar, como PDF, documentos de Word, presentaciones, hojas de cálculo, páginas web y URL, y usa un LLM para convertirlos en una wiki estructurada con resúmenes, páginas de conceptos y entidades, y enlaces cruzados. Al añadir un documento nuevo, el LLM actualiza las páginas existentes en lugar de dejar cada archivo aislado, de modo que el conocimiento se acumula en toda la colección y no hay que volver a derivarlo con cada consulta.
¿OpenKB es gratuito? ¿Qué licencia tiene?
OpenKB es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenKB sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de OpenKB fue el 22 jul 2026.
¿Para qué puedo usar OpenKB?
Crear una base de conocimiento personal o de equipo a partir de una colección creciente de artículos de investigación. Consultar una gran colección de informes o manuales y obtener respuestas con citas. Convertir una colección de documentos en un grafo navegable de conceptos enlazados en Obsidian. Sintetizar un conjunto de lecturas en una skill reutilizable para asistentes de programación.
¿Dónde consigo OpenKB?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/VectifyAI/OpenKB

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

Proyectos relacionados