Андрей Карпаты опубликовал на GitHub проект под названием Reader3 — простую и легковесную утилиту для чтения электронных книг в формате EPUB. На первый взгляд, это обычная читалка, которую можно запустить у себя на компьютере, но главное отличие проекта в его философии и возможности взаимодействия с языковыми моделями (LLM).
Reader3 разбивает книгу на главы, что позволяет пользователю легко копировать текст текущей главы и вставлять его в выбранную LLM для анализа сюжета, обсуждения стиля, построения резюме или ответов на вопросы по тексту. Карпаты подчеркивает, что проект создан “на 90% вайбкодингом” — больше для иллюстрации идеи, чем для долгосрочной поддержки или улучшений.
Автор отмечает, что этот подход отражает новую эпоху работы с кодом и информацией: пользователи сами могут изменять и адаптировать утилиту под свои задачи. Карпаты пишет, что “код теперь эфемерный”, намекая на то, что традиционные статичные библиотеки и долгосрочная поддержка уходят в прошлое.
Для запуска Reader3 процесс максимально прост. Нужно скачать книгу в формате EPUB и выполнить пару команд в терминале с использованием uv:
uv run reader3.py yourbook.epub
uv run server.py
После этого доступ к книжной полке открывается в браузере по адресу localhost:8123, где можно просматривать главы, копировать текст и работать с LLM. Reader3 лицензирован под MIT License, что позволяет пользователям свободно адаптировать проект под свои нужды.
Для визуализации новостного материала рекомендуется использовать скриншоты интерфейса Reader3 в браузере, демонстрацию разбивки книги на главы, а также иллюстрации процесса интеграции с LLM. Это поможет читателю сразу увидеть, как проект упрощает работу с текстом и анализ его содержания.
Делегируйте часть рутинных задач вместе с BotHub! Для доступа к сервису не требуется VPN и можно использовать российскую карту. По ссылке вы можете получить 100 000 бесплатных токенов для первых задач и приступить к работе с нейросетями прямо сейчас!
Источник: habr.com