Kotaemon — Ваш персональный AI-ассистент для работы с документами
Представьте ситуацию: у вас сотни PDF-файлов, техническая документация и research papers, в которых нужно быстро находить ответы. Перелопачивать всё вручную — мучительно долго. Именно эту проблему решает Kotaemon — open-source решение для интеллектуального поиска по документам с помощью RAG (Retrieval-Augmented Generation).
Что под капотом?
Kotaemon — это:
- Готовый UI на базе Gradio для конечных пользователей
- Фреймворк для разработчиков, которые хотят кастомизировать RAG-пайплайны
- Гибкая система для работы как с облачными (OpenAI, Azure), так и локальными LLM (Ollama, llama.cpp)
Главное преимущество? Полная приватность данных — всё работает локально без отправки документов на сторонние серверы.
Ключевые возможности
-
Гибридный поиск
- Векторный + полнотекстовый поиск
- Реранкинг результатов для повышения точности
- Поддержка таблиц, графиков и мультимодальных документов
-
Продвинутая работа с цитатами

- Встроенный PDF-просмотрщик с подсветкой релевантных фрагментов
- Автоматические предупреждения о низкой релевантности ответов
-
Разные стратегии поиска
- Поддержка GraphRAG для сложных взаимосвязей в документах
- Агентские подходы (ReAct, ReWOO) для многошаговых вопросов
-
Локальные модели
- Полноценная работа без интернета через Ollama
- Поддержка GGUF-моделей для устройств с ограниченными ресурсами
Как это работает на практике?
Типичные сценарии использования:
- Исследователи — быстрый поиск по научным статьям с точными цитатами
- Разработчики — создание кастомных чат-ботов для документации
- Бизнес — внутренние базы знаний с контролем доступа
# Пример запуска через Docker (lite-версия)
docker run \
-v ./ktem_app_data:/app/ktem_app_data \
-p 7860:7860 -it --rm \
ghcr.io/cinnamon/kotaemon:main-lite
Почему стоит попробовать?
По сравнению с коммерческими аналогами Kotaemon предлагает:
✅ Контроль данных — вся обработка происходит локально ✅ Гибкость — можно использовать любые LLM и embedding-модели ✅ Расширяемость — Python API для кастомных пайплайнов
Проект активно развивается (22k stars на GitHub) и подойдёт как для личного использования, так и для корпоративных решений.
Ссылки для старта:
