剪藏#Jack Bytes#剪藏
翻到个开源神器:小说下载器能自己本地跑,7.6k Star 还带 Web 界面
2026 年 8 月 10 日 约 1 分钟

大家好,我是 Jack Bytes。
之前收集了大概 20多万本电子书,并通过Calibre-Web 在 NAS进行管理。

很多兄弟问我这些书都是从哪来的,今天就给大家介绍一下。
在开始之前需要先叠个甲:
本项目 So Novel 是一款技术工具,其核心功能是实现网页内容的结构化解析、数据提取与格式转换,仅供个人非商业性的学习、研究和技术交流目的使用。
它到底是个啥
So Novel 是个网文/小说下载器,核心就一件事:搜书 → 抓正文 → 导出成 EPUB / TXT / PDF。
但跟那些「神器」不同的地方在于,它把「内容从哪来」做成了可插拔的书源机制。

项目里带了官方书源 rules/official.json,你也能自己写书源规则去适配新的站点。
聚合搜索的时候它会同时扫多个源,哪个源有这本、哪章齐全,一目了然。
怎么安装
安装方式很简单,一行 Docker 命令即可:
JAVASCRIPT
# 如需挂载,请提前准备好 config.ini 文件、rules 目录
docker run -d \
--name sonovel \
-v /sonovel/config.ini:/sonovel/config.ini \
-v /sonovel/rules:/sonovel/rules \
-v /sonovel/downloads:/sonovel/downloads \
-p 7765:7765 \
-e JAVA_OPTS='-Dmode=web' \
ghcr.io/freeok/sonovel:latest体验
安装成功之后,在浏览器输入http://127.0.0.1:7765即可进入到 Web 页面:

输入书籍的名称即可搜索。
还可以进行一些设置,比如下载格式、书籍内容语言、下载并发限制等等。

下载的时候还可以指定格式:

总结
So Novel 不是什么「黑科技」,它就是个把「搜书—抓文—转格式」这件事做得能自托管、能插拔书源、能全家桶放自己机器上的老实工具。
值不值得装,看你是不是那种「书在自己硬盘上才踏实」的人,如果你对这个工具感兴趣,可以去试试!
Github 仓库:
https://github.com/lyogavin/airllm
点击下方卡片,关注 Jack Bytes
这个公众号曾分享过许多有趣的开源项目。如果你不想逐篇翻阅历史文章,也可以直接关注微信公众号「Jack Bytes」,通过后台留言与我们互动交流
