OpenKB is an open-source, CLI-based system that compiles raw documents into a structured, interlinked wiki-style knowledge base using LLMs.
Source: README View on GitHub →OpenKB is gaining attention due to its innovative approach to knowledge base creation using LLMs, addressing the need for efficient knowledge accumulation and retrieval without relying on vector databases. Its unique features like multi-modality support and Google OKF compatibility make it stand out.
Source: Synthesis of README and project traitsOpenKB uses LLMs to compile documents into summaries, concept pages, entity pages, and cross-links, maintaining synchronization across the knowledge base.
Source: READMEOpenKB can handle various document formats and retrieve information from figures, tables, and images, not just text.
Source: READMEThe wiki frontmatter follows the Google Open Knowledge Format (OKF) schema, facilitating knowledge sharing.
Source: READMEOpenKB can distill redistributable agent skills from the compiled knowledge base, enabling the creation of digital experts.
Source: READMEThe architecture involves a raw document input, which is processed by PageIndex for long documents or directly by LLM for short ones. The output is a structured wiki with summaries, concepts, entities, and explorations. The system uses LiteLLM for LLM support and includes a CLI interface for interaction.
Source: Code tree + dependency filesCenter: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.
pageindexlitellmopenai-agentsOpenKB is suitable for developers and organizations that need to create and maintain a knowledge base from diverse document sources. It can be used for educational purposes, creating digital experts, or building applications that require efficient knowledge retrieval.
Source: READMEv0.4.1 (2026-06-16): Added a new generator for creating shareable slide decks from knowledge bases.
Source: GitHub ReleasesOpenKB is a promising project for those interested in leveraging LLMs for knowledge base creation. Its innovative features and potential for creating digital experts make it worth watching, especially for developers and organizations looking to build intelligent knowledge bases.
OpenKB is an open-source, CLI-based system that compiles raw documents into a structured, interlinked wiki-style knowledge base using LLMs.
OpenKB's core features include: Knowledge Compilation, Multi-Modality Support, Google OKF Ready, Skill Factory.
OpenKB is gaining attention due to its innovative approach to knowledge base creation using LLMs, addressing the need for efficient knowledge accumulation and retrieval without relying on vector databases.
OpenKB is suitable for developers and organizations that need to create and maintain a knowledge base from diverse document sources.