Koodo Reader: руководство от гика, форматы, чтение, заметки, PDF, облако и ограничения Free/Pro

Koodo Reader — кроссплатформенная программа для чтения и управления электронной библиотекой, в которой локальная читалка объединена с заметками, подсветками, поиском, облачной синхронизацией, импортом из сетевых хранилищ и дополнительными AI-инструментами. Актуальная стабильная версия 2.4.3 вышла 1 августа 2026 года и стала первым стабильным обновлением после примерно двадцатимесячного перерыва: именно поэтому старые обзоры ветки 1.7.x уже плохо описывают нынешний продукт. Ниже Koodo Reader рассматривается как самостоятельная настольная, веб- и мобильная читалка, а не как редактор электронных книг или конвертер форматов.

Что такое Koodo Reader и какой продукт актуален сейчас

Официальное название — Koodo Reader. Разработчик использует бренд App by Troye; в репозитории и магазинах приложений проект связан с Troye Guo, а в App Store поставщик указан как Liang Guo. Основной исходный код опубликован под лицензией GNU AGPL v3.0. Это важно отделять от коммерческой модели: исходники открыты, но часть облачных и сервисных возможностей актуальной версии относится к Koodo Reader Pro.

Koodo Reader предназначен прежде всего для чтения локальных электронных книг и ведения личной библиотеки. Он умеет хранить книги по полкам, запоминать прогресс, создавать закладки, заметки и выделения, настраивать оформление текста, работать с PDF, использовать словари, перевод и озвучивание. В современной ветке добавлены импорт из облака и серверов, синхронизация между устройствами, OPDS, вырезание веб-статей через расширение браузера, OCR для сканированных PDF, статистика чтения и AI-функции.

Продукт активно развивается. Стабильная версия 2.4.3 поддерживает Windows 10 и новее, macOS 11 Big Sur и новее, Linux, Android, iOS и веб-браузер. На странице загрузки на момент подготовки обзора и стабильная, и developer-ветка обозначены номером 2.4.3. Для Windows доступны установщик, portable-вариант и архив с бинарной сборкой; для Linux публикуются AppImage, DEB, RPM и Snap-пакеты, также есть Flatpak. Мобильные версии распространяются отдельно, а веб-версия работает без установки полноценного настольного клиента.

Не стоит смешивать текущий Koodo Reader с ранними форками и копиями репозитория, которые ещё встречаются в поиске. Актуальная кодовая база находится в репозитории организации koodo-reader, официальный сайт использует домен koodoreader.com, а текущая стабильная серия имеет номер 2.4.x. Сведения о старой версии, в которой синхронизация ограничивалась Dropbox или WebDAV, не описывают современный набор функций.

Параметр Актуальное состояние
Тип Кроссплатформенная читалка и менеджер личной библиотеки
Разработчик App by Troye / Troye Guo
Стабильная версия 2.4.3 от 1 августа 2026 года
Платформы Windows, macOS, Linux, Android, iOS, Web
Лицензия исходного кода GNU AGPL v3.0
Основные форматы чтения EPUB, PDF, MOBI, AZW3, AZW, TXT, FB2, CBR, CBZ, CBT, CB7, MD, DOCX, HTML, XML, XHTML, MHTML, HTM
Организация библиотеки Полки, избранное, корзина, поиск, сортировка, статусы чтения, редактирование метаданных
Аннотации Закладки, заметки, выделения, несколько стилей подсветки, экспорт заметок и выделений
PDF Чтение, масштабирование, обрезка полей, преобразование в текст, OCR сканов, выделения и рисование
Синхронизация Облачные диски, WebDAV, FTP, SFTP, SMB, Object Storage, локальная папка, Docker; Koodo Sync для данных чтения
AI AI Chat, перевод, словарь, суммаризация, AI OCR, AI TTS; часть функций относится к Pro
Цена Free — $0; на официальной странице Pro показан как ограниченное предложение $4.99 в год, пробный период 7 дней
Регистрация Для локального чтения не обязательна; нужна для аккаунтных и Pro-функций
Русский язык В проекте присутствует русская локализация интерфейса

Интерфейс: библиотека, боковая панель и окно чтения

Главное окно библиотеки

Основная рабочая область строится вокруг библиотеки. Слева находится навигация по разделам Books, Favorites, Notes, Highlights и Trash, ниже — список полок. В верхней части расположены поиск по библиотеке, сортировка, вход в настройки, операции с библиотекой и синхронизация, а справа — кнопка Import с раскрывающимся меню. Такое расположение показывает главный принцип Koodo Reader: книга сначала становится объектом библиотеки, после чего к ней привязываются прогресс, метаданные, заметки и организационные признаки.

Главное окно Koodo Reader с библиотекой книг, боковой панелью и кнопкой Import
Главное окно Koodo Reader: разделы библиотеки слева, книги в центре, поиск, настройки, синхронизация и Import сверху.

Книги можно показывать обложками или в более информативном списочном представлении. В карточке видны название, автор и статус, а в подробном режиме — дополнительные метаданные. Масштаб обложек меняется ползунком, количество элементов в строке адаптируется к размеру окна. Для большой библиотеки полезны поиск, сортировка, фильтрация по состоянию чтения и отдельные полки.

Полки, избранное, заметки и выделения

Полки не являются отдельными копиями файлов: это организационный слой над библиотекой. Книгу можно добавить на полку, переместить между полками, закрепить наверху, пометить прочитанной или непрочитанной, отправить в Favorites либо Trash. Отдельные разделы Notes и Highlights собирают пользовательские пометки по всем книгам; в современных версиях эти списки умеют фильтроваться по книге и поддерживают редактирование записей.

Для пользователя, который хранит сотни файлов, такое разделение полезнее обычной папки в проводнике: можно открыть сводный список заметок, затем вернуться к исходному месту в книге. При этом сам Koodo Reader остаётся локальной программой: без включённой синхронизации библиотека не обязана покидать устройство.

Импорт из локального диска и сетевых источников

Раскрывающееся меню Import объединяет несколько путей добавления книги. Локальные файлы и папки можно добавлять через диалог выбора или перетаскиванием. Отдельные пункты открывают сетевые источники: WebDAV, FTP, SFTP, SMB, S3-совместимое объектное хранилище и поддерживаемые облачные диски. Современная ветка также умеет принимать URL на файл книги, URL веб-статьи и OPDS-каталоги.

Диалог импорта Koodo Reader из облачного хранилища и WebDAV
Один из вариантов сетевого импорта: в окне доступны WebDAV, облачные сервисы и S3-совместимое хранилище.

Для части сетевого импорта Free-режим уже не является полностью закрытым: в 2026 году бесплатным пользователям разрешили импортировать книги из WebDAV, SFTP, FTP и S3-совместимого хранилища. Полноценная многоплатформенная синхронизация библиотеки и данных чтения остаётся отдельной возможностью Pro.

Окно чтения

После открытия книги библиотека сменяется областью чтения. Koodo Reader поддерживает одноколоночный, двухколоночный и непрерывный режим прокрутки. Для текста регулируются шрифт, размер, межстрочный и межабзацный интервалы, поля, цвета текста и фона, яркость, направление текста и набор тем. Есть ночной режим, вертикальная раскладка, переносы, быстрый режим чтения и пользовательские стили для отдельных книг.

Двухстраничный режим чтения книги в Koodo Reader
Двухколоночный режим Koodo Reader: две страницы книги выводятся рядом в одном окне.

Верхние и боковые элементы управления могут скрываться, чтобы не занимать место. Меню чтения вызывается движением указателя к краю, а правую панель параметров можно закрепить. Для навигации предусмотрены содержание, прогресс, переход к странице и поиск внутри книги. Базовые сочетания клавиш включают стрелки и пробел для перелистывания, Ctrl+F для поиска, Ctrl+B для содержания, F11 для полноэкранного режима и Esc для выхода из чтения.

Основные функции и что они дают

Чтение разных типов электронных книг

Koodo Reader использует единый движок отображения для большинства форматов и не требует отдельной программы для EPUB, Kindle-файлов без DRM, FB2, комиксов, HTML-документов и PDF. Для пользователя это означает общую библиотеку, одинаковый набор базовых элементов навигации и единое место хранения прогресса. Форматы Kindle в официальном описании прямо обозначены как DRM-free, поэтому наличие расширения AZW или AZW3 само по себе не гарантирует открытие купленной защищённой книги.

EPUB и другие потоковые форматы лучше всего раскрывают настройки оформления: текст можно переформатировать под ширину окна, менять интервалы и шрифты. PDF ведёт себя иначе — это страничный документ с фиксированной геометрией, поэтому для него важнее масштаб, обрезка полей и преобразование в текст. Koodo Reader не маскирует это различие: инструменты PDF вынесены отдельно.

Поиск, содержание и возврат к месту чтения

Поиск работает как по библиотеке, так и внутри открытой книги. Внутрикнижный поиск показывает совпадения и, в новых версиях, информацию о главе. Содержание открывается отдельной панелью, поддерживает многоуровневую структуру и поиск по оглавлению. Переходы по закладкам, заметкам, выделениям и содержанию сохраняют возможность вернуться к предыдущему месту, что удобно при учебном чтении и работе со справочниками.

Закладки, заметки и выделения

Текст можно выделять, подчёркивать, делать жирным или курсивным, применять тень, зачёркивание и волнистое подчёркивание. Выделение может существовать само по себе либо сопровождаться заметкой. Отдельные страницы My Notes и My Highlights позволяют просматривать такие записи вне контекста конкретной книги, фильтровать их, копировать исходный фрагмент и возвращаться к месту в тексте.

Заметки и выделения могут экспортироваться в Markdown, PDF, TXT, HTML и CSV. Это превращает Koodo Reader из «просто читалки» в промежуточный инструмент для обучения и исследовательской работы: книгу читают локально, а результат анализа можно унести в текстовый файл, таблицу или систему заметок.

Словари, перевод, TTS и AI

Встроенная система плагинов разделяет перевод, словари и синтез речи. В каталоге есть десятки готовых провайдеров, включая локальные и облачные варианты. Отдельно поддерживается импорт локальных MDX-словарей. Для озвучивания можно использовать системный TTS либо подключаемые сервисы; в актуальной версии проигрыватель TTS открывается отдельным окном с паузой и переходом по предложениям.

AI-функции включают AI Chat, AI Translation, AI Dictionary, суммаризацию и AI Encyclopedia. Пользователь также может подключить собственную совместимую модель в Settings > AI Services. Официальные AI-сервисы обрабатываются через внешние инфраструктуры: перевод, OCR, чат и суммаризация используют Qwen в Alibaba Cloud, AI TTS — Deepinfra с Kokoro, а AI Dictionary обслуживается собственной облачной инфраструктурой Koodo. Поэтому эти функции нельзя считать полностью локальными.

PDF: чтение, OCR, обрезка полей и пометки

PDF в Koodo Reader не ограничен просмотром страниц. Масштаб увеличивается вплоть до 400%, предусмотрена горизонтальная прокрутка, можно обрезать пустые поля и сохранить исходный фон. PDF с текстовым слоем преобразуется в обычный текст извлечением содержимого, а сканированный документ проходит OCR. В текущей ветке доступны Tesseract, Paddle OCR, системное распознавание Windows и macOS, а также официальный AI OCR; точный набор зависит от платформы и выбранного режима.

Сканированные PDF после распознавания поддерживают выделения. Отдельный инструмент рисования позволяет наносить пометки поверх страниц. Эти функции полезны, когда PDF требуется не редактировать как документ, а читать, искать в нём текст и делать учебные отметки. Если нужна правка структуры страниц, форм, подписей или содержимого PDF, логичнее использовать специализированный редактор; на GeekHow есть отдельный обзор бесплатных PDF-редакторов.

Синхронизация, резервирование и сетевые библиотеки

Синхронизация в Koodo Reader состоит из двух уровней. Первый — выбранный источник данных: облачный диск, WebDAV, FTP/SFTP, SMB, object storage, локальная папка или Docker. Через него передаются книги, обложки и конфигурация. Второй — Koodo Sync, который синхронизирует служебные данные чтения через облако Koodo и должен быть включён вручную. К таким данным относятся прогресс, заметки, выделения, закладки и полки.

Есть плановая синхронизация с настраиваемым интервалом, автоматическая синхронизация после импорта и возможность использовать локальную папку как источник, а затем синхронизировать её сторонним инструментом вроде Syncthing. Поддерживается обмен прогрессом с KOReader, а заметки и выделения могут автоматически уходить в Notion, Readwise, Obsidian, Joplin, Siyuan и другие системы.

Веб-версия и расширение браузера

Веб-версия работает в браузере, но модель хранения зависит от движка. В Chromium-браузерах вроде Chrome и Edge при первом запуске можно выбрать локальную папку либо кэш браузера; в других браузерах данные по умолчанию остаются в кэше. Кэш менее надёжен для большой библиотеки, потому что браузер или система могут очищать его. При сравнении браузеров для такого сценария полезно учитывать доступ к локальной файловой системе; на GeekHow есть материал про браузеры для Windows.

Расширение Koodo Reader умеет сохранять веб-статьи в библиотеку и помогает веб-версии работать с некоторыми сетевыми источниками. Согласно политике приватности, само расширение обрабатывает данные локально в браузере и не отправляет их разработчику. Сохранённые веб-страницы становятся элементами библиотеки и читаются теми же средствами поиска и аннотаций.

Приватность и локальная модель хранения

По умолчанию Koodo Reader — local-first приложение. Для обычного локального чтения регистрация не требуется, а книга и пользовательские данные остаются на устройстве. Free-клиент взаимодействует с сервером для проверки обновлений; при старте отправляется информация о системном языке, чтобы получить журнал обновлений на нужном языке. Проверку обновлений можно отключить.

