Repolode
yaoyao2mm

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. 1

    Установить зависимости

    flutter pub get
  2. 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 обновляется ежедневно.

Похожие проекты