Tonkatsu Box 是免费开源的收藏管理器,支持游戏、电影、剧集、动漫和视觉小说整理。集成 IGDB、TMDB、VNDB 数据库,自定义收藏集,追踪进度,评分评级,创建视觉看板,导入 Trakt 数据,与好友分享收藏。

🎤 引言

作为一名资深玩家和影迷,你是否遇到过这样的困扰:Steam 库里的游戏越积越多,却记不清哪些已经通关;追过的剧集分散在 Netflix、B 站、爱奇艺,找不到统一的追踪工具;想整理自己的"想玩清单"和"已通关"列表,却只能用 Excel 手动记录?

今天给大家推荐的 Tonkatsu Box 就是一款专为收藏爱好者打造的开源管理神器。它支持游戏、电影、剧集、动漫和视觉小说五大类别,一站式解决你的收藏整理需求。

⭐ 核心亮点

  • 全平台支持:Windows、Linux、Android 三端通用
  • 开源免费:代码完全开源,无订阅无广告
  • 多数据源:IGDB(游戏)、TMDB(影视)、VNDB(视觉小说)
  • 视觉化管理:拖拽式看板,海报墙视图
  • 进度追踪:支持剧集级进度管理
  • 数据导入:一键导入 Trakt.tv 历史记录

🏛️ 收藏集管理

创建无限数量的收藏集,按你的喜好自由分类:

  • 按平台:SNES、PlayStation、PC、Switch
  • 按类型:RPG、科幻、恐怖、喜剧
  • 按状态:待玩清单、已通关、最爱收藏、本地合作游戏
  • 混合收藏:一个收藏集里可以同时包含游戏、电影、动漫

支持列表视图和海报网格视图切换,浏览体验更加直观。


🔍 智能搜索系统

Tonkatsu Box 内置三个独立搜索标签页,每个都有专属过滤器:

🎮 游戏搜索(IGDB 驱动)

  • 多平台筛选:从数百个平台中选择(NES、SNES、PS、PC 等)
  • 排序方式:相关性、发行日期、IGDB 评分
  • 添加时可精确选择平台版本

🎬 影视搜索(TMDB 驱动)

  • 类型过滤:全部、电影、剧集、动画
  • 排序方式:相关性、发行日期、评分
  • 动漫自动识别:根据类型自动归类为动漫

📖 视觉小说搜索(VNDB 驱动)

  • 按题材/标签浏览或标题搜索
  • 排序:评分、发行日期、投票数
  • 无需 API 密钥:VNDB 完全免费开放

搜索结果采用无限滚动加载,每张卡片显示海报、标题、年份、评分和主要类型。


📝 待办清单

没有网络时也能快速记录想玩的游戏或想看的电影:

  • 记下名称,标记媒体类型
  • 添加备注说明
  • 需要时一键跳转到搜索(名称已预填充)
  • 找到后标记为"已解决"

📊 进度追踪

精细化的进度管理系统:

  • 状态标记:未开始、进行中、已完成、暂停、弃坑
  • 剧集追踪:电视剧和动漫支持按季勾选单集进度
  • 评分系统:1-10 分星级评分
  • 时间记录:自动记录开始和完成时间

🎨 视觉看板

自由形式的视觉化看板功能:

  • 拖拽海报自由排列布局
  • 添加文本备注、图片、链接
  • 绘制项目之间的关联线
  • 浏览 SteamGridDB 高质量游戏 artwork 并添加到看板
  • 每个项目都可以拥有个人专属看板

🌍 多语言支持

完整的国际化支持:

  • 支持语言:英语、俄语
  • 运行时切换:设置 → 语言,无需重启应用
  • 全面本地化:菜单、状态、标签、消息全部翻译

📤 分享与导出

与好友分享你的收藏:

  • 轻量导出(.xcoll):仅包含项目列表,文件小巧,接收方需要网络加载详情
  • 完整导出(.xcollx):包含所有图片、看板布局、媒体数据,完全离线可用
  • 导入收藏:接收后可浏览或"派生"创建自己的可编辑版本

