最近整理硬盘的时候翻出一堆 .pdf、.epub、.mobi,东一个西一个,像极了打工人下班后散落在工位上的外卖小票。想临时翻一下还得先想它在哪个文件夹——这体验谁懂。顺手在 GitHub 刷到一个叫 GoRead 的项目,抱着试试看的心态点进去,结果还真戳到我了。简单说,它是一个本地电子书管理 + 阅读器,桌面端和移动端都能跑,主打"你自己的书自己管"。

这玩意到底是干嘛的
GoRead 的定位非常克制:只做本地电子书的管理和阅读,不绑云账号、不上传书库、不塞广告。你把散在不同文件夹里的电子书一次性导入进来,它帮你在一个统一的书架视图里整理好,再按"在读""科技""文学""待读"这种你想怎么分就怎么分的自定义分组归类。
说白了就是给乱七八糟的电子书做一个"归档柜"。阅读器本身支持 PDF、Markdown、EPUB、MOBI、TXT、HTML、CBZ 七种格式,基本上覆盖了日常会遇到的大部分类型。技术手册、代码书、小说、漫画(CBZ)都能塞进来。
还有个挺实用的点:书签 + 阅读进度自动记录,而且全部存本地,不联网也能用。通勤路上看一半,回家接着读,断点直接恢复。对我这种地铁党特别友好。
我为什么会多看它一眼
让我多看两眼原因其实就一条——隐私和 TTS。

第一,它明确说不上传书库和阅读历史。对,我知道现在什么都要上云,但说实话,我读什么书、读到第几页、一本技术书看了三个月没读完这种事,真没必要让某个服务端知道。GoRead 的"完全本地"策略对我这种有点隐私洁癖的人来说,至少心理上舒服很多。而且它用的是 Tauri(Rust + 前端那套),轻量到不像话。
第二,它居然自带 TTS 朗读,支持 EPUB / MOBI / TXT。骑完车通勤路上眼睛干到睁不开,或者做饭腾不出手的时候,打开一本书点"Listen"听一下,速度还能在设置里调。这个功能在同类小工具里不算标配,有点意思。
稍微别扭的地方也有:TTS 只对三种格式生效,PDF 和 Markdown 不行——有点遗憾,毕竟技术书大多是 PDF。另外它现在的语言切换还是"跟随系统",应用内手动切语言还在规划中,要等后续版本。如果你系统语言是英文,临时想切中文会有点麻烦。

开源协议是 AGPL-3.0,而且作者明确写了禁止任何形式的商用。所以别想拿它二次打包卖钱,老老实实自用就行。
它适合谁
按我看完的理解,GoRead 比较对这几类人的胃口:
- 本地囤书党:硬盘里一堆 .pdf / .epub 散落各处,又懒得每个月给云盘续费的人,这个能直接当书库管家
- 技术 / 专业读者:经常啃 PDF 手册、需要书签快速跳转的人,本地管理 + 多书签的组合挺顺手
- 隐私敏感用户:不想让阅读记录绑账号、上传服务器的人——这点它做得很干净
- 多设备党:桌面和安卓/iOS 都能装,想用自己的同步工具(Syncthing 之类)打通书库的话,它留好了口子

不太适合的,大概是想要云端书库自动同步、或指望 App 商店一键安装还要售后的——它基本是"自己搭、自己管"的调性,需要你愿意动一下手。
阿江的最后一点碎碎念
这种"小而本地"的工具,在现在动不动就 SaaS、动不动就订阅的大环境里,莫名有点逆潮流的可爱。功能不花哨但都长在点上,AGPL 协议+禁商用的态度也很明确——作者就是想做件干净的事。
对囤书又不想上云的人来说,值得一试。唯一的建议:如果你主力是 PDF 技术书,TTS 用不上先别期待;如果你主力是 EPUB/MOBI 小说又爱听书,那就直给。
GitHub 地址:https://github.com/zhashut/goread,自己翻 README 即可,有中英双语。