Una herramienta de programación con agentes que se ejecuta en la terminal, lee tu base de código y realiza tareas de programación, explica código y gestiona flujos de trabajo de git mediante lenguaje natural.
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
Crawler web de código abierto en Python que convierte sitios web en Markdown limpio, listo para LLM, RAG, agentes de IA y pipelines de datos.
Servidor MCP de código abierto que conecta agentes de IA e IDE con bases de datos mediante herramientas preconfiguradas y un framework para crear herramientas personalizadas.
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y workflows, con un lienzo visual, código personalizado y más de 1500 integraciones.
Un asistente de IA personal y autohospedado que se ejecuta en tus propios dispositivos y responde a través de apps de chat como WhatsApp, Telegram, Slack y Discord.
Metodología de desarrollo de software y biblioteca de skills componibles que guía a los agentes de programación en la lluvia de ideas, la planificación, el TDD y la implementación con subagentes.