Когда включаются аккаунтные и Pro-функции, модель меняется. При регистрации обрабатываются email и данные устройства, а сторонний вход добавляет уникальный идентификатор выбранного провайдера. Koodo Sync загружает зашифрованные данные чтения только после ручного включения; после отключения соответствующие данные удаляются из облака Koodo. Учётные данные внешних источников шифруются локально, а клиент получает с сервера секрет для расшифровки; сами учётные данные не должны покидать устройство.

Для AI нужно учитывать передачу содержимого: выбранный текст, фрагменты книги или изображения сканированного PDF отправляются соответствующему провайдеру для обработки. Политика приватности утверждает, что эти данные не используются для обучения моделей и не продаются рекламным посредникам. Однако это всё равно сетевой обмен с внешними сервисами, поэтому конфиденциальные документы разумнее читать локально без AI или использовать локальные плагины.

Отдельно политика приватности предусматривает диагностические Log Data при ошибке приложения: в таком событии могут обрабатываться IP-адрес, имя устройства, версия ОС, конфигурация приложения, время события и другая техническая статистика. Это не отменяет local-first модель самой библиотеки, но означает, что утверждение «никаких данных вообще никогда не покидает устройство» было бы слишком широким.

Карта форматов и совместимости

Формат или тип Импорт и чтение Особенности Переносимость результата
EPUB Да Переформатируемый текст, содержание, закладки, заметки, выделения, темы Исходный EPUB остаётся отдельным файлом; аннотации экспортируются отдельно
PDF Да Страничный режим, масштаб, обрезка полей, поиск, OCR, рисование и выделения Исходный PDF не становится редактируемым документом; заметки экспортируются отдельно
MOBI, AZW3, AZW Да, для DRM-free книг Чтение, содержание, оформление и аннотации; поддерживаются всплывающие сноски Исходный файл сохраняет собственный формат
TXT Да Автоматическое деление на главы, пользовательские правила и регулярные выражения для содержания Текстовый файл остаётся TXT; проблемную кодировку лучше заранее сохранить как UTF-8
FB2 Да Чтение в общей библиотеке с теми же базовыми инструментами Исходный FB2 не конвертируется автоматически ради хранения
CBR, CBZ, CBT, CB7 Да Архивы комиксов; есть просмотр изображений с последовательным переходом Архив остаётся исходным файлом
MD, DOCX Да Читаются как документы в библиотеке Koodo Reader не заменяет текстовый редактор; правки исходного DOCX не являются основной задачей
HTML, XML, XHTML, MHTML, HTM Да Подходят для локальных документов и сохранённых веб-материалов Веб-статьи можно хранить как HTML-материал в библиотеке
Заметки и выделения Создаются внутри Koodo Reader Сводные страницы Notes и Highlights Экспорт в Markdown, PDF, TXT, HTML и CSV

Koodo Reader сознательно не превращает импорт в обязательную конвертацию. Это отличает его от calibre: файлы разных типов сосуществуют в одной библиотеке, а единым становится интерфейс чтения и слой пользовательских данных. Если задача состоит именно в преобразовании документа, отдельный процесс удобнее; например, для PDF существует конвертация PDF в Google Документы.

Жизненный цикл Koodo Reader: почему старые обзоры быстро устаревают

История проекта важна не ради дат, а для понимания совместимости. В декабре 2024 года стабильная 1.7.4 получила новый единый движок рендеринга, экспорт библиотеки и заметок, плагины перевода, словаря и TTS, новые сетевые протоколы и удаление аналитических трекеров. После этого функциональность продолжала быстро развиваться в developer-ветке, тогда как стабильный канал долго не обновлялся.

В 2025 году появились PDF-to-text, OCR, импорт папок, веб-статьи, OPDS, новые облачные источники, расширенные сноски, сохранение позиции окон, крупные изменения синхронизации и первые мобильные релизы. В 2026 году в ветку добавили библиотечные снимки, AI OCR и AI voice, синхронизацию словарных слов в Anki и Eudic, чтение статистики, локальные MDX-словари, собственные модели AI, вертикальный текст, расширенный экспорт аннотаций, системное OCR на Windows и macOS и локальную папку как источник синхронизации.

Версия 2.4.3 от 1 августа 2026 года собрала накопленные изменения в новую стабильную базу. Одновременно выросли минимальные требования: стабильная 2.4.3 больше не запускается на Windows ниже 10 и macOS ниже 11. Пользователям 1.7.4 и более ранних версий перед обновлением рекомендовано сохранить библиотеку, потому что миграция пересекает множество изменений формата данных и функций.

Изменение лицензирования функций тоже относится к жизненному циклу. Сам исходный код остаётся AGPL, однако часть сервисов новой стабильной версии требует Pro. Поэтому старое утверждение «в Koodo Reader всё бесплатно» больше не описывает текущую модель использования, хотя базовое чтение на настольных платформах остаётся доступным без оплаты.

Задача → инструмент → результат → что проверить

Задача Инструмент Koodo Reader Результат Что проверить
Собрать книги разных форматов в одном месте Import, импорт папок, перетаскивание Единая локальная библиотека Открываются ли файлы и корректно ли распознаны название и обложка
Читать EPUB на большом мониторе Одно-/двухколоночный режим, темы, шрифты и интервалы Переформатированный текст под окно Не перекрывает ли пользовательский стиль исходную верстку книги
Изучать учебник и собирать цитаты Highlights, Notes, bookmarks Связанные с книгой пометки Возвращает ли запись к правильному фрагменту
Разобрать сканированный PDF PDF-to-text, OCR, crop, highlight, doodle Текст для поиска и пометок либо удобнее кадрированная страница Точность распознавания и соответствие выделений исходной странице
Читать на нескольких устройствах Data Source + Sync, при необходимости Koodo Sync Общая библиотека и прогресс Одинаковы ли источник данных, аккаунт и регион сервера
Унести заметки в другую систему Export All, Markdown/HTML/CSV/PDF/TXT; автоматическая отправка в системы заметок Независимый файл или копия в внешнем сервисе Сохранились ли текст цитаты, название книги и структура заметок
Сохранить статью из браузера Расширение Koodo Reader и импорт URL Веб-материал внутри библиотеки Загрузились ли изображения и работает ли навигация
Читать без передачи книги в облако Локальная библиотека, отключённые Sync и AI Чтение на одном устройстве Не включены ли сетевые функции, которые требуют отправки данных

Цена, Free и Pro, системные требования и интернет

Что остаётся бесплатным

Free-версия на Windows, macOS, Linux и в веб-варианте сохраняет базовое чтение и не ограничивает количество книг в библиотеке. Регистрация для локальной библиотеки не обязательна. На мобильных устройствах бесплатный режим ограничен двадцатью книгами; Pro снимает этот лимит.

После окончания пробного периода без покупки Pro настольная и веб-версия продолжают выполнять большинство локальных операций, но синхронизация и AI-функции отключаются. В мобильной версии поведение жёстче: данные остаются локально и в подключённых источниках, однако аккаунтный режим больше не позволяет добавлять и открывать книги; продолжить базовое чтение можно после выхода из аккаунта, потеряв функции, которым нужен интернет.

Сколько стоит Pro

