Кроссплатформенная читалка на Flutter с поддержкой EPUB, MOBI, AZW3, FB2, TXT и PDF, а также инструментами для чтения на базе AI.
yaoyao2mm/cheatreader
Плавающая настольная читалка закрепляет локальные книги в углу экрана и поддерживает прозрачный текстовый режим для чтения без отвлечений.
- Звёзды
- 662
- Форки
- 21
- Открытые issues
- 1
- Последний коммит
- в прошлом месяце
Что это?
CheatReader — небольшая настольная читалка на Flutter, которая размещает текст у края рабочего пространства, пока вы работаете в других приложениях. В прозрачном текстовом режиме окно сливается с рабочим столом. Доступны компактные режимы с одной и несколькими строками, переключаемые двойным щелчком, нажатием средней кнопки мыши или сочетанием клавиш.
Приложение открывает локальные файлы форматов txt, epub, html, markdown, fb2, docx и pdf, преобразуя их в обычный текст. Можно переходить по строкам, страницам или проценту прочитанного, искать текст и переходить между совпадениями, выбирать шрифты, настраивать межстрочный интервал и ширину области чтения. Глобальная boss key скрывает и восстанавливает читалку в Windows, macOS и Linux X11, не сбрасывая позицию чтения.
Приложение рассчитано на разработчиков и читателей, которым нужно ненавязчивое окно для чтения рядом с редактором или браузером, а не полноценная библиотека. Проект разрешено использовать только в некоммерческих целях. Он работает только с локальными файлами, а не с URL-адресами или онлайн-источниками.
Ключевые возможности
- 01Прозрачный текстовый режим, в котором читалка сливается с рабочим столом
- 02Компактные режимы чтения с одной и несколькими строками
- 03Переключение режимов двойным щелчком, нажатием средней кнопки мыши или сочетанием клавиш
- 04Чтение файлов txt, epub, html, markdown, fb2, docx и pdf как обычного текста
- 05Переход по строкам, страницам или проценту прочитанного, а также поиск текста с переходом между совпадениями
- 06Глобальная boss key для скрытия и восстановления читалки в Windows, macOS и Linux X11
Сценарии использования
- Чтение книги в углу экрана во время программирования или письма
- Просмотр справочных заметок или документации во время долгих рабочих сессий
- Чтение локальных электронных книг в macOS, Windows или Linux без полноценного библиотечного приложения
Быстрый старт
- 1
Установить зависимости
flutter pub get - 2
Запустить на macOS
flutter run -d macos
Что важно знать
- Некоммерческая лицензия: для коммерческого использования требуется предварительное письменное разрешение правообладателя.
- Для сборки и запуска из исходного кода требуется Flutter.
- PDF и форматы со сложной вёрсткой извлекаются как текст и могут отображаться некорректно.
- Глобальная клавиша босса в Linux работает только в X11; в Wayland поддержка сочетаний клавиш ограничена.
Темы
Частые вопросы
- Что такое cheatreader?
- Плавающая настольная читалка закрепляет локальные книги в углу экрана и поддерживает прозрачный текстовый режим для чтения без отвлечений. CheatReader — небольшая настольная читалка на Flutter, которая размещает текст у края рабочего пространства, пока вы работаете в других приложениях. В прозрачном текстовом режиме окно сливается с рабочим столом. Доступны компактные режимы с одной и несколькими строками, переключаемые двойным щелчком, нажатием средней кнопки мыши или сочетанием клавиш.
- cheatreader можно использовать бесплатно? Какая у него лицензия?
- cheatreader распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cheatreader всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в cheatreader — 9 сент. 2026 г..
- Для чего можно использовать cheatreader?
- Чтение книги в углу экрана во время программирования или письма Просмотр справочных заметок или документации во время долгих рабочих сессий Чтение локальных электронных книг в macOS, Windows или Linux без полноценного библиотечного приложения
- Как установить cheatreader?
- Установить зависимости: flutter pub get Запустить на macOS: flutter run -d macos
- Где скачать cheatreader?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yaoyao2mm/cheatreader
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытое кроссплатформенное приложение для заметок с бесконечным холстом, где можно сочетать рукописный ввод, текст, Markdown, фигуры, изображения и PDF.
Ориентированная на конфиденциальность читалка для PDF, EPUB, комиксов и других документов на Android, Linux и Windows с поддержкой офлайн-режима и на базе Kotlin Multiplatform.
Кроссплатформенная читалка и менеджер электронных книг с синхронизацией, резервным копированием и поддержкой EPUB, PDF, MOBI и комиксов.
Правила вёрстки и шаблоны, с помощью которых AI-агенты создают документы в PDF, PNG и редактируемом PowerPoint.
Десктопное и веб-приложение для преобразования EPUB, PDF, текстовых файлов и субтитров в аудио с синхронизированными субтитрами на базе Kokoro-82M TTS.