GoForum › 🌐 V2EX
[开源] NowenReader - Go 写的自托管漫画 & 小说管理平台,单二进制部署,支持 17+ AI 模型
cropflre ·
2026-03-18 16:42 ·
0 次点赞 · 0 条回复
嗨,V 友们好!
分享一个我开发的开源项目 —— NowenReader,一个自托管的漫画 & 小说管理阅读平台。
GitHub: https://github.com/cropflre/nowen-reader
做这个项目的原因
家里 NAS 上堆了几千本漫画和小说,试了一圈 Komga 、Kavita 、Calibre-web ,要么不支持中文元数据抓取,要么部署依赖太重( Node/Java ),要么对小说支持太弱。干脆自己造了一个。
核心亮点
🚀 Go 单二进制,开箱即用
- 无需 Node.js/Java/Python ,一个文件就是全部
- 前端编译进二进制( go:embed ),真正的一键部署
- SQLite 零配置数据库,纯 Go 实现无需 CGO
📚 漫画 + 小说全覆盖
- 漫画:ZIP/CBZ/CBR/RAR/7Z/PDF
- 小说:TXT/EPUB/MOBI/AZW3
- 内置翻页阅读器 + 小说智能分章
🤖 AI 深度集成
- 支持 17+ LLM 供应商( OpenAI/Claude/Gemini/DeepSeek/本地 Ollama 等)
- AI 智能打标签、语义搜索、封面相似度检测
- AI 对话式漫画/小说分析
🌐 元数据抓取
- AniList / Bangumi / MangaDex / MangaUpdates / Kitsu 五大源
- ComicInfo.xml 自动提取
- 中英文标签自动翻译
📊 阅读统计
- 阅读时长、每日趋势、年度报告
- 阅读目标设定与追踪
- JSON/CSV 数据导出
🔗 生态兼容
- OPDS 协议,支持 KOReader / Moon+ Reader
- WebDAV 云同步,跨设备阅读进度同步
- PWA 支持,手机上可安装为 App
🛠 NAS 友好
- Docker 多平台镜像( amd64/arm64 )
- 专门的 NAS 部署配置(群晖/威联通/铁威马)
- 内存限制 512MB 即可跑
快速体验
# Docker 一行启动
docker run -d -p 6680:3000 -v ./comics:/app/comics -v ./data:/data cropflre/nowen-reader:latest
打开 http://localhost:6680 即可使用。
技术栈
| 后端 | Go + Gin + SQLite |
|---|---|
| 前端 | Vite + React + TypeScript |
| 部署 | Docker 多阶段构建 / 单二进制 |
| 多语言 | 中文 / English / 日本語 |
截图
项目还在积极开发中,最近刚加了重复检测( MD5 哈希比对)、书架系统、阅读目标等功能。
欢迎 Star ⭐ 和提 Issue ,也欢迎 PR !有任何问题直接在帖子里问我。
GitHub: https://github.com/cropflre/nowen-reader
0 条回复
添加回复
你还需要 登录
后发表回复