Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.
VectifyAI/OpenKB
CLI превращает исходные документы в связанную вики-базу знаний, которую обновляет LLM и по которой можно искать в длинных документах с помощью рассуждений, без векторной базы.
Open source альтернатива:NotebookLM
- Звёзды
- 4,790
- Форки
- 497
- Открытые issues
- 83
- Последний коммит
- 3 месяца назад
Что это?
OpenKB (Open Knowledge Base) — система командной строки, которая принимает исходные файлы: PDF, документы Word, презентации, таблицы, веб-страницы и URL — и с помощью LLM превращает их в структурированную вики с краткими изложениями, страницами понятий и сущностей, а также перекрёстными ссылками. При добавлении нового документа LLM обновляет существующие страницы, а не оставляет каждый файл обособленным. Благодаря этому знания накапливаются во всей коллекции, и их не приходится заново извлекать при каждом запросе.
Короткие документы конвертируются в Markdown и читаются целиком. Длинные PDF индексируются с помощью PageIndex в виде иерархического дерева, по которому перемещается LLM, — традиционная векторная база данных не нужна. Запросы и многоходовые чаты работают с собранной вики и дают ответы со ссылками на источники. Генераторы могут создавать навыки для агентов, интерактивные графы знаний и HTML-презентации. Вики состоит из обычных файлов Markdown и открывается в Obsidian. Доступ к моделям обеспечивается через LiteLLM, поэтому поддерживаются OpenAI, Claude, Gemini и другие провайдеры.
Ключевые возможности
- 01Преобразует PDF, Word, PowerPoint, Excel, HTML, CSV, текстовые файлы и URL в готовую вики.
- 02Индексирует длинные PDF с помощью древовидной индексации PageIndex, а не векторной базы данных.
- 03Извлекает иллюстрации, таблицы и изображения наряду с текстом.
- 04Отвечает на разовые вопросы со ссылками на источники или поддерживает многоходовые чаты с сохранением сессий.
- 05Предоставляет встроенный веб-интерфейс и REST API.
- 06Создаёт файлы Markdown, совместимые с Obsidian и инструментами для агентов, такими как Claude Code.
Сценарии использования
- Создание личной или командной базы знаний на основе постоянно пополняемой коллекции исследовательских статей.
- Поиск по большой коллекции отчётов или руководств с ответами и ссылками на источники.
- Преобразование коллекции документов в граф связанных понятий, который можно просматривать в Obsidian.
- Сжатие материалов для чтения в повторно используемый навык для агентов — помощников по написанию кода.
Темы
Частые вопросы
- Что такое OpenKB?
- CLI превращает исходные документы в связанную вики-базу знаний, которую обновляет LLM и по которой можно искать в длинных документах с помощью рассуждений, без векторной базы. OpenKB (Open Knowledge Base) — система командной строки, которая принимает исходные файлы: PDF, документы Word, презентации, таблицы, веб-страницы и URL — и с помощью LLM превращает их в структурированную вики с краткими изложениями, страницами понятий и сущностей, а также перекрёстными ссылками. При добавлении нового документа LLM обновляет существующие страницы, а не оставляет каждый файл обособленным. Благодаря этому знания накапливаются во всей коллекции, и их не приходится заново извлекать при каждом запросе.
- OpenKB можно использовать бесплатно? Какая у него лицензия?
- OpenKB распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenKB всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в OpenKB — 22 июл. 2026 г..
- Для чего можно использовать OpenKB?
- Создание личной или командной базы знаний на основе постоянно пополняемой коллекции исследовательских статей. Поиск по большой коллекции отчётов или руководств с ответами и ссылками на источники. Преобразование коллекции документов в граф связанных понятий, который можно просматривать в Obsidian. Сжатие материалов для чтения в повторно используемый навык для агентов — помощников по написанию кода.
- Где скачать OpenKB?
- Исходный код и инструкции по установке — на GitHub: https://github.com/VectifyAI/OpenKB
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-краулер с открытым исходным кодом на Python: превращает сайты в чистый Markdown, готовый для LLM, RAG, AI-агентов и конвейеров данных.
Open source MCP-сервер, который подключает AI-агентов и IDE к базам данных с помощью готовых инструментов и фреймворка для создания собственных.
Платформа автоматизации рабочих процессов по fair-code для создания AI-агентов и сценариев с визуальным холстом, собственным кодом и более чем 1500 интеграциями.
Личный AI-ассистент с открытым исходным кодом, который работает на ваших устройствах и отвечает через WhatsApp, Telegram, Slack, Discord и другие мессенджеры.
Методология разработки ПО и библиотека комбинируемых навыков, которые помогают coding agents проводить мозговой штурм, планировать, следовать TDD и делегировать реализацию субагентам.