
Sena Repo 是一个自托管、跨平台的视觉小说私有库管理器:把 NAS 或 OpenList 上的游戏收藏整理成可浏览、可搜索、可下载的私有库,并支持 Steam 补丁注入。
使用前需要先部署服务端(NAS / 云主机 / 家用电脑均可);客户端支持 Windows / Android / Linux。
主要功能
私有游戏库 — 自动扫描游戏文件,按会社 / 游戏 / 版本整理;网格 / 列表双视图,支持会社、标签、平台筛选与别名搜索
多源元数据刮削 — VNDB / Bangumi / Steam / Hikarinagi / NextMoe 聚合刮削;封面 / 背景候选挑选,逐字段对比与覆盖,元数据锁定防止自动覆盖
下载与安装 — 客户端 aria2 多连接 / 并行分片下载,自动解压到指定目录;可导入为 Steam 非 Steam 游戏并生成桌面快捷方式
Steam 补丁注入 — 自动匹配本地 Steam 游戏,下载、解压并注入补丁;支持关键词匹配、自动 / 手动规则与元数据锁定
推送到外部管理器 — 生成 LunaBox / ReinaManager 协议链接,把下载与入库交给已安装的管理器
跨平台客户端 — Windows、Android、Linux 客户端连接同一服务端
自托管部署 — Docker / Docker Compose / 一键安装脚本,附 senacli 维护命令(更新 / 备份 / 卸载);服主 / 管理员 / 普通用户三级权限
数据自主 — 数据保存在自己的服务器上,刮削凭据加密存储,支持备份导出 / 导入
如何使用
- 准备文件来源:游戏按「会社 / 游戏 / 压缩包」层级存放,或直接接入 OpenList
- 部署服务端:Docker / Docker Compose 或一键安装脚本(见文档站「服务端部署」)
- 连接客户端:下载对应平台客户端,填写服务端地址登录
- 开始使用:扫描游戏库 → 刮削元数据 → 下载安装 / 注入 Steam 补丁
项目主页:https://github.com/404-GCross/Sena-Repo
使用文档:https://sena-repo.github.io/
下载:https://sena-repo.github.io/download
本项目以AGPL-3.0开源