На 4 сентября 2026 года официальная страница показывает ограниченное предложение Koodo Reader Pro за $4.99 в год при оплате через сайт. Есть семидневный пробный период и заявлено отсутствие автоматического продления. Для покупок через Paddle действует тридцатидневная политика возврата. Мобильные магазины могут использовать собственные цены: например, американская карточка App Store показывает годовой Koodo Reader Pro как отдельную встроенную покупку по более высокой цене, поэтому канал покупки имеет значение.

Pro нужен прежде всего для многоплатформенной синхронизации, облачных сервисов Koodo и официальных AI-возможностей. В тарифе также перечислены официальные перевод и словарь, reading assistance, AI/TTS, OCR для PDF, Send to Kindle и приоритетная поддержка. У отдельных AI-сервисов есть собственные квоты: натуральные голоса могут иметь дневной лимит символов, а дополнительный объём продаётся отдельно. Это и есть основная переменная стоимость сверх самой годовой лицензии.

Требования к платформам

Для стабильной 2.4.3 на Windows требуется Windows 10 или новее, на macOS — macOS 11 Big Sur или новее. Для iPhone и iPad текущая карточка App Store требует iOS/iPadOS 15.5 или новее. Linux выпускается для x86_64 и ARM64 в нескольких форматах пакетов; конкретное требование к дистрибутиву не закреплено одной цифрой, но документация отдельно предупреждает о зависимости некоторых библиотек от версии glibc и о возможных проблемах Wayland.

Если Koodo Reader устанавливается в Linux впервые, базовые принципы работы с пакетами и правами можно сопоставить с инструкцией GeekHow как установить приложение в Linux. Для Koodo Reader при этом предпочтительнее официальный пакет, Flatpak, Snap или AppImage, соответствующий архитектуре системы.

Когда интернет не нужен, а когда без него теряется функциональность

Локальные книги можно читать без сети: открытие файла, перелистывание, локальные заметки, большинство настроек текста и библиотека не требуют обязательного подключения. Интернет нужен для загрузки обновлений, онлайн-поиска метаданных и обложек, облачного импорта и синхронизации, Koodo Sync, официальных AI-функций, сетевых словарей и переводчиков, облачных TTS-провайдеров, веб-клиппера и внешних систем заметок.

Связь с интернетом особенно критична на мобильном устройстве в аккаунтном режиме после окончания Pro/trial. Для приватной или офлайн-библиотеки логичнее заранее проверить, что нужные книги загружены локально, а функции перевода, словаря и озвучивания используют локальные движки, а не сетевые плагины.

Как пользоваться программой — советы гика

Импортировать локальную книгу или целую папку

Цель. Добавить EPUB, PDF, MOBI, AZW3, TXT, FB2, комикс или другой поддерживаемый файл в библиотеку, не меняя его содержимое.

Подготовка. Проверьте, что файл не защищён несовместимым DRM и имеет одно из поддерживаемых расширений. Для TXT с нестандартной кодировкой лучше заранее сделать копию в UTF-8.

  1. Откройте главное окно Books.
  2. Нажмите Import для выбора файлов. Для папки откройте стрелку рядом с Import и выберите импорт папки.
  3. Укажите один или несколько файлов либо каталог. Для пакетного выбора можно использовать стандартное выделение в системном диалоге; в библиотеке поддерживается и массовый выбор с Shift.
  4. Дождитесь появления карточек в Books. При желании перетащите книгу в Shelf или Favorites.

Параметры. В Settings > General можно включить использование имени файла как названия книги. Для экономии места существует режим Import as Link, при котором файл не копируется в библиотеку, но тогда доступность книги зависит от исходного пути.

Проверка. Откройте книгу двойным щелчком и перейдите на несколько страниц; затем вернитесь в библиотеку и убедитесь, что прогресс изменился.

Типичная ошибка и откат. Если после Import as Link книга перестала открываться, исходный файл мог быть перемещён. Верните его по прежнему пути либо через Edit Book задайте правильный original path. Если импорт прошёл неудачно, удалите запись из библиотеки и повторите импорт с копированием файла.

Добавить книгу из облака, сервера, URL или OPDS

Цель. Получить книгу без ручного копирования с другого устройства.

Подготовка. Для WebDAV, FTP, SFTP, SMB или object storage подготовьте адрес сервера и учётные данные. Для Google Drive, OneDrive и других облаков потребуется авторизация. Для URL нужен прямой адрес файла либо адрес статьи.

  1. Нажмите стрелку рядом с Import.
  2. Выберите нужный источник. Для OPDS используйте соответствующий пункт в раскрывающемся меню Import; для сетевого хранилища выберите настроенный data source.
  3. Пройдите авторизацию или проверку соединения, затем откройте нужную папку.
  4. Отметьте книги. Для целой папки используйте Import This Folder, если этот пункт доступен для выбранного источника.
  5. Запустите импорт и дождитесь завершения загрузки.

Параметры. При работе с S3-совместимым сервером может потребоваться path-style URL; WebDAV поддерживает перенаправления. В веб-версии для некоторых источников нужен браузерный extension.

Проверка. Откройте книгу из библиотеки и убедитесь, что она имеет локальную копию либо доступный сетевой источник.

Типичная ошибка и откат. Сообщение Book not exist in the cloud часто связано с незавершённой загрузкой, лимитом API или разными источниками на устройствах. Не удаляйте локальную копию: сначала повторите синхронизацию источника или импортируйте файл локально.

Организовать библиотеку по полкам и исправить метаданные

Цель. Отделить учебные книги, художественную литературу, справочники и временные файлы без создания дубликатов.

Подготовка. Импортируйте книги и определите, какие полки действительно нужны.

  1. В левой панели нажмите New shelf и задайте название.
  2. Добавляйте книги на полку через контекстное меню либо перетаскиванием. Для перемещения используйте действие Move to в диалоге Add to Bookshelf.
  3. Для избранного используйте Favorites, для временного удаления — Trash.
  4. Если название, автор, обложка или описание определились неверно, щёлкните книгу правой кнопкой и выберите Edit Book.
  5. При необходимости выполните онлайн-поиск обложки и метаданных, затем сохраните изменения.

Параметры. В Settings > General можно назначить полку по умолчанию. В Settings > Appearance доступен показ количества книг рядом с названием Shelf.

Проверка. Переключитесь между Books и нужной полкой: книга должна находиться в общей библиотеке и одновременно отображаться в выбранной категории.

Типичная ошибка и откат. Если книга оказалась не на той полке, переместите её через Move to вместо удаления. Удаление исходного файла — отдельная настройка Settings > General, поэтому не включайте её, если Trash должен работать только как библиотечная корзина.

Настроить режим чтения, шрифт и навигацию

Цель. Получить подходящую плотность текста и способ перелистывания без изменения исходной книги.

Подготовка. Откройте EPUB, FB2, MOBI/AZW без DRM или другой текстовый формат. Для PDF часть типографических параметров неприменима из-за фиксированной верстки.

  1. Откройте книгу из Books.
  2. Подведите указатель к правому краю, чтобы показать панель Reading Options.
  3. Выберите single-column, two-column или continuous scroll.
  4. Отрегулируйте font size, font family, line spacing, paragraph spacing, margins, text/background colors и brightness.
  5. Для вертикального письма откройте Text Direction. Для ночного чтения выберите тёмную тему.
  6. Используйте Ctrl+B для содержания, Ctrl+F для поиска, F11 для полноэкранного режима, Esc для выхода.

