简介
LunaBox 是一个轻量、快速、功能丰富的视觉小说管理与游玩统计工具。
它基于 Wails (Go + React) 构建,旨在提供流畅的用户体验和丰富的功能,帮助玩家更好地管理和享受他们的游戏库。

核心特性
- 游戏分类管理:自定义分类,灵活管理游戏库。
- 游玩时长追踪:启动游戏自动追踪游玩时长,记录你的每一次冒险。
- 极小的包体积:基于 Wails 构建,无需携带完整浏览器内核,轻量且高效。
- 多维度统计:支持按日/周/月/年等多维度统计游玩数据,一键导出统计卡片分享保存。
- AI 分析:内置 AI 功能,分析游玩数据,生成个性化趣味报告。
- 便捷的数据导入:支持从 PotatoVN, Playnite 导入数据,也支持选择文件夹批量导入游戏。
- 多渠道备份:支持本地备份,以及 AWS S3、七牛云、阿里云 OSS 等兼容 S3 协议的存储服务与 OneDrive 云端备份。
- 隐私与安全:所有敏感数据均保存在本地,保障你的隐私安全。
技术栈
LunaBox 使用了以下现代技术栈构建:
| 层级 | 技术 |
|---|---|
| 框架 | Wails v2 |
| 后端 | Go 1.24 |
| 前端 | React 18 + TypeScript |
| 数据库 | DuckDB |
| 构建工具 | Vite |
| 样式 | UnoCSS |