基于 Flutter 开发的跨平台电子书阅读器,支持 EPUB、MOBI 等多种格式,并内置 AI 阅读辅助功能。
yaoyao2mm/cheatreader
一款悬浮在桌面角落的本地电子书阅读器,提供透明纯文本模式,减少分心。
- Star
- 662
- Fork
- 21
- 未关闭 Issue
- 1
- 最近提交
- 上个月
这是什么?
CheatReader 是一款基于 Flutter 开发的桌面阅读器,可以让文字悬浮在工作区边缘,方便你在其他应用中工作时随手阅读。透明纯文本模式让窗口与桌面融为一体,还提供单行和多行紧凑模式,可通过双击、中键或快捷键切换。
应用支持导入本地的 txt、epub、html、markdown、fb2、docx 和 pdf 文件,并将其转换为纯文本阅读。支持按行、页或百分比跳转,支持文本搜索及上一个、下一个匹配导航,并可加载自定义字体、调整行距和阅读宽度。全局老板键可在 Windows、macOS 和 Linux X11 上隐藏或恢复阅读窗口,且保留阅读进度。
它适合希望在编辑器或浏览器旁边放一个安静阅读窗口的开发者和读者,而非功能完整的书库软件。项目仅限非商业用途,只处理本地文件,不支持从网址或在线来源导入内容。
核心功能
- 01透明纯文本模式,让阅读窗口融入桌面
- 02单行和多行紧凑阅读模式
- 03支持双击、中键或快捷键切换模式
- 04可将 txt、epub、html、markdown、fb2、docx、pdf 转为纯文本阅读
- 05支持按行、页、百分比跳转,并可搜索文本、逐个匹配导航
- 06全局老板键可在 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 还在维护吗?
- 半年内有更新。cheatreader 最近一次提交是在 2026年9月9日。
- cheatreader 适合用来做什么?
- 写代码或写作时在屏幕一角阅读电子书 长时间工作时保持参考资料或文档可见 在 macOS、Windows 或 Linux 上阅读本地电子书,无需完整的书库软件
- cheatreader 怎么安装和运行?
- 安装依赖: flutter pub get 在 macOS 上运行: flutter run -d macos
- 在哪里获取 cheatreader?
- 源代码和安装说明在 GitHub 上:https://github.com/yaoyao2mm/cheatreader
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8975644DartMIT更新于 3天前
开源跨平台笔记应用,提供无限画布,可混合手写、文字、Markdown、图形、图片和 PDF。
2067153DartAGPL-3.0更新于 前天
基于 Kotlin Multiplatform 构建的离线优先阅读器,支持 Android、Linux 和 Windows 上的 PDF、EPUB 等文档。
130264KotlinAGPL-3.0更新于 10天前
轻量跨平台桌面便签工具,支持 Markdown 编辑与预览,基于 Tauri 2 与 React 构建。
5469321RustMIT更新于 前天
极简 Windows 桌面便签工具,支持待办与 Markdown 笔记,基于原生 WPF 构建。
2568130C#Other更新于 17小时前
开源文档解析工具,把 PDF、Office、HTML 等文件转换为结构化数据,供生成式 AI 使用。
6.9万5107PythonMIT更新于 15小时前