news 2026/9/12 17:38:20

Koodo Reader:免费开源的跨平台电子书阅读器,如何 5 分钟上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Koodo Reader:免费开源的跨平台电子书阅读器,如何 5 分钟上手

Koodo Reader:免费开源的跨平台电子书阅读器,如何 5 分钟上手

【免费下载链接】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 是一款免费开源的跨平台电子书管理器与阅读器,支持 EPUB、PDF、MOBI、AZW3 等 15 种以上格式,覆盖 Windows、macOS、Linux、Android、iOS 和 Web 六个平台。除了阅读,它还负责书库管理和云同步备份,让你换设备后能从上次阅读的位置继续。下面按"装好 → 导入 → 调阅读 → 接同步"的顺序,带你把它跑起来。

Koodo Reader 支持哪些电子书格式

先确认你的书能不能读。根据 README 功能清单,目前支持:

  • 标准电子书:EPUB、PDF、MOBI、AZW3、AZW(无 DRM)、FB2
  • 漫画包:CBR、CBZ、CBT、CB7
  • 文本文档:TXT、Markdown、DOCX
  • 网页类:HTML、XML、XHTML、MHTML

格式的具体识别规则写在 src/constants/mimetype.tsx。除了打开文件,它还能做这些事:

  • 单栏、双栏或连续滚动三种排版,支持竖排书籍
  • 内置 Paddle 和 Tesseract 两个 OCR 引擎,扫描件也能转文字
  • 内置 50 多个插件,覆盖翻译、词典、文本朗读,也支持自定义插件

Koodo Reader 安装命令:按平台选一条

普通用户不用自己编译,各平台都有现成渠道。挑对应你系统的一条执行即可:

# Windows winget install AppByTroye.KoodoReader
# macOS brew install --cask koodo-reader
# Linux(Flatpak 或 Snap 二选一) flatpak install flathub io.github.troyeguo.koodo-reader

Android 和 iOS 从各应用商店下载;Web 版直接打开浏览器访问即可,无需安装。

如果你更习惯 Docker 自托管,仓库里已经备好 Dockerfile 和 docker-compose.yml:

docker compose up -d

容器会暴露 80(Web 界面)、8080(HTTP 服务)和 7200(KOReader 进度同步)三个端口,上传目录挂载在/app/uploads

想直接跑源码的话,克隆仓库后执行yarn && yarn dev(桌面模式)或yarn && yarn start(Web 模式):

git clone https://gitcode.com/GitHub_Trending/koo/koodo-reader

导入第一本电子书的三种方式

打开应用后,把书放进书库有三种途径:

  1. 拖放导入:把 epub、pdf 等文件直接拖进窗口,支持一次拖多本
  2. 文件夹批量导入:选中一个目录,整个书库一次搬进来
  3. 云盘导入:连接 OneDrive、Google Drive、WebDAV 等服务后,直接从云端目录里选书,不用先下载到本地

导入后书籍会以封面或列表两种视图展示,可以加标签分类,也可以一键导出整个书库。

调整 Koodo Reader 阅读界面:字体、主题与背景

点开一本书后,通过设置面板(组件在 src/components/dialogs/settingDialog/)调整阅读体验:

  • 文字:字号、字体、行距、段距、字间距都能单独调
  • 配色:背景色、文字颜色、亮度,带夜间模式和主题色
  • 排版:单栏、双栏、连续滚动切换,页边距可调
  • 背景图:内置多张自然风景和都市风格背景,也可换成自己的图片

阅读中可以选词加书签、写笔记、做高亮和下划线;支持竖排的书籍还有专门的竖版排版。

Koodo Reader 云同步配置方法:连接云盘并选同步内容

同步是这个项目区别于普通阅读器的核心能力,逻辑在 src/utils/storage/syncService.ts。进入"同步设置",它支持 13 种存储服务:OneDrive、Google Drive、Dropbox、iCloud、MEGA、pCloud、Yandex Disk、Box、FTP、SFTP、WebDAV、SMB 和对象存储。

配置分三步:

  1. 选一家你已经注册过的云盘(用自己现有的账号即可,不额外收费)
  2. 授权并指定存放数据的位置
  3. 勾选要同步的内容:阅读进度、书签笔记、标签和个性化设置

同步之后还有几个实用出口:

  • 笔记和高亮可一键导出为 CSV、Markdown、HTML、TXT、PDF
  • 笔记可推送到 Readwise、Notion、Obsidian、Joplin
  • 阅读进度能与 KOReader 双向同步
  • 生词可自动同步到 Anki 和 Eudic 背单词软件
  • 书库支持快照和版本回退,误删也能找回

另外它支持 OPDS 协议,可以把整个书库当作 OPDS 目录分享出去。

下一步该做什么

装好应用后,建议今天就把三件事做完:拖进 2~3 本常读的书熟悉一下排版设置;连一个你现有的云盘,把"阅读进度 + 笔记"两项同步打开;再导出一份笔记备份,确认导出格式符合你的习惯。做完这些,你就可以在第二台设备上装同样的应用,验证进度是否接得上了。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 17:37:24

加湿器高压脉冲场景下MOS管选型与可靠性设计

1. 这颗MOS管不是“万能胶”,而是加湿器高压大电流场景下的精准解药 你拆过加湿器主板吗?尤其是那种带超声波雾化片、支持多档功率调节、还能智能恒湿的中高端机型——打开壳子,主控芯片旁边那颗黑黢黢、带散热片、引脚粗壮的MOS管&#xff0…

作者头像 李华
网站建设 2026/9/12 17:37:23

PakePlus 完整指南:把任意网页打包成 5MB 以下的跨端应用

PakePlus 完整指南:把任意网页打包成 5MB 以下的跨端应用 【免费下载链接】PakePlus Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌…

作者头像 李华
网站建设 2026/9/12 17:36:42

AI降权技术解析:2025年降AI率方法与平台评测

1. 项目概述:AI降权网站的兴起与价值 2025年,随着AI生成内容在互联网的爆炸式增长,一个全新的需求正在浮出水面——如何有效降低AI生成率(AI Rate)。作为从业十余年的技术博主,我注意到这个领域正在形成独特…

作者头像 李华