RomM 自托管 ROM 管理器
RomM 是一款开源、自托管的 ROM 管理与游玩平台,支持 400+ 平台,可扫描整理游戏库、自动抓取元数据、浏览器内直接游玩,并跨设备同步存档与即时存档。
爱鲜报评分
0 人评分
13k
星数
否
中文
Python
主语言
是
活跃
164
贡献者
人工分析
EDITORIAL推荐理由
RomM 把「ROM 收藏管理」和「浏览器直接游玩」整合进一个自托管应用,对模拟器玩家非常实用。它支持 400+ 平台、10+ 元数据源,还能同步存档、打补丁、做权限管理,功能完整度远超同类工具。项目采用 AGPL-3.0 开源,无追踪、无付费墙,数据完全自控,13k+ Star 也说明社区活跃、生态完善。
适用场景
- 搭建个人或家庭复古游戏库并统一管理
- 在浏览器中直接游玩 ROM,无需本地安装模拟器
- 多设备(PC、Android 掌机、CFW 掌机)间同步存档与即时存档
- 为游戏库自动抓取封面、简介、成就等元数据
- 通过 OIDC 与细粒度权限把游戏库分享给朋友或家人
优点
- 支持 400+ 平台与多盘游戏、DLC、Mod、汉化补丁等复杂资源
- 内置 EmulatorJS 与 RuffleRS,浏览器即点即玩,零配置
- 元数据来源丰富(IGDB、Screenscraper、LaunchBox、MobyGames 等)
- 存档与即时存档跨设备同步,并带冲突解决机制
- 官方提供 Playnite、Android、CFW 掌机客户端,社区生态活跃
- AGPL-3.0 开源、无追踪、无付费功能,数据完全自控
缺点
- 需要自行部署与维护(Docker 等),对非技术用户有一定门槛
- 元数据抓取依赖第三方 API,部分服务需申请密钥或有配额限制
- 大规模 ROM 库首次扫描与元数据补全可能耗时较长
- 浏览器游玩体验受限于 EmulatorJS 对部分平台核心的兼容性
RomM 是什么
RomM 是一款开源、自托管的 ROM 管理器与播放器,目标是把「整理游戏库」和「直接玩游戏」这两件事合二为一。你只需要在自己的服务器上部署一套 RomM,就能扫描、补全、浏览并游玩自己的复古游戏收藏。
官方描述为:A beautiful, powerful, self-hosted ROM manager and player.
核心能力
浏览器直接游玩
- 集成 EmulatorJS 与 RuffleRS,无需在本地安装模拟器,打开浏览器即可开玩。
- 适合快速试玩、临时体验,或在没有本地模拟器环境的设备上使用。
元数据自动补全
- 支持从 IGDB、Screenscraper、LaunchBox、MobyGames 等 10+ 数据源抓取信息。
- 可从 SteamGridDB 拉取自定义封面,并接入 Retroachievements 追踪成就。
- 覆盖 400+ 平台,同时支持多盘游戏、DLC、Mod、Hack 与说明书。
存档与状态同步
- 存档与即时存档(save states)可在多设备间同步,并带有冲突解决机制。
- 配合官方客户端,可在 PC、Android 掌机、CFW 掌机之间无缝切换。
ROM 补丁与分享
- 内置 ROM patcher,可在运行时应用 romhack 与翻译补丁。
- 支持细粒度的按用户权限以及 OIDC 单点登录,方便把游戏库分享给朋友或家人。
官方客户端与生态
RomM 不只提供 Web 端,还维护了多个官方客户端:
- Playnite 插件:把复古游戏库整合进 Windows 上的 Playnite。
- Argosy:面向 Anbernic、Retroid Pocket、Odin 等 Android 掌机的游戏手柄优先界面。
- Grout:面向 Allium、Batocera、Knulli、MinUI、muOS、Onion、ROCKNIX 等 CFW 的轻量客户端。
社区还贡献了 iOS 应用、RetroArch 同步、SteamOS 下载器、Switch Homebrew、Discord Bot 等周边项目。
部署与上手
RomM 通常以自托管方式运行,官方推荐从文档中的 Quick Start Guide 开始,遇到问题可查阅 troubleshooting 页面。若不想自己维护整套服务,官方也提供了托管部署的参考方案。
具体安装命令与配置请以官方文档为准,不同版本可能有差异。
适合谁用
- 拥有大量 ROM 收藏、希望统一整理与补全元数据的玩家。
- 想在浏览器里直接玩、或希望在多台设备间同步存档的用户。
- 喜欢自托管、重视数据隐私与开源许可的开发者与极客。
许可与理念
RomM 采用 AGPL-3.0 许可,承诺永久免费:无追踪、无付费功能,用户对自己的数据拥有完全控制权。
评论
- 暂无评论,来写第一条吧。