返回目录
Skills开源应用/电子书阅读器新手

Anx Reader:支持 AI 能力的跨平台电子书阅读器

Anx Reader 是一款面向书迷的跨平台电子书阅读器,支持 EPUB、MOBI、AZW3、FB2、TXT、PDF 等格式,内置 AI 助手、笔记工作区、阅读统计、TTS 朗读、全文翻译等丰富功能,并通过 WebDAV 实现跨设备同步。项目基于 Flutter 开发,目前采用 MIT 许可证。

0 次阅读2026/08/11 发布
Anx Reader:支持 AI 能力的跨平台电子书阅读器 来源图片

社区作者 · zZz

它解决什么问题

Anx Reader 是一款精心打造的电子书阅读器,支持多种电子书格式(EPUB/MOBI/AZW3/FB2/TXT/PDF),覆盖 Android、iOS、macOS、Windows 平台,可通过 WebDAV 同步书籍、笔记和阅读进度。其 AI 助手能够按进度和风格整理书架、生成思维导图、提供按需词典与翻译、进行视角分析和摘要;自定义阅读体验包括调整字距、行距、段距、边距、字体大小/样式/字重、主题、背景、对齐方式等。

笔记工作区支持多种颜色/样式预设、按时间或章节排序、颜色过滤,可导出 TXT/Markdown/CSV,并生成可分享的精美卡片。阅读洞察功能可记录阅读时间、查看日/周/月/年统计,并通过热力图展示阅读习惯。高级功能包括 TTS 多语音、语速/语调控制和睡眠定时器,全书翻译并排视图,云存储按需下载,一键简繁转换。项目还提供 OPDS 目录支持(正在开发中)。社区项目包括 Calibre 插件 anx-reader-calibre-plugin 和 Web 书库管理器 anx-calibre-manager。

项目最初使用 MIT 许可证,自 1.1.4 起改为 GPLv3,自 1.2.6 起选区和高亮功能重写后再次改回 MIT 许可证。配图 1 为 Anx 标志,配图 3 为应用主界面截图,配图 6 至 12 展示了应用多界面。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

从源码构建 Anx Reader 的步骤:

  1. 安装 Flutter(需先安装 Flutter SDK,具体请参考 Flutter 官方文档)。

步骤 2 · 克隆项目并进入项目目录:

可复制命令
git clone https://github.com/Anxcye/anx-reader.git 然后 cd anx-reader

  1. 运行 flutter pub get 获取依赖。
  1. 运行 flutter gen-l10n 生成多语言文件。
  1. 运行 dart run build_runner build --delete-conflicting-outputs 生成 Riverpod 代码。

常见问题:可能会遇到 Flutter 版本不兼容问题,请查阅 Flutter 文档解决。若需反馈问题,可先查看项目 Troubleshooting,或提交 Issue,也可加入 Telegram 群组(https://t.me/AnxReader)或 QQ 群(1042905699)。

  1. 运行 flutter run 启动应用。

来源教程配图

Anx-logo
配图 1 · Anx-logo查看原图
Featured|HelloGitHub
配图 2 · Featured|HelloGitHub查看原图
教程配图
配图 3 · 教程配图查看原图
GitHub
配图 4 · GitHub查看原图
Get it on F-Droid
配图 5 · Get it on F-Droid查看原图
教程配图
配图 6 · 教程配图查看原图
教程配图
配图 7 · 教程配图查看原图
教程配图
配图 8 · 教程配图查看原图

适用场景

阅读 EPUB
MOBI
AZW3
FB2
TXT
PDF 等格式电子书
利用 AI 生成思维导图
视角分析与内容摘要
使用 AI 词典和翻译功能辅助阅读
整理笔记并导出为 TXT
Markdown
CSV 或生成分享卡片

Skill 讨论与实践反馈

0

还没有讨论

分享一条可复现的补充、问题或使用经验。

登录后参与回复一起补充步骤、结果和注意事项。