Skip to content
SPECIFICTION
Get listed

ROM Manager

github.com

Free plan LinuxAPISelf-hosted
Visit github.com
Spec score 7.7 #12 of 39 in ROM Management Software

What it is

ROM Manager is free, MIT-licensed software for organizing and converting retro console game ROMs. Its pipeline extracts archives, renames files using known game codes, converts ISO or WBFS images to CHD or RVZ, and cleans up files. It can create missing cue sheets for BIN tracks. Interfaces include a command-line tool, Python API facade, MCP server, and optional agent server with an AG-UI web interface. CLI and MCP tools can manage a self-hosted RomM library through its REST API using Basic or OAuth2 authentication. MCP tools cover conversion, game-code lookup and naming, and RomM resource groups, with environment toggles controlling domains. The server supports stdio, Streamable HTTP, and SSE transports; authentication is configurable, with none as the local default. Local conversion needs no service URL or credentials, while RomM access requires server details and credentials or a token. Conversion depends on external chdman and dolphin-tool binaries; extraction uses 7z or optional backends. Destructive cleanup can remove source files, so backups are advised.

Spec sheet

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.Read 11 Oct 2026 · knuckles-team.github.io
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.Read 11 Oct 2026 · github.com
Deployment
The MCP server can run locally over stdio or use streamable HTTP transport, and the project documents container deployment.Read 11 Oct 2026 · github.com
Security
The project describes ROM Manager as a local tool that needs no service URL or credentials for local conversion.Read 11 Oct 2026 · knuckles-team.github.io
License
The repository states that ROM Manager is MIT licensed and credits Knuckles-Team.Read 11 Oct 2026 · github.com
Conversion
Its pipeline extracts archives, renames ROMs using known game codes, converts ISO/WBFS images to CHD or RVZ, and cleans up files.Read 5 Oct 2026 · github.com
Cue sheets
It can generate missing cue sheets for BIN tracks.Read 5 Oct 2026 · github.com
Dependencies
Conversion uses external chdman and dolphin-tool binaries, and archive extraction uses 7z or optional archive backends.Read 11 Oct 2026 · github.com
Destructive operations
The project warns users to back up ROMs because conversion and options that delete or clean up source files can be destructive.Read 11 Oct 2026 · github.com
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.Read 5 Oct 2026 · github.com
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.Read 11 Oct 2026 · github.com
MCP tools
The MCP server exposes action-routed tools for ROM conversion and game-code lookup, with tool domains configurable through environment toggles.Read 11 Oct 2026 · knuckles-team.github.io
Network security
For RomM connections, the configuration supports TLS profiles and requires peer and hostname verification.Read 11 Oct 2026 · github.com
RomM integration
The RomM REST client can manage a running RomM library, with Basic or OAuth2 authentication configured through environment variables.Read 11 Oct 2026 · github.com
Telemetry
The project lists native OpenTelemetry exports and supports configuration for trace and metric export.Read 11 Oct 2026 · github.com
Transport
The MCP server supports stdio, Streamable HTTP, and SSE transports; the README lists authentication as configurable, with none as the local-tool default.Read 5 Oct 2026 · github.com

Plans and prices

ROM Manager Free MIT-licensed software; external conversion binaries required for conversion Read 11 Oct 2026 · github.com

Every ROM Manager plan and price →

Strong points and limits

Strong points

  • Free MIT-licensed software
  • Converts ISO and WBFS to CHD or RVZ
  • Provides CLI, API, MCP, and agent interfaces
  • Can generate missing BIN cue sheets
  • Supports RomM through REST API

Limits

  • Conversion requires external binaries
  • Cleanup options can delete source files
  • RomM features require server credentials
  • Linux and self-hosted platforms listed

Who it suits

ROM Manager suits people managing retro console ROM collections on Linux or self-hosted systems. It also fits users who want CLI, API, MCP, or optional agent interfaces and RomM management.

Verdict

ROM Manager combines ROM conversion, naming, archive handling, and several automation interfaces. Check external binary requirements and back up originals before using destructive cleanup options.

Where Specifiction places it

Alternatives to ROM ManagerAll alternatives →