话说现在大伙儿手上的电子设备越来越多,手机、平板、电脑,看书的姿势也是五花八门。但很多时候,我们想安安静静、舒舒服服地看会儿书,却总被各种小问题打扰。比如,好不容易找到本好书,格式不支持,得多糟心!或者在平板上看了一半,换到手机上,又得重新找进度,体验感直接掉一半。
今天开源君要给大家介绍一个特别棒的项目 – Anx-Reader
,不仅功能强大,而且完全开源,让你在阅读的世界里畅游无阻。
项目简介
anx-reader
是一款开源的电子书阅读器,支持多种电子书格式,包括EPUB、MOBI、AZW3、FB2、TXT等,几乎涵盖了市面上所有的主流电子书格式。它采用极简设计,摒弃了冗余的功能,只保留阅读所需的核心特性,让用户能够专注于阅读本身。同时,Anx-Reader还提供了丰富的个性化设置,让用户可以根据自己的喜好调整阅读界面,打造专属的阅读空间。
它不仅仅是个阅读器,还集成了现在超火的 AI 功能。想想看,看书的时候,有个智能小助手帮你划重点、做总结,甚至跟你讨论情节,是不是很酷?而且,它还支持跨平台,无论你用的是 iOS、macOS、Windows 还是 Android,都能享受到一致的阅读体验。
目前在Github上收获了4.8K star,非常不错!
性能特色
-
格式通吃,阅读无忧:支持 EPUB、MOBI、AZW3、FB2、TXT 这些主流的电子书格式,基本上你能在网上找到的书,它都能妥妥地打开,而且排版解析得还挺完美,给你最好的阅读观感。 -
AI 智能小助手:集成了像 OpenAI、Claude、Gemini、DeepSeek 这样的多种 AI 服务(当然,这些可能需要你自己配置 API Key)。看书遇到难点?直接问 AI。想要快速了解一本书的核心内容?AI 帮你总结。
-
多设备无缝同步:通过 WebDAV 进行数据同步,你的阅读进度、做的笔记、导入的书籍,都能在你的各个设备之间自动同步。平板上看到哪儿,手机上接着看,无缝衔接,简直是懒人福音。
-
个性化定制:从阅读界面的主题颜色、字体大小、行间距、段间距、页边距,到翻页方式(滚动还是翻页),都能让你自己调。还可以导入自定义字体,打造专属的阅读空间。
-
专业阅读数据分析:想知道自己一年看了多少书?每天看多长时间?
anx-reader
能帮你生成详细的阅读报告,周报、月报、年报,甚至还有阅读热力图,让你清楚地看到自己的阅读足迹和习惯。 -
强大笔记系统:看书时随手高亮、做笔记,那都是基本操作。
anx-reader
的笔记系统还支持多种筛选和排序方式,并且可以导出为 TXT、Markdown、CSV 格式,方便你整理和分享读书心得。 -
实用小工具:内置文本转语音(TTS)功能,累了就让它读给你听;全文搜索帮你快速定位内容;即时翻译功能,看外文书也不怕啦。
-
跨平台支持:前面也提到了,Android、Windows、macOS、iOS 通吃,而且力求在不同平台上提供一致的用户界面和使用体验。
快速安装使用
安装很简单,直接到项目release页面找到对应的安装包下载安装。
根据你的设备类型,下载对应的安装包。Android设备请下载APK安装包,Windows系统请下载EXE安装程序。
完成下载后,双击安装包进行安装。安装过程中请按照引导完成初始设置。
安装完成后,打开Anx-Reader,你就可以开始享受纯净的阅读时光了!
如果你是喜欢折腾的技术咖,也可以从源代码构建:
1、确保你安装了 Flutter 开发环境。
2、把项目代码克隆到本地:git clone https://github.com/Anxcye/anx-reader.git
3、进入项目目录,运行 flutter pub get
来获取依赖。
4、可能还需要运行 flutter gen-l10n
和 dart run build_runner build --delete-conflicting-outputs
来生成一些必要的文件。
5、运行 flutter run
就可以启动应用啦!
小结
anx-reader
绝对是一款值得关注和尝试的开源阅读软件。它不仅仅是一个简单的电子书阅读工具,更像是一个懂你的阅读伴侣。强大的格式支持、创新的 AI 辅助、便捷的跨平台同步和深度的个性化定制,这些特性都让它在众多阅读软件中显得格外亮眼。
更多细节功能,感兴趣的可以到项目地址查看:
https://github.com/Anxcye/anx-reader
暂无评论内容