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 / 日本語

截图

1 2


项目还在积极开发中,最近刚加了重复检测( MD5 哈希比对)、书架系统、阅读目标等功能。

欢迎 Star ⭐ 和提 Issue ,也欢迎 PR !有任何问题直接在帖子里问我。

GitHub: https://github.com/cropflre/nowen-reader


0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: cropflre
发布: 2026-03-18
点赞: 0
回复: 0