Uma ferramenta de programação com agentes que roda no terminal, lê sua base de código e executa tarefas de programação, explica código e gerencia fluxos de trabalho do git por meio de linguagem natural.
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
Crawler web de código aberto em Python que transforma qualquer site em Markdown limpo e pronto para LLMs, RAG, agentes de IA e pipelines de dados.
Um servidor MCP open source que conecta agentes de IA e IDEs a bancos de dados, com ferramentas pré-configuradas e um framework para criar ferramentas personalizadas.
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, usando uma interface visual, código personalizado e mais de 1.500 integrações.
Um assistente pessoal de IA auto-hospedado que roda nos seus dispositivos e responde pelo WhatsApp, Telegram, Slack, Discord e outros apps de chat.
Metodologia de desenvolvimento de software e biblioteca de skills composáveis que orienta agentes de programação em brainstorming, planejamento, TDD e implementação com subagentes.