Параметры. В Settings > Reading можно задать автоматический fullscreen при открытии и правила поведения прокрутки. Отдельным книгам разрешены собственные стили, не затрагивающие глобальные параметры.

Проверка. Перейдите в другую главу, закройте и снова откройте книгу. Позиция и выбранное оформление должны восстановиться.

Типичная ошибка и откат. Пользовательский CSS или принудительные цвета могут перекрыть стили издателя. Очистите индивидуальные book styles кнопкой сброса в правой панели либо отключите принудительный фон/цвет в Settings > Reading.

Создать закладку, выделение и заметку

Цель. Сохранить важный фрагмент и позднее найти его вне книги.

Подготовка. Откройте текстовую книгу или PDF, в котором доступно выделение текста. Для сканированного PDF сначала выполните OCR.

  1. Выделите фрагмент текста мышью или касанием.
  2. В появившемся text menu выберите выделение либо заметку. Доступные действия можно настроить в правой панели.
  3. Выберите стиль: обычная подсветка, подчёркивание, жирное, курсив, тень, зачёркивание или волнистое подчёркивание.
  4. Введите текст заметки. В актуальной версии заметку можно сохранить клавишей Enter.
  5. Для быстрого возврата добавьте bookmark на нужной странице.
  6. Откройте Notes или Highlights в левой панели и найдите созданную запись.

Параметры. Стиль подсветки для поиска и TTS настраивается в Settings > Appearance. На страницах Notes/Highlights можно фильтровать записи по книге.

Проверка. Нажмите запись в Notes или Highlights: Koodo Reader должен открыть исходную книгу на соответствующем месте.

Типичная ошибка и откат. Если подсветка смещена после изменения отступов или межабзацного интервала, верните оформление к исходному и синхронизируйте запись заново. Ненужное выделение удаляется отдельно, не затрагивая текст книги.

Использовать перевод, словарь, TTS и AI

Цель. Получить перевод фрагмента, определение слова, озвучивание или контекстный ответ по книге.

Подготовка. Для онлайн-провайдеров нужен интернет. Для собственных AI-моделей откройте Settings > AI Services и добавьте совместимую конфигурацию. Для локального словаря импортируйте MDX через Settings > Local Dictionaries.

  1. Выделите слово или фрагмент в книге.
  2. В text menu выберите Dictionary, Translation или Ask AI. Если пункта нет, включите его в настройках действий text menu в правой панели.
  3. В окне плагина выберите нужный словарь или переводчик. API-провайдеру может потребоваться собственный токен доступа.
  4. Для озвучивания нажмите TTS-кнопку в правом нижнем углу книги. В отдельном окне доступны pause, previous sentence и next sentence.
  5. Для AI Chat задайте вопрос по открытому контексту; при необходимости отключите авто-прокрутку чата в Settings > Reading.

Параметры. Все AI-функции можно отключить одним переключателем в Settings > General. У официального AI voice есть дневные квоты; плагины с собственным API расходуют лимиты вашего провайдера.

Проверка. Для словаря сравните слово и язык результата, для TTS убедитесь, что подсветка движется по читаемому предложению, для AI проверьте, что ответ относится к выделенному контексту.

Типичная ошибка и откат. Если сетевой плагин недоступен, переключитесь на другой плагин или локальный MDX/TTS. Для конфиденциальной книги отключите AI и не отправляйте фрагменты внешним провайдерам.

Преобразовать PDF в текст, обрезать поля и сделать пометки

Цель. Сделать фиксированный или сканированный PDF удобнее для чтения, поиска и аннотаций.

Подготовка. Откройте PDF. Если файл защищён паролем, введите пароль при открытии. Для офлайн-OCR при первом запуске может потребоваться загрузка зависимостей.

  1. Для преобразования в текст нажмите кнопку conversion в правом верхнем углу. Текстовый PDF будет разобран напрямую, сканированный — через выбранный OCR.
  2. Для удаления пустых полей нажмите crop-кнопку в правом верхнем углу и задайте область страницы.
  3. При необходимости включите сохранение original PDF background в правой Reading Options.
  4. Для сканированного документа после OCR нажмите pen icon в правом нижнем углу, чтобы работать с выделениями и рисованием.
  5. Используйте поиск внутри книги, чтобы проверить качество текстового слоя.

Параметры. Официальный AI OCR имеет accurate mode, сохраняющий больше элементов оформления; Windows и macOS могут использовать системный OCR. Локально доступны Paddle OCR и Tesseract. Масштаб PDF достигает 400%.

Проверка. Найдите редкое слово через Ctrl+F и сравните его с изображением страницы. После crop проверьте несколько страниц с разными полями.

Типичная ошибка и откат. OCR может ошибаться на сложном скане. Не удаляйте исходный PDF и не считайте распознанный текст заменой оригиналу. Если crop отрезал содержимое, сбросьте обрезку и задайте менее агрессивные поля.

Синхронизировать библиотеку между устройствами

Цель. Получить одинаковые книги, прогресс, заметки, выделения, закладки и полки на двух устройствах.

Подготовка. Войдите в Pro одним и тем же аккаунтом и выберите одинаковый server region. Подготовьте общий data source — например, WebDAV или облачный диск.

  1. Войдите через верхний пункт Pro либо откройте Settings > Account > Add Login Option.
  2. Откройте Settings > Account > Sync & Backup > Add Data Source и добавьте источник.
  3. На устройстве A импортируйте книгу и нажмите верхнюю кнопку Sync.
  4. Дождитесь завершения синхронизации.
  5. На устройстве B выберите тот же data source и нажмите Sync.
  6. Если нужен Koodo Sync для служебных данных чтения, включите его вручную в Sync Options.

Параметры. В Settings > Sync & Backup можно включить scheduled sync, автоматическую загрузку книг и скрытие прогресс-бара синхронизации. Локальная папка может служить data source для последующей синхронизации Syncthing.

Проверка. Откройте одну книгу на A, измените прогресс и создайте заметку, синхронизируйте оба устройства и проверьте появление этих данных на B.

Типичная ошибка и откат. Не очищайте cloud folders первым действием. Сначала сравните аккаунт, server region и Default Sync Options. При рассинхронизации используйте Settings > Sync > Reset sync records на проблемном устройстве; очистку данных оставляйте последним способом после резервной копии.

Экспортировать книги, заметки и выделения

Цель. Получить независимую копию библиотеки или вынести результаты чтения в другой формат.

Подготовка. Выберите папку с достаточным свободным местом. Для большой библиотеки лучше экспортировать напрямую в локальную папку, а не рассчитывать на один огромный архив.

  1. Для аннотаций откройте Notes или Highlights.
  2. Откройте меню Export All и выберите Markdown, PDF, TXT, HTML или CSV.
  3. Укажите папку назначения и дождитесь завершения.
  4. Для всех книг используйте one-click export библиотеки; современные версии сохраняют крупные наборы непосредственно в локальную папку.
  5. Откройте полученный файл или несколько экспортированных книг вне Koodo Reader.