🔄 Trakt 数据导入

已在 Trakt.tv 追踪影视记录?一键迁移:

  1. 从 trakt.tv/users/YOU/data 导出数据(ZIP 文件)
  2. 设置 → Trakt 导入 → 选择 ZIP 文件
  3. 预览数据(已观看、评分、想看清单)
  4. 选择导入选项,开始导入

导入内容自动匹配 TMDB 元数据,动画内容自动识别为动漫。


🛠️ API 密钥配置

应用使用免费 API 搜索游戏、影视、视觉小说和 artwork,需要自行注册 API 密钥(免费,几分钟完成):

🎮 IGDB(游戏搜索,必需)

  1. 访问 dev.twitch.tv/console 登录/注册 Twitch 账号
  2. 点击"Register Your Application"
  3. 填写应用名称(任意)、OAuth 重定向 URL(http://localhost
  4. 创建后复制 Client ID 和 Client Secret
  5. 在应用设置 → 凭据中填入

🎬 TMDB(影视搜索,推荐)

  1. 访问 themoviedb.org 注册免费账号
  2. 个人资料 → 设置 → API → 申请 API 密钥
  3. 选择 Developer,填写申请表(个人/非商业用途)
  4. 复制 API Key(v3 auth)
  5. 在应用设置 → 凭据中填入
💡 提示:没有 TMDB 密钥仍可搜索游戏,只是无法搜索影视和动漫。

🖼️ SteamGridDB(游戏 artwork,可选)

  1. 访问 steamgriddb.com 注册免费账号
  2. Preferences → API 复制 API Key
  3. 在应用设置 → 凭据中填入
💡 提示:此密钥仅用于在看板中添加高质量游戏 artwork。

📥 安装与编译

源码编译(需要 Flutter SDK)

git clone https://github.com/hacan359/tonkatsu_box.git
cd tonkatsu_box
flutter pub get
flutter run -d windows  # 或:-d linux / -d android

环境要求:

  • Windows 编译:需要 Windows 桌面开发工具
  • Android 编译:需要 Android SDK
  • Android 发布版本:需要签名密钥(详见贡献指南)

首次启动时,应用会引导你完成欢迎向导,讲解 API 密钥配置等步骤。


🎯 适用场景

  • 游戏收藏家:整理实体/数字游戏库,追踪通关进度
  • 影视爱好者:统一管理多平台追剧记录
  • 视觉小说玩家:记录 VNDB 海量作品
  • 多栖玩家:同时涉足游戏、影视、动漫的多媒体收藏者
  • 数据迁移者:从 Trakt.tv 迁移历史记录
  • 隐私倡导者:偏好本地存储、开源软件的用户

💡 使用技巧

  1. 首次配置:按欢迎向导顺序配置 IGDB 和 TMDB 密钥
  2. 批量导入:使用 Trakt 导入快速填充已观看记录
  3. 看板创作:为不同主题创建专属看板(如"2024 年度最佳")
  4. 分享收藏:导出完整包(.xcollx)分享给好友
  5. 待办清单:看到推荐但无法立即搜索时,先添加到待办

📊 同类对比

功能Tonkatsu BoxSteamTrakt.tvPlaynite
游戏管理
影视追踪
动漫支持
视觉小说
开源免费
跨平台
视觉看板
本地存储

🔗 下载链接


✅ 总结

Tonkatsu Box 是一款真正为收藏爱好者打造的开源神器。它不仅仅是一个简单的"已读/已玩"清单,而是提供了丰富的可视化、社交和自动化功能。无论你是想整理自己的游戏库,还是追踪追剧进度,或是与好友分享收藏,它都能胜任。

最重要的是,它完全开源免费,数据本地存储,没有订阅制,没有广告,真正做到了"用户至上"。强烈推荐给每一位有收藏爱好的朋友!