Koodo Reader 上手:六平台免费开源电子书阅读器,十分钟配好书库同步
【免费下载链接】koodo-readerA modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web项目地址: https://gitcode.com/GitHub_Trending/koo/koodo-reader
Koodo Reader 是一款可在 Windows、macOS、Linux、Android、iOS 和网页上运行的开源电子书阅读器,支持 EPUB、PDF、MOBI、漫画压缩包等常见格式,书库和阅读进度都能同步到你自己的网盘。这篇文章按安装、导入、同步配置的顺序,把上手流程走一遍。
这款开源电子书阅读器解决了什么问题
很多人的藏书散落在不同地方:一部分是 EPUB,一部分是 PDF,漫画放在 CBZ 压缩包里,外文小说则是 MOBI。多数阅读器只覆盖其中几种格式,而用云端阅读器又意味着数据放在厂商服务器上,换工具就得重新导入。Koodo Reader 的处理方式是把格式面做宽,同时把数据交回用户手里。
覆盖 18 种扩展名,从 EPUB 到漫画压缩包
README 列出的格式包括 EPUB、PDF、MOBI/AZW3/AZW(标注不含 DRM)、TXT、FB2、漫画压缩包 CBR/CBZ/CBT/CB7、Markdown、DOCX,以及 HTML/XML/XHTML/MHTML/HTM,合计 18 种扩展名。排版上提供单页、双页、连续滚动三种布局,还支持竖排文字。
数据放在你自己的网盘
同步渠道一共 17 种:OneDrive、Google Drive、Dropbox、iCloud、MEGA、pCloud、Box、Yandex Disk、FTP、SFTP、SMB、WebDAV、对象存储,国内的阿里云盘、百度网盘、115 网盘,以及自建的 Docker 服务。README 同时说明它不使用追踪服务,也不主动上传阅读数据和个人信息。书库可用密码、PIN、Windows Hello、Touch ID 等方式加锁,也支持快照与版本控制,全部书籍可一键导出。
三步装好桌面版
选一个平台的安装命令
Windows 上可用 Scoop、Winget 或官网安装包,README 中给出的 Winget 命令是:
winget install AppByTroye.KoodoReadermacOS 执行brew install --cask koodo-reader;Linux 走 flatpak(io.github.troyeguo.koodo-reader)或 snap(koodo-reader);不想装软件的话,可以直接访问官方 Web 版。
想跑源码的话
仓库包含桌面版与网页版代码,移动版未开源(README_cn 中有说明)。克隆仓库:
git clone https://gitcode.com/GitHub_Trending/koo/koodo-reader装完依赖后运行yarn dev进入桌面开发模式,改用yarn start则是网页模式。
首次导入:建书库的两种方式
本地文件与网页剪藏
把电子书文件拖进应用窗口即可完成导入,也可以从本地文件夹批量导入。想把网页文章收进书库时,官方浏览器扩展可以把当前页面直接剪藏进来。
从网盘直接导入
书已经在网盘里时,授权对应网盘后可以直接导入,不用先在本地下载一遍。支持直接导入的网盘包括 OneDrive、Google Drive、MEGA、阿里云盘、百度网盘、115 网盘、Box、Yandex Disk、FTP、SFTP、SMB、WebDAV 和对象存储。
配置网盘,实现多端进度同步
接上网盘并指定一个共享目录
在同步设置中授权网盘账号并指定一个专用目录,书库元数据、书籍、笔记、高亮和阅读进度都会写入这个目录。其他设备安装应用后接入同一目录,两端数据就能对上。
进阶:把书库导出成 OPDS 目录
用 Docker 部署时会附带一个 Go 语言 HTTP 服务(实现在 httpserver/opds.go)。开启 OPDS 开关后,书库会被发布成 OPDS 目录,网络上任何 OPDS 阅读器都能浏览、搜索并下载书;它还能作为 KOReader 的同步端点,让电子墨水屏设备和 App 共用同一份阅读进度。
日常阅读:批注、听书与 OCR 📖
阅读界面本身可调节字号、字体、行距、段距、背景色、文字颜色与亮度,并提供夜间模式和主题色。
高亮、笔记,一键导出
阅读时可以做高亮、下划线、加粗、斜体,也可以添加书签和笔记。笔记与高亮按书籍或标签筛选后,能导出为 CSV、Markdown、HTML、TXT、PDF,也能推送到 Readwise、Notion、Obsidian、Joplin 等平台,生词可同步到 Anki 和欧路词典。
听书、翻译、词典,50+ 插件
内置 50 多个插件,覆盖翻译、词典、文本转语音三类(实现在 src/utils/plugins/ 目录),也可以接入自己的 AI 模型或编写自定义插件。接入后,AI 翻译、AI 词典、AI 总结、AI 百科都走你自己的模型;查词还支持加载本地 MDX 词典文件。
扫描书可以过一遍 OCR
扫描版书籍或图片里的文字,可以用内置的 Paddle 与 Tesseract 两个 OCR 引擎识别;统计页面则记录阅读时长等数据,方便回头看自己的阅读习惯。
适合谁,不适合谁
适合的情况
如果你手上有 EPUB、PDF、漫画混合的藏书,希望一个工具读下来,同时数据放在自己的网盘而不是厂商服务器里,这个项目比较省事。已有 KOReader 电子阅读器的话,两端进度也能对上。
不太建议的情况
主要读带 DRM 的 Kindle 书的可以不用考虑,README 只标注支持无 DRM 的 MOBI/AZW3。期待它像一个自动供书的在线书店也不合适——它是本地书库管理器,书来自你自己的文件、网盘或 OPDS 订阅,不内置书源。
界面翻译目前维护了 40 个语言文件(见 src/assets/locales/),项目以 AGPL 协议开源(见仓库中的 LICENSE)。能接受"自己管书库"这套模式的话,这款开源电子书阅读器值得装一个试试。
【免费下载链接】koodo-readerA modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web项目地址: https://gitcode.com/GitHub_Trending/koo/koodo-reader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考