Руководство · все агенты

Как установить и использовать Universal Modder

Один набор инструментов, шесть агентов. Здесь все способы установки собраны рядом, а затем пошагово — от нуля до первого работающего мода: подготовка, CLI um, ключ fal и безопасная первая сессия.

Обновлено 9 окт. 2026 г.

Коротко (Claude Code): поставьте Git, Python 3.10+, ffmpeg и uv, выполните две команды /plugin ниже, задайте FAL_KEY и спросите: «На каком движке моя игра и моддил ли её кто-нибудь?»

Требования

Что нужноЗачемОбязательно?
ИИ-агент для программированияРаботу выполняет Claude Code (Pro, Max, Team или API), Codex, Gemini CLI, Copilot, Cursor или OpenCodeДа
GitМаркетплейсы плагинов и клоны — это Git-репозиторииДа
Python 3.10+CLI um написан на PythonДа
ffmpegЗапись, нарезка и сборка демо-роликаДа
uvСамый быстрый способ установить и запускать um (pipx тоже подойдёт)Рекомендуется
Ключ API falГенерация спрайтов, текстур, 3D, звуков, музыки, озвучкиДля ассетов
Blenderum render3d: 3D-модель → кадры спрайта с камеры игрыНеобязательно
Своя PC-играОдиночная игра, офлайн или собственный серверДа

Все зависимости одной командой

windows · powershell
winget install Git.Git Python.Python.3.12 astral-sh.uv Gyan.FFmpeg
winget install BlenderFoundation.Blender   # необязательно, для 3D → спрайты
macos · homebrew
brew install git python ffmpeg uv
brew install --cask blender                 # необязательно
linux · debian/ubuntu
sudo apt install git python3 python3-venv ffmpeg
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows, macOS и Linux: что где работает

Большая часть набора кроссплатформенная. Часть, которая управляет запущенной игрой (запуск, скриншоты, ввод, запись окна только со звуком игры), ориентирована на Windows — игры в основном там. Агенты управляют Windows-играми нативно или из WSL2.

ФункцияWindowsWSL2macOSLinux
Установка плагина / навыков✓✓✓✓
База знаний um kb✓✓✓✓
um fal / um comfy / um sprite✓✓✓✓
um backup, um publish check✓✓✓✓
um scan (установки Steam/Epic/Xbox)✓✓ (диски Windows)Только SteamSteam / Proton
um win запуск, скриншот, ввод, запись✓✓ (управляет Windows)——

На macOS и Linux агент всё равно может тестировать в игре системными средствами захвата (screencapture, ffmpeg, xdotool), но ничего не настроено заранее. Полевые заметки про xEdit под Linux или HL2 через Wine на macOS показывают, что это возможно.

Установка по агентам: сравнение

Любой способ ставит одни и те же навыки (формат Agent Skills), MCP-сервер fal и CLI um.

АгентУстановкаГде лежат навыки
Claude Code/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder
.claude/skills
Codexcodex plugin marketplace add rehan-remade/universal-modder
codex plugin add universal-modder@universal-modder
.agents/skills
Gemini CLIgemini extensions install https://github.com/rehan-remade/universal-modder.agents/skills
VS Code / CopilotВключите chat.plugins.enabled → Chat: Install Plugin From Source → URL репозитория.agents/skills
CursorCursor Marketplace или клон.agents/skills
OpenCodeКлонировать и запустить opencode внутриskills/ через opencode.json
Только навыкиnpx skills add https://github.com/rehan-remade/universal-modderпапка агента по умолчанию
Любой другойgit clone https://github.com/rehan-remade/universal-modderAGENTS.md

Claude Code

Выполните внутри сессии Claude Code (не в обычном терминале):

claude code
/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder

Выберите область user, чтобы плагин работал в любой папке, и при запросе выполните /reload-plugins. Полное руководство, включая Claude Desktop и вызов каждого навыка, — на странице Universal Modder + Claude Code.

OpenAI Codex

терминал
codex plugin marketplace add rehan-remade/universal-modder
codex plugin add universal-modder@universal-modder

Codex берёт навыки из .agents/skills, а настройки MCP — из .codex/config.toml.

Gemini CLI

терминал
gemini extensions install https://github.com/rehan-remade/universal-modder

Манифест расширения — gemini-extension.json; инструкции берутся из GEMINI.md, который ссылается на AGENTS.md.

VS Code с GitHub Copilot

  1. Откройте настройки и включите chat.plugins.enabled.
  2. Откройте палитру команд и выполните Chat: Install Plugin From Source.
  3. Вставьте https://github.com/rehan-remade/universal-modder.

Настройки MCP лежат в .vscode/mcp.json.

Cursor

Установите из Cursor Marketplace или клонируйте репозиторий и откройте его: Cursor сам прочитает AGENTS.md и .cursor/mcp.json.

OpenCode

терминал
git clone https://github.com/rehan-remade/universal-modder
cd universal-modder
opencode

opencode.json подключает навыки и MCP-сервер fal.

Любой другой агент

терминал
# только навыки, в папку навыков вашего агента
npx skills add https://github.com/rehan-remade/universal-modder