Параметры. Markdown удобен для Obsidian и обычных редакторов, CSV — для таблиц и анализа, HTML — для просмотра в браузере, PDF — для неизменяемого представления. Автоматическую синхронизацию заметок с Notion, Readwise, Obsidian, Joplin и другими сервисами можно настроить в Settings > Data.

Проверка. Сверьте несколько заметок с исходной книгой и убедитесь, что в экспортированном файле сохранился текст цитаты и комментарий.

Типичная ошибка и откат. Если большой экспорт зависает, не очищайте библиотеку. Повторите операцию в локальную папку и убедитесь, что системе хватает свободного места; для резервирования самой библиотеки используйте отдельный backup в Sync & Backup.

Настроить защиту, обновления и сочетания клавиш

Цель. Снизить риск случайного доступа к библиотеке и сделать управление предсказуемым.

Подготовка. Перед включением блокировки убедитесь, что библиотека резервируется: забытый пароль или PIN нельзя штатно восстановить.

  1. Откройте Settings > More Settings и включите app protection.
  2. Выберите доступный на устройстве способ: password, PIN, Windows Hello или Touch ID.
  3. В Settings > Shortcuts настройте нужные действия; современная версия позволяет переназначать более двадцати сочетаний.
  4. В Settings выберите канал stable/developer updates и при необходимости отключите update notifications.
  5. В Settings > General отключите все AI-функции, если библиотека должна оставаться полностью локальной.

Параметры. Проверка обновлений при запуске отправляет системный язык на сервер; отключение update check убирает и это сетевое обращение. JavaScript внутри книг по соображениям безопасности выключен по умолчанию и включается вручную в Reading Options.

Проверка. Перезапустите программу: защита должна потребовать выбранную проверку, а пользовательские горячие клавиши — выполнять назначенные действия.

Типичная ошибка и откат. Не включайте пароль «на пробу» без резервной копии. Если защита мешает работе, отключите её до закрытия приложения. При забытом PIN восстановление требует сброса конфигурации и подключения ранее сохранённой библиотеки.

Сквозной сценарий: от EPUB до экспортированного конспекта

Цель. Пройти типичный полный цикл без облака: импортировать книгу, прочитать фрагмент, сделать пометки и сохранить их в независимом формате.

Подготовка. Возьмите DRM-free EPUB и создайте отдельную папку для экспорта.

  1. В Books нажмите Import и добавьте EPUB.
  2. Через New shelf создайте учебную полку и поместите туда книгу.
  3. Откройте книгу, выберите двухколоночный или scroll-режим, настройте шрифт и поля.
  4. Откройте содержание через Ctrl+B и перейдите к нужной главе.
  5. Выделите один фрагмент, добавьте highlight и короткую note.
  6. Найдите второе упоминание термина через Ctrl+F и добавьте bookmark.
  7. Вернитесь в библиотеку и откройте Notes: новая запись должна присутствовать в сводном списке.
  8. Откройте Export All и выберите Markdown.
  9. Сохраните файл в подготовленную папку и откройте его обычным текстовым редактором.

Проверка результата. В Markdown должны присутствовать экспортированные записи, а исходный EPUB должен оставаться доступным в библиотеке с сохранённым прогрессом.

Типичная ошибка и безопасный откат. Если экспорт оказался пустым, вернитесь в Notes и убедитесь, что запись действительно сохранена, а не только выделен текст. Повторный экспорт не меняет исходную книгу. Если оформление чтения оказалось неудачным, сбросьте индивидуальные book styles: содержимое EPUB и заметки от этого не удаляются.

Плюсы и минусы

Плюсы

  • Один клиент читает EPUB, PDF, DRM-free MOBI/AZW/AZW3, FB2, TXT, комиксы, DOCX, Markdown и несколько HTML/XML-форматов.
  • Windows, macOS, Linux, Android, iOS и Web используют общую концепцию библиотеки и синхронизации.
  • Local-first модель позволяет читать локальные книги без регистрации и без обязательной загрузки содержимого в облако.
  • Аннотации не заперты внутри приложения: заметки и выделения экспортируются в Markdown, PDF, TXT, HTML и CSV.
  • PDF получил специализированные инструменты — OCR, преобразование в текст, crop, поиск, подсветки и рисование.
  • Поддерживаются собственные плагины перевода, словаря и TTS, локальные MDX-словари и пользовательские AI-модели.
  • Синхронизация не привязана к одному облаку: есть WebDAV, FTP/SFTP, SMB, object storage, локальная папка и несколько облачных дисков.
  • Исходный код открыт по AGPL v3.0, русская локализация присутствует в проекте.

Минусы

  • После долгого разрыва между стабильными версиями переход с 1.7.4 на 2.4.3 требует осторожности и резервной копии библиотеки.
  • Часть возможностей, которые раньше воспринимались как полностью бесплатные, в новой стабильной ветке связана с Pro, прежде всего синхронизация и официальные AI-сервисы.
  • Free на Android и iOS ограничен двадцатью книгами; поведение мобильного клиента после окончания trial строже, чем на настольных платформах.
  • Официальные AI-функции и многие онлайн-плагины передают выбранный контент сетевому провайдеру и не подходят для полностью офлайн-сценария.
  • Веб-версия вне Chromium-браузеров хранит библиотеку в кэше, который может быть очищен системой или браузером.
  • Linux-сборки чувствительны к окружению: документация отдельно описывает проблемы glibc, Wayland, Nvidia, IME и AppImage sandbox.
  • Koodo Reader — читалка, а не полноценный конвертер или редактор EPUB/PDF; изменение исходной структуры файлов не является его основной задачей.

Кому подойдёт

  • Читателю с библиотекой в разных форматах. EPUB, PDF, FB2, MOBI/AZW без DRM и комиксы можно хранить в одной базе и открывать одинаковым способом.
  • Студенту и исследователю. Notes, Highlights, поиск, словари, перевод и экспорт аннотаций дают законченный цикл от чтения до конспекта.
  • Пользователю нескольких ОС. Один и тот же продукт работает на Windows, macOS, Linux, Android, iOS и в браузере.
  • Владельцу NAS или собственного WebDAV/S3. Koodo Reader не заставляет выбирать только фирменное облако и поддерживает несколько стандартных протоколов.
  • Тем, кому важна локальная база. Без синхронизации и AI книги можно держать на устройстве и читать без аккаунта.

Кому не подойдёт

  • Пользователю DRM-магазинов. Официально для Kindle-форматов заявлены DRM-free файлы; специализированные программы магазинов надёжнее работают с защищёнными покупками.
  • Тому, кому нужен редактор EPUB или конвертация коллекции. Для массового преобразования форматов, исправления метаданных по шаблонам и подготовки файлов для ридеров calibre функционально шире.
  • Пользователю старого Windows или macOS. Стабильная 2.4.3 не поддерживает Windows ниже 10 и macOS ниже 11.
  • Тому, кто хочет полностью бесплатную синхронизацию на всех устройствах без настройки сторонней инфраструктуры. Полный аккаунтный cross-platform sync относится к Pro.
  • Работе с конфиденциальными документами через AI. Локальное чтение подходит, но AI-перевод, OCR, чат и облачный TTS предполагают передачу содержимого внешней инфраструктуре.

