Kintara — самохостинговая библиотека документов с AI-функциями. Установите в Docker и организуйте PDF, Markdown и текстовые файлы. Попробуйте сегодня!
Если у вас накопилось множество PDF, Markdown и текстовых файлов, и вы устали от хаоса — Kintara станет вашим решением. Это самохостинговая библиотека документов, которая работает в Docker и автоматически индексирует файлы из указанной папки. Вы получаете удобный интерфейс для чтения, поиска и организации, доступный с любого устройства через браузер или PWA. При этом все данные остаются под вашим контролем.
Kintara предлагает полный набор функций для управления документами:
Изначально Kintara имела десктопную оболочку Tauri, но автор понял, что это не то, что нужно. Он удалил десктопный слой и перестроил приложение вокруг одного Rust-сервера, который обслуживает и API, и фронтенд. Теперь можно указать папку на NAS и открывать библиотеку с любого устройства — компьютера, ноутбука, планшета или телефона.
Особенность Kintara — опциональные AI-функции на базе OpenAI или Gemini. Они стоят копейки, так как потребляют мало токенов. AI может:
Важно: AI — это инструмент внутри библиотеки, а не замена ей. Если вы не хотите использовать AI, просто не включайте его — и он не будет мешать.
Одна из лучших AI-функций — Find. Вместо того чтобы модель говорила «что-то есть где-то в документе», Kintara запрашивает точные цитаты с номерами страниц, проверяет их на сервере по извлечённому тексту, а затем повторно проверяет по отрендеренному PDF. Если цитата не находится, она отбрасывается. Это гарантирует точность результатов.
Автор особенно ценит AI-подсказки метаданных. Многие документы имеют неполные или неверные метаданные. Kintara читает документ и предлагает название, автора, краткое описание, ключевые слова, DOI, ISBN и год публикации. Вы выбираете, какие поля применить — и форма заполняется автоматически. Это кажется мелочью, но когда у вас сотни файлов, это невероятно удобно.
Чтобы начать, установите Docker и запустите контейнер:
docker run -d --name kintara -p 8080:8080 -v /path/to/your/documents:/data pinkpixeldev/kintaraПосле запуска откройте браузер на http://localhost:8080 и укажите папку для индексации. Kintara автоматически обработает файлы и создаст библиотеку.
В настройках укажите API-ключ OpenAI или Gemini. После этого AI-функции станут доступны. Например, чтобы получить сводку документа, просто откройте его и нажмите «Суммировать».
Если вы устали от беспорядка в документах, попробуйте Kintara. Установите её через Docker, добавьте свою папку с файлами и оцените удобство. Начните с базовых функций, а затем включите AI, если захотите. Проект открыт на GitHub, так что вы можете изучить код и внести свой вклад.
Попробуйте Kintara уже сегодня и наведите порядок в своей библиотеке документов!
Хочешь закрепить знания на практике?
Решай задачи на Algolit — интерактивная платформа для обучения
Начать бесплатно →