What is Universal Modder? A toolkit, not a mod manager

Universal Modder is an open-source toolkit that lets an AI coding agent mod PC games you already own. You install it into an agent such as Claude Code or Codex, point the agent at a game folder, describe the mod you want in plain language, and the agent does the rest: it fingerprints the engine, picks a route, backs up your saves, writes the code, generates the assets, tests the result in the running game, packages it, and writes down what it learned.

The project lives upstream as an MIT-licensed repository and has picked up tens of thousands of stars. This page explains what it is, what it is not, and what actually happens during a session — written for people who found the repository and want the context before installing anything.

What it actually is

Calling it a “mod” would undersell the structure. Universal Modder is three things bolted together: a set of Agent Skills, a command-line tool called um, and a shared knowledge base of field notes.

The skills are the instructions. Twelve of them ship today, led by mod-any-game, which contains the full loop and a playbook per engine family. Supporting skills cover recon, web research that survives dead forums, reverse engineering, asset generation, asset fitting, in-game automation, showcase video, mashup projects, porting mods between loaders, publishing, and writing field notes.

The um CLI is the deterministic half. Commands like um scan, um fal, um sprite, um render3d, um win, um backup and um publish check do the jobs an agent would otherwise improvise: engine fingerprinting, asset generation through the fal.ai API, sprite conversion, safe input automation, save snapshots and pre-release checks.

The knowledge base is the memory. Every finished mod can produce a field note describing the exact versions that worked, the route taken, what the engine really does, how the result was verified, and the gotchas in symptom-cause-fix form. Notes are stored upstream, so the next agent — yours or anyone’s — starts where the last one stopped instead of rediscovering the same traps.

What it is not

How a session actually goes

When you ask for a mod, the agent runs the same ten-step loop every time. First it searches the knowledge base — if someone has already modded this game or engine, the plan starts from their field note. Then it runs recon to identify the engine, version, anti-cheat status, installed loaders and save locations, and turns that into a modding plan.

Before touching anything, it sets up a safe lab: save folders are backed up, and edits happen in a controlled way. It reads the game’s code — decompiling only as far as needed — then builds one working slice of the mod before expanding scope. Assets are generated with fal or converted from existing art, fitted to the engine’s exact frame size and palette rules.

The result is verified in the running game, recorded on video when useful, packaged for its platform with a publish check that blocks shipping game files or leaked keys, and finally written up as a field note for the next session. Nothing about this flow is game-specific; the playbooks change per engine, the sequence does not.

What you need to run it

An AI coding agent is the one hard requirement. Claude Code and Codex have plugin installs that bring everything in one step; Gemini CLI, Copilot, Cursor and OpenCode use extensions, marketplaces or a clone. Git, Python 3.10+ and ffmpeg need to be on PATH. uv is recommended for the CLI, Blender is only needed for 3D-to-sprite rendering, and a fal API key is optional — a local ComfyUI server through um comfy is the alternative for image generation.

The one thing it cannot do without: a game you own. Single-player titles are the bread and butter, and a local PC install is required because the agent reads and modifies the real game files on your disk.

Engine coverage

The upstream playbooks cover Unity, Unreal, .NET and XNA games (Terraria, Stardew Valley, Celeste), Godot, Source 1 and 2, Bethesda’s Creation Engine, Minecraft Java and Bedrock, Age of Empires II’s Genie engine, Mount & Blade Bannerlord, a long list of AAA native engines (RE Engine, MT Framework, FromSoftware titles, GTA, Hedgehog Engine, Black Rock, Cyberpunk 2077, Baldur’s Gate 3), plain native C++, a broad set of indie engines, and retro decompilations. Coverage is not uniform — some routes are well-trodden and verified, others are marked experimental in the field notes.

Where to go next

If you want it running today, start with the install guide and pick your agent. If you want to see the loop applied to a real game, read the first mod walkthrough. And if you are still weighing whether to try it at all, the FAQ answers the questions people actually ask before their first session.