EVERYTHING XIAOMI
Get listed

ROM Manager

ROM Manager is free, MIT-licensed software for managing retro console game ROMs on Linux through CLI, API, MCP, and optional agent interfaces.

Place
#8 of 39
Score
6.3
ROM Manager's website

What ROM Manager is

ROM Manager is free, MIT-licensed software for managing retro console game ROMs on Linux through CLI, API, MCP, and optional agent interfaces. Its conversion workflow extracts archives, renames files with known game codes, converts ISO or WBFS images to CHD or RVZ, and cleans files. It can create missing cue sheets for BIN tracks. The project includes a Python API facade, an MCP server, and an optional agent server with an AG-UI web interface. CLI and MCP tools can manage a self-hosted RomM library through its REST API with Basic or OAuth2 authentication. MCP transports include stdio, Streamable HTTP, and SSE. Local conversion needs external chdman and dolphin-tool binaries; archive extraction uses 7z or optional backends. Conversion or cleanup may delete source files, so backups are advised.

Good

  • Free and MIT licensed
  • Converts ISO and WBFS to CHD or RVZ
  • Generates missing BIN cue sheets
  • CLI, API, MCP, and agent interfaces
  • Supports self-hosted RomM libraries

Watch out

  • Linux platform only
  • External binaries required for conversion
  • Cleanup options can remove source files
  • RomM features require server credentials

Who it suits

It suits Linux users managing retro game ROM collections, especially those wanting command-line, API, MCP, or agent access. RomM integration is for users with a configured self-hosted server.

Verdict

ROM Manager combines ROM conversion, naming, archive handling, and library management in one Linux-oriented toolkit. Its external binary requirements and potentially destructive cleanup make backups and setup important.

Plans and prices

From ROM Manager's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
ROM ManagerFreeMIT-licensed software; external conversion binaries required for conversion

The facts

Each one read from ROM Manager's own pages, with the date it was checked.

What it does

Conversion
Its pipeline extracts archives, renames ROMs using known game codes, converts ISO/WBFS images to CHD or RVZ, and cleans up files.checked 5 Oct 2026
Cue sheets
It can generate missing cue sheets for BIN tracks.checked 5 Oct 2026
Dependencies
Conversion uses external chdman and dolphin-tool binaries, and archive extraction uses 7z or optional archive backends.checked 11 Oct 2026
Deployment
The MCP server can run locally over stdio or use streamable HTTP transport, and the project documents container deployment.checked 11 Oct 2026
Destructive operations
The project warns users to back up ROMs because conversion and options that delete or clean up source files can be destructive.checked 11 Oct 2026
Intended use
The project is aimed at managing retro console game ROMs and exposes installation options for CLI/API, MCP, agent, native archive support, or all features.checked 5 Oct 2026
Intended users
The project describes ROM Manager as a tool for managing retro console game ROMs and documents CLI, Python API, MCP, and agent usage.checked 11 Oct 2026
Interfaces
It provides a command-line interface, an API facade, an MCP server, and an optional Pydantic-AI agent server with an AG-UI web interface.checked 11 Oct 2026
License
The repository states that ROM Manager is MIT licensed and credits Knuckles-Team.checked 11 Oct 2026
MCP tools
The MCP server exposes action-routed tools for ROM conversion and game-code lookup, with tool domains configurable through environment toggles.checked 11 Oct 2026
Network security
For RomM connections, the configuration supports TLS profiles and requires peer and hostname verification.checked 11 Oct 2026
Purpose
ROM Manager converts and organizes game ROMs, including extracting archives, renaming by known game codes, converting ISO/WBFS images to CHD or RVZ, and generating cue sheets.checked 11 Oct 2026
RomM integration
The RomM REST client can manage a running RomM library, with Basic or OAuth2 authentication configured through environment variables.checked 11 Oct 2026
Security
The project describes ROM Manager as a local tool that needs no service URL or credentials for local conversion.checked 11 Oct 2026
Telemetry
The project lists native OpenTelemetry exports and supports configuration for trace and metric export.checked 11 Oct 2026
Transport
The MCP server supports stdio, Streamable HTTP, and SSE transports; the README lists authentication as configurable, with none as the local-tool default.checked 5 Oct 2026

Alternatives to ROM Manager

All alternatives
  1. 1RomM logo

    RomM

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $6.49 a month
  2. 2

    OxyROMon

    Free planOpen sourceWebAPILinuxmacOS
    7.4Free plan
  3. 3

    WolvenKit

    Free planOpen sourceLinuxSelf-hostedWindows
    7.3Free plan
  4. 4Igir logo

    Igir

    Free planLinuxmacOSSelf-hostedWindows
    6.6Free plan
  5. 5

    verifydump

    Free planLinuxmacOSWindows
    6.6Free plan
  6. 6

    Gaseous

    Free planWebLinuxSelf-hostedWindows
    6.3Free plan