Об этом проекте

OpenKB (Open Knowledge Base) — это система с открытым исходным кодом, которая преобразует необработанные документы в постоянную, взаимосвязанную вики-базу знаний с помощью LLM. Она основана на безвекторном, основанном на рассуждениях поиске PageIndex, который эффективно обрабатывает длинные документы без традиционной векторной базы данных. Инструмент поддерживает широкий спектр форматов, включая PDF, Word, Markdown, PowerPoint, HTML, Excel, CSV, текст и URL-адреса. Он автоматически генерирует сводки, страницы концепций, страницы сущностей (люди, организации, места, продукты) и перекрестные ссылки, поддерживая базу знаний в актуальном состоянии по мере добавления новых документов. OpenKB предлагает интерфейсы запросов и чата для взаимодействия со скомпилированной вики, Skill Factory для извлечения портативных навыков агента и встроенный веб-интерфейс (Knowledge Workbench) для просмотра и управления базой знаний. Он совместим с Obsidian для визуализации графов и интегрируется с CLI-агентами, такими как Claude Code, Codex и Gemini. Проект лицензирован по Apache 2.0 и построен на PageIndex, markitdown, OpenAI Agents SDK, LiteLLM, Click и watchdog.