Repolode
VectifyAI

VectifyAI/OpenKB

CLI que transforma documentos brutos em uma wiki interligada, mantida por LLM, e usa recuperação baseada em raciocínio, sem vetores, para documentos longos.

Alternativa open source a:NotebookLM

Estrelas
4,790
Forks
497
Issues abertas
83
Último commit
há 3 meses

O que é?

OpenKB (Open Knowledge Base) é um sistema de linha de comando que recebe arquivos brutos, como PDFs, documentos do Word, apresentações, planilhas, páginas da web e URLs, e usa um LLM para transformá-los em uma wiki estruturada com resumos, páginas de conceitos, páginas de entidades e links entre elas. Quando um novo documento é adicionado, o LLM atualiza as páginas existentes em vez de deixar cada arquivo isolado. Assim, o conhecimento se acumula ao longo da coleção, em vez de ser derivado novamente a cada consulta.

Documentos curtos são convertidos para Markdown e lidos por inteiro. PDFs longos são indexados pelo PageIndex em uma árvore hierárquica que o LLM percorre, dispensando um banco de dados vetorial tradicional. Consultas e conversas com várias interações são feitas sobre a wiki compilada, com respostas acompanhadas de citações, e geradores podem criar agent skills, grafos de conhecimento interativos ou apresentações de slides em HTML. A wiki é composta por arquivos Markdown simples, então pode ser aberta no Obsidian. O acesso aos modelos é feito pelo LiteLLM, que oferece suporte a OpenAI, Claude, Gemini e outros provedores.

Recursos principais

  • 01Converte PDFs, documentos do Word, arquivos do PowerPoint e Excel, HTML, CSV, texto e URLs em uma wiki compilada.
  • 02Indexa PDFs longos com a indexação em árvore do PageIndex, em vez de usar um banco de dados vetorial.
  • 03Recupera figuras, tabelas e imagens junto com o texto.
  • 04Responde a perguntas pontuais com citações ou permite conversas com várias interações e sessões salvas.
  • 05Oferece uma interface web integrada e uma REST API.
  • 06Gera arquivos Markdown simples, compatíveis com o Obsidian e com ferramentas para agentes, como Claude Code.

Casos de uso

  • Criar uma base de conhecimento pessoal ou para uma equipe a partir de uma coleção crescente de artigos de pesquisa.
  • Consultar uma grande coleção de relatórios ou manuais e obter respostas com citações.
  • Transformar uma coleção de documentos em um grafo navegável de conceitos interligados no Obsidian.
  • Resumir um conjunto de leituras em uma agent skill reutilizável por assistentes de programação.

Tópicos

Perguntas frequentes

O que é OpenKB?
CLI que transforma documentos brutos em uma wiki interligada, mantida por LLM, e usa recuperação baseada em raciocínio, sem vetores, para documentos longos. OpenKB (Open Knowledge Base) é um sistema de linha de comando que recebe arquivos brutos, como PDFs, documentos do Word, apresentações, planilhas, páginas da web e URLs, e usa um LLM para transformá-los em uma wiki estruturada com resumos, páginas de conceitos, páginas de entidades e links entre elas. Quando um novo documento é adicionado, o LLM atualiza as páginas existentes em vez de deixar cada arquivo isolado. Assim, o conhecimento se acumula ao longo da coleção, em vez de ser derivado novamente a cada consulta.
OpenKB é gratuito? Qual é a licença?
OpenKB é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenKB ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de OpenKB foi em 22 de jul. de 2026.
Para que posso usar OpenKB?
Criar uma base de conhecimento pessoal ou para uma equipe a partir de uma coleção crescente de artigos de pesquisa. Consultar uma grande coleção de relatórios ou manuais e obter respostas com citações. Transformar uma coleção de documentos em um grafo navegável de conceitos interligados no Obsidian. Resumir um conjunto de leituras em uma agent skill reutilizável por assistentes de programação.
Onde consigo OpenKB?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/VectifyAI/OpenKB

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

Projetos relacionados