PageIndex is a reasoning-based retrieval engine designed to navigate long professional documents by building hierarchical tree structures similar to a table of contents. Unlike traditional vector-based systems that rely on semantic similarity through artificial text chunking and vector databases, this method enables Large Language Models to perform context-aware searches via agentic tree traversal. This approach mimics human expertise in document navigation, providing traceable and explainable results grounded in specific page and section references.
* Replaces approximate vector similarity with reasoning-driven retrieval
* Eliminates the need for artificial text chunking or vector databases
* Provides high traceability through explicit document structure grounding
* Achieved 98.7% accuracy on the FinanceBench benchmark
OpenKB is an open-source command-line system designed to transform raw documents into a structured, interlinked wiki-style knowledge base using Large Language Models. Unlike traditional RAG systems that rediscover information with every query, OpenKB compiles knowledge once into a persistent format where summaries, concept pages, and cross-references are automatically maintained and updated.
Key features and capabilities include:
- Vectorless long document retrieval powered by PageIndex tree indexing.
- Native multi-modality for understanding figures, tables, and images.
- Broad format support including PDF, Word, Markdown, PowerPoint, HTML, and Excel.
- Automated wiki compilation that creates summaries and synthesizes concepts across documents.
- Interactive chat sessions with persisted history and Obsidian compatibility via wikilinks.
- Health check tools (linting) to identify contradictions, gaps, or stale content within the knowledge base.