Разработчик под ником chelinho139 опубликовал на GitHub аддон wow-ai для World of Warcraft: Forever. Он добавляет в игру окно чата с ИИ-агентами для программирования: Claude Code от Anthropic, Codex от OpenAI и Grok Build от xAI. Репозиторий появился 23 сентября под названием wow-claude и работал только с Claude, Codex и Grok добавили на следующий день. Проект открыт под лицензией MIT.

Как им пользуются

Окно открывается командой /wow-ai или /ai. Агенту отправляют вопрос или задачу, а сами продолжают играть: агент работает в фоне, ответ приходит со звуком шёпота, короткая выжимка падает в игровой чат, полный текст остаётся в окне.

Чатов может быть несколько, и они работают одновременно. У каждого свой агент и своя папка на компьютере, в которой агент правит файлы. Пока он работает, окно показывает число действий, время и файлы, которые он меняет.

Ответ Claude на вопрос «я 12-го уровня, где качаться?»: Западный Край, Лок Модан, Красногорье
Ответ Claude на вопрос «я 12-го уровня, где качаться?»: Западный Край, Лок Модан, Красногорье

Что агент знает об игре

Вместе с сообщением аддон передаёт персонажа: уровень, расу, класс, зону и координаты, деньги, таланты, профессии и журнал заданий. Предметы, заклинания и задания вставляются в сообщение через Shift+клик, и агент получает их подсказку целиком. Передачу контекста можно выключить командой /wow-ai context off.

Собственных знаний о Forever у агента нет. На вопрос про апгрейд он ответит по тому, что найдёт сам, а в Forever добычу пересобрали во всей игре, и данные классики тут не подходят.

Агент может рисовать на карте мира: маршруты с пронумерованными точками, метки заданий, учителей и входов в подземелья. Стрелка-навигатор показывает расстояние до следующей точки. Отдельный слой выводит точки появления трав и руды с учётом навыка сбора.

Как аддон обходит закрытую сеть

Аддоны в WoW не могут выходить в сеть и читать файлы во время игры. У wow-ai два обходных канала.

Из игры. Аддон рисует сообщение полоской цветных квадратов 4×4 пикселя в левом верхнем углу экрана. Программа-мост на компьютере снимает этот угол четыре раза в секунду, расшифровывает текст и запускает агента.

В игру. Аддон, который загружается по требованию, читает свои файлы с диска в момент загрузки. Мост записывает ответ в один из 200 заранее созданных пустых аддонов, игра подгружает его по таймеру. Проверка «готов ли ответ» устроена через звук: пустой .wav игра не проигрывает, настоящий проигрывает.

Автор пишет, что аддон не внедряет код, не читает память клиента и не имитирует ввод, а пользуется только документированным API. Официальной позиции Blizzard по таким аддонам нет.

Демонстрация

В ролике игрок-человек 12-го уровня спрашивает, где ему качаться, и получает маршрут через Западный Край. Затем он просит агента написать тетрис на HTML5 и к концу видео играет в него в браузере. Ролик в X набрал почти 1,5 млн просмотров.

Демонстрация wow-ai в X

Тетрис на HTML5, который агент написал по просьбе из игрового окна
Тетрис на HTML5, который агент написал по просьбе из игрового окна

Что нужно для запуска

  • Windows или Linux с игрой под Wine;
  • оконный режим или окно без рамки: в полноэкранном режиме захват экрана не работает;
  • Node.js 22.2 или новее;
  • хотя бы один агент (Claude Code, Codex или Grok Build), установленный и с выполненным входом.

Установщик создаёт около 15 тысяч мелких файлов: игра видит файлы аддонов только те, что существовали при запуске, поэтому пул ответов создают заранее. После установки клиент нужно полностью перезапустить.

Аддоны под Forever начали выходить уже на четвёртый день беты: программный интерфейс клиента близок к современному WoW, и авторам не пришлось осваивать новую среду.