koodo-reader

跨平台多格式电子书阅读器

⭐ 27.3k JavaScript

解决什么问题

解决电子书格式碎片化(支持 18 种格式)带来的管理难题;解决多设备(6 个平台)阅读进度和笔记不统一的问题;提供丰富的云端同步选项(13 种服务)替代单一同步方案;集成 AI 翻译、OCR、TTS 等工具减少切换应用的成本。

最适合

  1. 在多设备(手机、平板、电脑)上阅读并希望同步同一书库的用户。
  2. 需要集中管理不同格式电子书(PDF、EPUB、MOBI 等)的读者。
  3. 依赖笔记导出和同步(Obsidian、Notion、Readwise)的知识工作者。
  4. 需要 AI 辅助翻译、字典或摘要功能的多语言阅读场景。

不适合

  1. 完全离线且拒绝任何云端同步的用户(本地模式可用,但部分高级功能需网络)。
  2. 追求极致轻量级阅读器的用户(项目基于 Electron,内存占用约 200MB+)。
  3. 需要原生 PDF 批注编辑功能的用户(Koodo Reader 主要作为阅读器,批注以高亮/笔记形式存在)。

快速上手

shell
桌面版快速启动
1. 下载对应系统安装包: https://koodoreader.com/en/download
2. 或用包管理器安装:
Windows (Scoop): scoop bucket add extras && scoop install extras/koodo-reader
macOS (Homebrew): brew install —cask koodo-reader
3. 启动应用后,拖拽电子书文件到窗口或点击“添加图书”导入

项目详情

Koodo Reader 是一个基于 JavaScript 开发的跨平台电子书阅读器,GitHub 获 27,339 Star,采用 AGPL-3.0 许可证。

格式支持:EPUB、PDF、MOBI、AZW3、AZW、TXT、FB2、CBR、CBZ、CBT、CB7、MD、DOCX、HTML、XML、XHTML、MHTML、HTM 共 18 种格式。

平台覆盖:Windows(桌面版)、macOS(桌面版)、Linux(桌面版)、Android(移动版)、iOS(移动版)以及 Web 版(浏览器直接访问)。

同步与备份:支持 OneDrive、Google Drive、Dropbox、iCloud、MEGA、pCloud、Yandex Disk、Box、FTP、SFTP、WebDAV、SMB、对象存储等 13 种服务。可从其中 10 种服务直接导入图书。

AI 与翻译:可使用自定义 AI 模型进行翻译、词典查询、摘要和百科查询。内置 50+ 插件(翻译、字典、语音朗读),支持 TTS(文字转语音)、本地 MDX 词典。

笔记与导出:阅读笔记和高亮可同步至 Readwise、Notion、Obsidian、Joplin 等工具。支持一键导出为 CSV、Markdown、HTML、TXT、PDF 格式。

安全与隐私:支持密码、PIN、Windows Hello、Touch ID 等锁屏保护。不追踪用户,不上传阅读数据。

高级功能:支持 OPDS 协议分享书库;浏览器扩展可保存网页;内置 Paddle 和 Tesseract OCR 引擎;支持阅读统计、版本控制、竖排书籍布局;可自定义阅读样式(字体、行距、颜色、亮度、主题等)。