# или целиком: запустите агента внутри клона
git clone https://github.com/rehan-remade/universal-modder

Отдельная установка CLI um

Установка плагина и клонирование уже добавляют um в PATH. Если вы используете навыки где-то ещё или хотите um в обычном терминале, поставьте его как инструмент. Установка идёт с GitHub; в PyPI пакета нет, поэтому pip install universal-modder не сработает.

терминал
uv tool install git+https://github.com/rehan-remade/universal-modder
# или
pipx install git+https://github.com/rehan-remade/universal-modder

У каждой группы команд есть --help с примерами. См. справочник по CLI um.

Ключ API fal

Получите ключ на fal.ai/dashboard/keys (нужно пополнить баланс; ключ показывается один раз — сохраните его). На нём работают и MCP-сервер fal, и um fal.

macos / linux / wsl
export FAL_KEY="your-key"
# чтобы сохранился навсегда
echo 'export FAL_KEY="your-key"' >> ~/.zshrc   # или ~/.bashrc
windows · powershell
setx FAL_KEY "your-key"
# затем откройте новый терминал и перезапустите агента

Нет ключа? um comfy делает изображения на локальном сервере ComfyUI. Для звука, 3D и видео всё равно нужен fal. Цены — на странице стоимости.

Проверка установки

терминал
um --help
um kb search "terraria"       # готовые полевые заметки (работает и вне репозитория)
um scan --list                # игры, найденные на этом компьютере
um fal price fal-ai/trellis-2 # проверяет, что FAL_KEY работает

Первая сессия: одно маленькое обратимое изменение

  1. Выберите простую игруПроще всего начать с игр, у которых есть популярный лоадер: Terraria (tModLoader), Stardew Valley (SMAPI), Minecraft (Fabric/Forge), игры на Unity с BepInEx и на Unreal с UE4SS. Смотреть библиотеку игр.
  2. Сначала попросите разведку
    промпт
    На каком движке моя Terraria, моддил ли её кто-нибудь (поищи в базе знаний) и каким путём ты бы пошёл? Пока ничего не меняй.
  3. Дайте сделать бэкап и лабораториюАгент снимает снапшот сохранений через um backup create, берёт отдельный профиль или мир и спрашивает перед установкой лоадера.
  4. Сделайте один срез
    промпт
    Добавь один бумеранг, который четыре раза отскакивает между врагами и возвращается. Сначала временный спрайт, а когда заработает в игре — спрайт из fal.
  5. Проверьте и только потом расширяйтеЗапустите игру, посмотрите своими глазами и лишь затем просите большего. Длинные проекты ведутся в MODLOG.md; в новой сессии скажите «прочитай MODLOG.md и продолжай».

Решение проблем

Добавление маркетплейса падает с ошибкой Git / SSH

Маркетплейсы плагинов клонируются через Git. Если на компьютере нет SSH-ключа GitHub, скажите Git использовать HTTPS для GitHub:

терминал
git config --global url."https://github.com/".insteadOf [email protected]:

Навыки не появились после установки

Выполните /reload-plugins (Claude Code) или перезапустите агента. Проверьте в /plugin, что плагин включён.

um: command not found

Откройте новый терминал после установки плагина или поставьте CLI через uv tool install, как выше, и убедитесь, что ~/.local/bin есть в PATH (uv tool update-shell).

um fal пишет, что нет ключа

FAL_KEY должен быть задан в окружении, из которого запущен агент. Перезапустите агента после setx или правки профиля оболочки.

um win не запускается

Он управляет только Windows-играми — из Windows или WSL2. На macOS/Linux тестируйте в игре вручную.

Частые вопросы

Как пользоваться Universal Modder после установки?

Просто попросите агента о моде своими словами, например: «Сделай мод для Terraria: добавь самонаводящуюся ракетницу, спрайты сгенерируй через fal». На запросы о моддинге навык mod-any-game подключается сам. В Claude Code его можно вызвать явно: /universal-modder:mod-any-game.

Нужно ли уметь программировать?

Нет, но полезно понимать, что делает агент. Рискованные шаги (установка лоадера, управление мышью и клавиатурой, публикация) одобряете вы, игру запускаете и смотрите вы, и решаете, когда готово, тоже вы.

Обязателен ли ключ API fal?

Только для генерации арта, 3D, звука и видео. Моды из одного кода, разведка и реверс-инжиниринг работают без него. Для изображений без ключа um comfy может использовать локальный ComfyUI.

Какой способ установки выбрать?

Если у вашего агента есть плагин или расширение (Claude Code, Codex, Gemini CLI, Copilot, Cursor), используйте его: он подключит навыки и MCP-сервер fal и добавит um в PATH. Клонируйте репозиторий, если хотите читать или менять навыки, или если у агента нет системы плагинов.

Как обновлять Universal Modder?

Для клона — git pull. Для CLI — uv tool upgrade universal-modder или переустановка. Для плагинов обновите маркетплейс в меню плагинов агента (Claude Code: /plugin → Marketplaces → update). Что изменилось, смотрите на странице обновлений.