Flutter製のクロスプラットフォーム電子書籍リーダー。EPUBやPDFなどに対応し、AI読書支援機能も搭載。
yaoyao2mm/cheatreader
ローカルの書籍を画面の隅に表示し続けられるデスクトップリーダー。気が散りにくい透明なテキスト専用モードを備えています。
- スター
- 662
- フォーク
- 21
- 未解決の Issue
- 1
- 最終コミット
- 先月
これは何?
CheatReaderはFlutter製の小型デスクトップリーダーです。他のアプリで作業している間も、ワークスペースの端にテキストをフローティング表示できます。透明なテキスト専用モードではウィンドウがデスクトップになじみ、コンパクトな1行表示と複数行表示を、ダブルクリック、ミドルクリック、またはキーボードショートカットで切り替えられます。
txt、epub、html、markdown、fb2、docx、pdf形式のローカルファイルを開き、読みやすいプレーンテキストに変換します。行・ページ・割合での移動、次と前の一致箇所へ移動できるテキスト検索、フォントのカスタマイズ、行間と読み取り幅の調整に対応しています。Windows、macOS、Linux X11では、システム全体で使えるボスキーにより、読書位置を保ったままリーダーを非表示にしたり再表示したりできます。
ライブラリアプリを使うのではなく、エディターやブラウザーの横に置いた静かな読書ウィンドウを求める開発者や読者を対象としています。本プロジェクトは非商用利用のみを許諾しており、URLやオンラインソースには対応せず、ローカルファイルのみを扱います。
主な機能
- 01デスクトップになじむ透明なテキスト専用モード
- 021行表示と複数行表示のコンパクトな読書モード
- 03ダブルクリック、ミドルクリック、またはキーボードショートカットでモードを切り替え
- 04txt、epub、html、markdown、fb2、docx、pdfファイルをプレーンテキストとして読み込み
- 05行・ページ・割合での移動と、一致箇所を移動できるテキスト検索
- 06Windows、macOS、Linux X11でリーダーを非表示・再表示できるグローバルボスキー
ユースケース
- コーディングや執筆をしながら、画面の隅で本を読む
- 長時間の作業中に、参考メモやドキュメントを表示しておく
- ライブラリアプリを使わずに、macOS、Windows、Linuxでローカルの電子書籍を読む
クイックスタート
- 1
依存関係をインストール
flutter pub get - 2
macOSで実行
flutter run -d macos
使う前に知っておきたいこと
- 非商用ライセンス:商用利用には著作権者の事前の書面による許可が必要です。
- ソースからビルドして実行するにはFlutterが必要です。
- PDFやレイアウトを多用する形式はテキストとして抽出されるため、正しく読み取れない場合があります。
- LinuxのグローバルボスキーはX11でのみ動作します。Waylandではショートカットのサポートが制限されます。
トピック
よくある質問
- cheatreader とは?
- ローカルの書籍を画面の隅に表示し続けられるデスクトップリーダー。気が散りにくい透明なテキスト専用モードを備えています。 CheatReaderはFlutter製の小型デスクトップリーダーです。他のアプリで作業している間も、ワークスペースの端にテキストをフローティング表示できます。透明なテキスト専用モードではウィンドウがデスクトップになじみ、コンパクトな1行表示と複数行表示を、ダブルクリック、ミドルクリック、またはキーボードショートカットで切り替えられます。
- cheatreader は無料で使えますか?ライセンスは?
- cheatreader は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cheatreader は今もメンテナンスされていますか?
- 半年以内に更新あり。cheatreader の最終コミットは 2026年9月9日 です。
- cheatreader は何に使えますか?
- コーディングや執筆をしながら、画面の隅で本を読む 長時間の作業中に、参考メモやドキュメントを表示しておく ライブラリアプリを使わずに、macOS、Windows、Linuxでローカルの電子書籍を読む
- cheatreader のインストール方法は?
- 依存関係をインストール: flutter pub get macOSで実行: flutter run -d macos
- cheatreader はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yaoyao2mm/cheatreader
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
手書き、テキスト、Markdown、図形、画像、PDFを無限キャンバス上で扱える、オープンソースのクロスプラットフォーム・ノートアプリ。
Kotlin Multiplatformで構築された、Android・Linux・Windows向けのオフライン優先でプライバシーを重視したリーダー
Tauri 2とReact製の、Markdown編集・プレビューに対応した軽量なクロスプラットフォームのデスクトップ付箋アプリ。
WPFでネイティブに構築された、ToDo用とMarkdownメモ用の紙をデスクトップに直接置ける、ミニマルなWindowsデスクトップ付箋アプリ。
PDF、Office文書、HTMLなどを構造化データに変換し、生成AIのパイプラインで活用できるオープンソースのドキュメントパーサー。