无限工坊:用 AI 写魔兽插件
无限工坊:用 AI 写魔兽插件——Windows 上的免费程序,让你的 AI Agent(Claude Code、Codex、Cursor 等,通过 MCP)自己编写和调试《魔兽世界:无限》插件:新写或修改插件,写完先检查,在正在运行的游戏里试,读报错(带调用栈)与 print 输出、执行 Lua、截图,对照这个客户端自己的 API 手册改好再试;改坏了能一键退回。数据取自国服 Beta 客户端 1.60.1.70245。
能做什么5
- 编写插件说清想要什么,Agent 写出整个插件:.toc、Lua、界面、斜杠命令和存档;或在 App 里选模板一键生成起点和写给 Agent 的说明(AGENTS.md)
- 自主调试Agent 写完先检查(语法、拼错的 API 名字、这个客户端没有的函数),再在正在运行的游戏里试:报错(带调用栈)、print 输出、被拦截的操作、触发的事件与截图一次拿回来,执行 Lua 查状态,改好再试;改动直接装进游戏,不用每次 /reload
- 修改已有插件装着的插件(包括别人写的)Agent 都能读能改:加功能、修报错、调界面,改完在游戏里马上看到效果;每次改动前自动存一份,改坏了一键退回
- API 手册这个客户端自己的 API 文档与规矩(taint、机密值、受保护函数):每个函数标出插件能否调用(可调用、有限制、受保护),可以直接在游戏里试;Agent 直接查,手册更新时自动下载
- 开发台、自检与修复、自动更新实时日志、运行 Lua、截图、请求重载,插件页看报错、检查结果与历史版本;运行环境缺什么点一下修复;新版本提示后重启即可,开发组件跟着一起更新;界面可选中文或英文
游戏里的开发组件5
- /wb打开开发组件的面板:概览(连接状态、Agent 代码运行与出错次数)、设置(色块位置、开关、语言)、诊断(链路测试)
- /wb log调试输出窗口:Lua 报错(带调用栈,同一报错合并计数)、警告、被拦截的操作、print 输出,以及 Agent 热加载的文件、运行的代码(成败、耗时、返回值),实时列出;Agent 热加载时屏幕上方另有一条提示
- 小地图 ‹∞› 按钮左键打开面板,右键打开调试输出,可以拖动;窗口关着时有新报错,按钮上显示条数
- 重载按钮Agent 请求重载界面时屏幕中间出现按钮,玩家点了才重载
- /wxw收集所有插件的 Lua 报错给 App 看(/wxw report on|off|status,/wxw clear)
开始用3
- 安装运行安装包,装在当前用户下,不需要管理员权限;安装包暂时没有代码签名,Windows 提示时点「更多信息」→「仍要运行」
- 「开始」页第一次打开时五步带你走完:找到游戏、装开发组件(装完完整重启游戏)、进入游戏、接上 Agent、建第一个插件
- 接入 Agent在 App 里一键接入 Claude Code、Codex、Cursor(用户级设置);其他 Agent 或手动:claude mcp add --scope user wuxian -- "<wuxian.exe>" mcp
下载
- 最新版本(latest.json)版本号、发布日期、更新说明、安装包与便携版的文件名、大小与 SHA-256
开源
- GitHub:kk8o/wuxian-workshop全部源码(App 与游戏里的开发组件),MIT 许可证;欢迎 Issue 与 Pull Request
数据说明
- 系统要求:64 位 Windows 10(1809 或更新)或 Windows 11、WebView2 运行时、《魔兽世界:无限》客户端、一个支持 MCP 的 AI Agent。
- 不读游戏内存、不注入代码、不模拟按键:开发组件是普通插件,在屏幕一角画色块与程序通信。
