一句话Igir 是一个零配置、跨平台的命令行 ROM collection manager,用于扫描、整理、过滤、归档、补丁和报告 ROM 集合。
定价免费/开源项目 正文未提到商业定价;页面提供 Donate 链接。
适合谁复古游戏 ROM 收藏管理者、模拟器用户、街机/MAME ROM 集整理者、掌机/前端系统用户、需要批量校验与归档 ROM 的技术用户。
核心功能扫描 DAT、ROM 与 ROM 补丁,支持扫描归档内文件按主机/平台组织 ROM 文件统一 ROM 命名与扩展名按语言、地区、分类、BIOS、版本等过滤 ROM批量解压或创建 ZIP 归档为多碟游戏批量创建播放列表自动批量应用 ROM 补丁检测并可移除特定 ROM 头信息构建与重建 MAME ROM set,支持 un-merge、split、merge生成 ROM 缺失/存在报告与 fixdat
功能与用途零配置 ROM collection manager,可对任意规模 ROM 集合进行扫描、排序、过滤、提取或归档、补丁、报告;支持 DAT/ROM/补丁扫描、按主机整理、统一命名、去重与语言过滤、多碟播放列表、ROM 头检测/移除、MAME ROM set 构建/重建、缺失报告和 fixdat。
支持语言/框架基于 Node.js,可通过 npx igir@latest 运行;正文未提到作为库支持的编程语言或框架。工具支持多种 ROM 相关格式与补丁格式,如 .bps、.ips、.ppf、.ups、部分 .vcdiff/.xdelta 等。
开源还是闭源页面显示 GitHub、Issues、Contribution Guidelines、License,并标注仓库 emmercm/igir,判断为开源项目;具体许可证名称正文未给出。
自托管选项这是本地命令行工具,不是托管 SaaS;可下载对应 OS 版本或在本机通过 Node.js/npx 运行。正文未提到服务器端自托管部署。
定价正文未提到收费计划;提供 Donate 链接。
API/SDK提供命令行 CLI,命令包括 copy、move、link、extract、zip、playlist、test、dir2dat、fixdat、clean、report 等;正文未提到 HTTP API 或 SDK。
集成与生态文档覆盖大量模拟器前端与系统/设备场景,包括 Batocera、EmuELEC、EmulationStation、Lakka、LaunchBox、OnionOS/GarlicOS、OpenEmu、Recalbox、RetroArch、RetroDECK、RetroPie、MiSTer FPGA、Analogue Pocket、EverDrive、EZ-FLASH、GameCube、PlayStation 2、MAME/Arcade 等;归档工具涉及 chdman、maxcso
文档质量文档目录非常细,覆盖入门、安装、CLI、通用与特定用法、DAT、文件扫描、归档读取、ROM 处理、输出、故障排查等;正文给出命令示例、格式支持矩阵、注意事项和性能建议,文档质量较高。
支付正文未提到支付方式;仅看到 Donate 链接。
中国访问未知
适用场景整理大型 ROM 收藏;按语言/地区做 1G1R 精简集;为模拟器前端生成目录与播放列表;批量应用汉化/改版补丁;构建或重建 MAME ROM sets;生成缺失 ROM 报告与 fixdat。
同类RomVault、Rom Patcher JS;正文还出现 Alternative Managers 目录但未展开具体列表。