Сравнение с другими аналогами

Программа Основная задача Платформы Порог освоения Форматы Автоматизация и синхронизация Оплата Главное ограничение
Koodo Reader Чтение и личная библиотека с аннотациями Windows, macOS, Linux, Android, iOS, Web Средний: базовое чтение простое, сетевые источники требуют настройки EPUB, PDF, DRM-free MOBI/AZW/AZW3, FB2, TXT, комиксы, DOCX, HTML и другие Cloud/WebDAV/FTP/SFTP/SMB/S3, Koodo Sync, внешние notes-сервисы, AI Free + Pro Часть sync/AI платная, mobile Free ограничен
calibre Управление библиотекой, конвертация и работа с устройствами Windows, macOS, Linux Выше среднего из-за большого числа инструментов Очень широкий набор входных и выходных форматов Конвертация, метаданные, загрузка новостей, подключение ридеров Бесплатно, open source Нет официальных мобильных клиентов как единой читалки
Foliate Локальное чтение в Linux/GNOME Linux Низкий EPUB, MOBI/AZW/AZW3, FB2, CBR/CBZ/CBT/CB7, TXT, PDF Локальные словари, TTS через системные компоненты; без кроссплатформенного облачного аккаунта Бесплатно, open source Ориентирован на Linux
Thorium Reader Доступное чтение EPUB/PDF/DAISY и библиотечного контента Windows, macOS, Linux Низкий EPUB, PDF, DAISY и другие форматы Readium-экосистемы OPDS, аннотации, TTS и сильные accessibility-функции Бесплатно, open source Нет Android/iOS-клиента в одной линии продукта
FBReader Лёгкая кроссплатформенная читалка Windows, macOS, Linux, Android, iOS, ChromeOS через Android Низкий EPUB, FB2, MOBI, HTML, RTF, TXT; EPUB с Readium LCP Собственные сетевые возможности и синхронизация зависят от платформы Desktop бесплатно; мобильные Free/Premium Код закрыт с 2015 года, мобильные лицензии покупаются отдельно

Для простой настольной библиотеки и особенно для массовой конвертации calibre остаётся более универсальным менеджером. Foliate уместнее, если нужен лёгкий Linux-reader без аккаунтной инфраструктуры. Thorium сильнее ориентирован на accessibility, DAISY и библиотечные стандарты. FBReader ближе к Koodo по охвату настольных и мобильных платформ, но использует другую модель лицензирования. Koodo Reader выигрывает именно сочетанием local-first библиотеки, широкого набора форматов, мобильных клиентов, сетевых источников и экспортируемых аннотаций.

Типичные проблемы и диагностика

На Android появляется WebView version is too low

Симптом. Книга не импортируется или не открывается, приложение сообщает о слишком старой WebView.

Возможная причина. Koodo Reader использует системную WebView для разбора и отображения книг, а версия компонента не поддерживает нужные функции.

Диагностика. Проверьте версию Android System WebView и наличие системных обновлений.

Исправление. Обновите Android System WebView через официальный магазин или механизм обновления производителя устройства.

Проверка. Перезапустите Koodo Reader и повторно откройте ту же книгу; предупреждение не должно появиться.

На Android книга бесконечно показывает индикатор загрузки

Симптом. Карточка есть, но открытие не завершается.

Возможная причина. Крупный файл мог повредиться при сетевой передаче; также мешают старая WebView или агрессивные фоновые ограничения ОС.

Диагностика. Сравните поведение локального файла и облачной копии, проверьте WebView и разрешение на работу приложения в фоне.

Исправление. Для облачной книги выполните Clear local file и скачайте её заново. При необходимости снимите системное ограничение фоновой работы и перезапустите приложение.

Проверка. Повторное открытие должно завершиться без зацикленного индикатора.

Синхронизация не переносит прогресс или полки

Симптом. Книги есть на двух устройствах, но прогресс, заметки или shelves отличаются.

Возможная причина. Разные Default Sync Options, разные аккаунты источника либо разные server region.

Диагностика. Сравните Settings > Account и Sync Options на обоих устройствах, особенно выбранный data source и регион.

Исправление. Приведите параметры к одному источнику и аккаунту. На проблемном устройстве используйте Reset sync records, затем синхронизируйте заново.

Проверка. Создайте тестовую заметку на одном устройстве и убедитесь, что она появляется на втором после Sync.

Появляется Book not exist in the cloud

Симптом. Книга видна в библиотеке, но Koodo Reader сообщает, что файла нет в облаке.

Возможная причина. Загрузка ещё стоит в очереди, API облака временно ограничил операции или устройства используют разные data source.

Диагностика. Проверьте завершение Sync на устройстве, где книга была добавлена, и совпадение Default Sync Options.

Исправление. Дождитесь окончания очереди и повторите Sync позже. Для облаков с жёсткими лимитами не добавляйте большой пакет одновременно. Альтернативно импортируйте локальный файл — он сольётся с существующей записью библиотеки.

Проверка. После синхронизации книга должна открываться без сообщения об отсутствии файла.

TXT отображается кракозябрами

Симптом. Русские или другие символы в TXT читаются неверно.

Возможная причина. Файл использует кодировку, которую текущий парсер определил неправильно.

Диагностика. Откройте TXT в обычном текстовом редакторе и проверьте, корректен ли текст там.

Исправление. Сохраните копию в UTF-8 и импортируйте её заново.

Проверка. Заголовки и основной текст должны отображаться нормальными символами, а автоматическое содержание — делиться на главы без мусора.

Окно чтения пустое или перестало реагировать

Симптом. После открытия книги нет содержимого либо управление зависает.

Возможная причина. Повреждённая книга либо файл настолько велик, что устройству не хватает памяти или процессорных ресурсов для разбора.

Диагностика. Откройте этот же файл другим reader и сравните с небольшой книгой того же формата в Koodo Reader.

Исправление. Замените повреждённую копию. Для очень большого файла закройте лишние приложения, используйте более мощное устройство или предварительное кэширование, если оно доступно для формата.

Проверка. Книга должна открыть первую главу и реагировать на перелистывание без зависания.

Резервная копия большой библиотеки зависает или приложение закрывается

Симптом. Backup не даёт результата либо Koodo Reader завершается во время операции.

Возможная причина. Очень большой объём библиотеки и нехватка памяти. Современные версии перевели backup/restore на потоковую обработку, но ресурсный предел устройства остаётся.

Диагностика. Проверьте свободное место, объём библиотеки и работу экспорта небольшого набора книг.

Исправление. Сначала выполните Sync конфигурации, затем найдите папку библиотеки через Settings > Data > Change Storage Location > Locate и сделайте файловую копию config, book и cover при закрытом Koodo Reader.

