
Dalibre 是开发者 djyde 做的一款桌面软件,定位很直接:用一个更安静、更快的原生程序,打开你已经在用的 calibre 书库。它不另起炉灶,直接读写 calibre 自己的 metadata.db,文件命名、目录结构、元数据格式全部沿用 calibre 的约定,你可以把它当成同一批书的另一个前台,而不是又一个需要迁移数据的新软件。

技术上它用 Go 加 MyGo 原生 UI 框架写,不嵌 webview、不依赖 cgo,最终产物是一个单二进制,不依赖系统运行时,拷到机器上就能跑。作为一款跨平台应用,它面向已经把书库托付给 calibre、只是嫌前台太重的人。


场景痛点
calibre 是书库管理的事实标准,但它的 Python 加 Qt 栈在老机器上启动要等好几秒,日常只想翻一下书、改个作者名、塞一本新 EPUB 进去,也要等整个界面加载完。很多人不是想换一个书库,只是想要一个轻一点的效率工具,对着同一个 metadata.db 读写,改完 calibre 下次打开能认出来。在数字生活里攒了几百本 EPUB 的人,对这种启动慢半拍、界面又重的体感尤其明显,Dalibre 想补的就是这个中间地带而已。






主要功能特点
直接读写 calibre metadata.db
Dalibre 打开 calibre 书库目录,免导入。按 calibre schema(v28)建表,注册 title_sort、uuid4 等触发器 SQL,写入与 calibre 对齐。改书名、作者写 metadata.opf 并打 metadata_dirtied 标记,下次自动刷新。做媒体管理兼容,是写真库前提。
按 calibre 规则搬文件
书和文件落盘路径遵循 calibre 命名规则:作者目录下是「书名 (id)」子目录,里面是「书名 – 作者.扩展名」,非 ASCII 字符做转写。改书名或第一作者会跟着把文件夹一起移动,删书不永久抹掉而是丢进系统回收站,误删还能捡回来。这让它和 calibre 库形成真正的知识管理闭环,而不是只读一个副本。
三个内置书源插件
侧边栏 Get Books 面板内置三个插件:Project Gutenberg 搜公版书直接加进库,Google Books 和 NeoDB 补元数据,书名、作者、简介、封面都能拉回来。插件是沙箱里跑的 JS 文件,一个 plugin.json 加脚本就能写新源,官方提供 npx dalibre-plugin CLI。这类工具推荐方式对进阶读者很友好。
MCP 让 AI Agent 操作书库
它把书库暴露成 MCP 服务,Claude Code、Cursor 这类 Agent 接进来后,可直接搜书、改元数据、加新书,甚至用 Agent 自己的工具做格式转换,等于拿到书库的读写句柄。它本质是 calibre 库的客户端,不是 calibre 本体,复杂转换流水线仍要靠 calibre。作为电子书阅读器,它把书库控制权交给了 Agent。
单二进制原生 UI
界面 Go 加 MyGo 原生 UI,不嵌 webview、不用 cgo,产物单二进制。启动内存原生级,不像 Electron 背浏览器。主题图标字体用 Radix/Lucide/Inter。macOS 包 Developer ID 签名,更新走 Releases。实用软件里零依赖单二进制少见,也给阅读器类应用新选择。
元数据读取与开发姿势
拖 EPUB/MOBI/AZW3 入库,Dalibre 读 title、authors、封面,也按文件名补。mygo dev 热重载、go test 单测。代码在 GitHub,早期,根目录无 LICENSE,README 声明 calibre SQL 按 GPL-3.0,字体图标另许可。酷软趣站的原生软件工具,先副本试。

项目地址
官网 访问
GitHub 访问
下载地址
https://pan.quark.cn/s/493ac003bb30
https://www.guangyapan.com/s/1967450077074776143_aeWhI5wocgzRgCO6 (光鸭新用户注册福利:永久免费空间:所有新用户注册即可解锁 2TB 永久免费存储空间,无需额外任务或付费)
相关推荐
TVBookReader – Android TV 电子书阅读器|提供遥控器、Wi-Fi 传书、TTS 朗读|支持EPUB、TXT 和 MOBI







