[开源] NowenReader - Go 写的自托管漫画 & 小说管理平台,单二进制部署,支持 17+ AI 模型

查看 9|回复 0
作者:cropflre   
嗨,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 即可使用。
    技术栈
    [td]后端[/td]
    [td]Go + Gin + SQLite[/td]
    前端
    Vite + React + TypeScript
    部署
    Docker 多阶段构建 / 单二进制
    多语言
    中文 / English / 日本語
    截图


    项目还在积极开发中,最近刚加了重复检测( MD5 哈希比对)、书架系统、阅读目标等功能。
    欢迎 Star ⭐ 和提 Issue ,也欢迎 PR !有任何问题直接在帖子里问我。
    GitHub: https://github.com/cropflre/nowen-reader
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部