All 26 Dependencies

Every package OpenKB depends on, ranked by repo health score.

OpenKB implements an idea Andrej Karpathy described publicly: rather than chunking documents into a vector store for similarity search, an LLM reads long documents and generates summaries, concept pages, and entity pages, producing a genuine wiki-style knowledge base with real hyperlinks between related concepts. Retrieval happens through reasoning over document structure (via the companion PageIndex project) instead of nearest-neighbor vector search.

Output follows Google's Open Knowledge Format (OKF) specification for knowledge sharing, and automatically extracts entity pages for people, organizations, places, and products, keeping them in sync as source documents change. The result scales to long documents that vector-chunking approaches often fragment awkwardly, and natively handles multi-modal content rather than treating it as a special case.

Apache-2.0 licensed and built by Vectify AI (also behind PageIndex), OpenKB has grown rapidly (Trendshift-featured) since launch, reflecting interest in retrieval approaches that don't require standing up and maintaining a vector database.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search