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.
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.
| Plan | Price | What it gives you |
|---|---|---|
| ROM Manager | Free | MIT-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
- 1

RomM
Free planOpen sourceAndroidiOSWebAPI8.5From $6.49 a month - 2
OxyROMon
Free planOpen sourceWebAPILinuxmacOS7.4Free plan - 3
WolvenKit
Free planOpen sourceLinuxSelf-hostedWindows7.3Free plan - 4

Igir
Free planLinuxmacOSSelf-hostedWindows6.6Free plan - 5
verifydump
Free planLinuxmacOSWindows6.6Free plan - 6
Gaseous
Free planWebLinuxSelf-hostedWindows6.3Free plan