Проверка. Подключите копию через Switch Library в тестовом каталоге и убедитесь, что книги и конфигурация открываются.

Импорт книги в Linux завершается неожиданной ошибкой

Симптом. Файл поддерживаемого типа не импортируется в Linux, хотя на другой системе открывается.

Возможная причина. Одна из сторонних библиотек требует более новую версию glibc.

Диагностика. Запустите клиент из терминала и найдите в сообщении об ошибке требуемую версию glibc.

Исправление. Обновите дистрибутив или системную библиотеку безопасным для вашей ОС способом либо используйте пакет Koodo Reader, который лучше изолирует зависимости.

Проверка. Повторный импорт должен пройти без сообщения о недостающей glibc.

В Linux под Wayland мигает интерфейс или не работает ввод

Симптом. Окно мерцает, особенно с Nvidia, либо поле ввода не принимает текст.

Возможная причина. Особенности Electron/Chromium под Wayland и конкретной графической/IME-конфигурации.

Диагностика. Сравните запуск в Wayland и X11-сессии, посмотрите сообщения терминала.

Исправление. Для мерцания документация рекомендует запуск с параметрами UseOzonePlatform и ozone-platform=wayland; для IME — ozone-platform=wayland, enable-wayland-ime и wayland-text-input-version=3. В KDE Wayland при проблемах рендеринга можно временно отключить GPU/compositing.

Проверка. Окно должно перестать мерцать, а поиск и заметки — принимать ввод.

AppImage на Linux не запускается

Симптом. Файл AppImage имеет право на запуск, но клиент сразу завершается.

Возможная причина. Ограничение Chromium sandbox в конкретном окружении.

Диагностика. Запустите AppImage из терминала и проверьте наличие сообщения о sandbox.

Исправление. Документация Koodo Reader предлагает параметр —no-sandbox. С точки зрения безопасности предпочтительнее сначала попробовать Flatpak, Snap или пакет дистрибутива, а обход sandbox использовать только для подтверждения причины.

Проверка. Клиент должен открыть главное окно; после диагностики лучше перейти на пакет, который запускается без отключения sandbox.

TTS на Linux или Android не произносит текст

Симптом. Окно TTS открывается, но звука нет либо приложение падает.

Возможная причина. На Linux Chromium может не видеть системные голоса; на Android проблема часто связана с конкретным системным TTS или прошивками Oppo/OnePlus.

Диагностика. Переключите TTS engine и проверьте, воспроизводят ли звук другие приложения.

Исправление. На Android выберите другой движок через кнопку avatar в плеере; документация рекомендует MultiTTS с установленным voice pack. Если системный TTS продолжает падать на проблемной прошивке, используйте другой доступный voice provider.

Проверка. Текст должен читаться по предложениям, а активная фраза — подсвечиваться синхронно.

FAQ

Нужен ли аккаунт, чтобы просто читать EPUB и PDF?

Нет. Локальная библиотека работает без регистрации. Аккаунт нужен для Pro, Koodo Sync и других возможностей, привязанных к серверной части.

Можно ли хранить библиотеку только на своём NAS?

Да. Koodo Reader поддерживает WebDAV, SMB, FTP/SFTP и S3-совместимые object storage, а также локальную папку как data source. Это позволяет не использовать потребительское облако, хотя сетевые протоколы всё равно требуют корректной серверной настройки.

Поддерживает ли Koodo Reader защищённые Kindle-книги?

Официальный список форматов отдельно называет MOBI, AZW3 и AZW как DRM-free. Поэтому поддержку файлов с магазинной DRM-защитой нельзя считать частью заявленной совместимости.

Можно ли открыть книгу, не добавляя её в библиотеку?

Да. В проекте есть режим открытия без добавления в библиотеку, а также Import as Link. Эти режимы полезны для разовой проверки файла, но прогресс и доступность связанного файла зависят от сохранности исходного пути.

Сохраняются ли заметки после отказа от Pro?

Локальные данные не удаляются из-за окончания trial. На desktop/web основное локальное чтение продолжает работать, но sync и AI блокируются. На mobile аккаунтный режим после окончания trial ограничивает открытие и добавление книг, поэтому для локального чтения требуется выйти из аккаунта.

Есть ли встроенная конвертация EPUB в MOBI или AZW3?

Массовая межформатная конвертация не относится к основной роли Koodo Reader. Программа умеет читать разные форматы в одной библиотеке и отдельно преобразовывать PDF в текст, но для подготовки файлов под устройства и пакетного conversion лучше использовать calibre.

Можно ли перенести заметки в Obsidian или таблицу?

Да. Экспорт в Markdown подходит для Obsidian и обычных текстовых хранилищ, CSV — для электронных таблиц. Кроме того, Koodo Reader умеет автоматически синхронизировать заметки и выделения с несколькими внешними системами, включая Obsidian, Notion и Readwise.

Что безопаснее для приватной библиотеки: desktop или web?

Desktop хранит библиотеку в локальном каталоге и позволяет явно менять storage location. В web надёжность зависит от браузера: Chromium может работать с выбранной локальной папкой, тогда как другие браузеры используют кэш. Для приватности важнее отключить Koodo Sync, AI и сетевые плагины, чем само название платформы.

Можно ли пользоваться русским интерфейсом?

Да. В официальном проекте поддерживается русская локализация наряду с десятками других языков.

Подходит ли Koodo Reader вместо электронной книги с E Ink?

Это программный reader, а не аппаратное устройство. На ПК, планшете и телефоне он даёт библиотеку, настройки чтения и синхронизацию, но автономность и свойства E Ink зависят уже от устройства. При выборе отдельного ридера полезен материал GeekHow про электронные книги.

Вывод

Koodo Reader 2.4.3 разумно выбирать, когда нужна одна библиотека для EPUB, PDF, FB2, DRM-free Kindle-файлов и комиксов, причём чтение должно работать локально, а заметки — экспортироваться в независимые форматы. Для такого сценария программа закрывает путь от импорта до конспекта без обязательного аккаунта.

Для чтения на нескольких устройствах ценность Koodo Reader выше, но вместе с ней растёт сложность: нужно выбрать источник данных, настроить синхронизацию и учитывать Pro. Пользователю NAS или WebDAV это даёт больше контроля, чем привязка к одному облаку; пользователю, который хочет «войти и всё сразу получить бесплатно», модель может показаться избыточной.

Для учебных PDF актуальная ветка заметно сильнее старой: OCR, преобразование в текст, crop, поиск и аннотации позволяют работать со сканами, не превращая Koodo Reader в редактор документов. Если задача состоит в изменении самого PDF или в массовой конвертации электронной библиотеки, лучше сразу выбрать специализированный PDF-редактор или calibre.

Главное ограничение версии 2.4.3 — переходный характер новой стабильной базы: старые системы больше не поддерживаются, часть сервисов стала Pro, а AI и облачные функции требуют осознанного отношения к передаче данных. Если эти условия устраивают, Koodo Reader остаётся редким сочетанием кроссплатформенной читалки, local-first библиотеки, широкого набора форматов и развитого слоя заметок.