wai-play让 AI 自动玩网页游戏、找 bug 的工具。你把游戏链接丢给它,它像真人一样开浏览器操作,走完流程
让 AI 自动玩网页游戏、找 bug 的工具。你把游戏链接丢给它,它像真人一样开浏览器操作,走完流程后给你打分、列问题、附截图或短视频当证据,还能告诉你怎么改。
Github地址
https://github.com/waiterve/wai-play
功能特性
- 真浏览器里跑:键盘鼠标真实操作,不是模拟点击坐标
- 认得出游戏目标:结合游戏类型和可选的源码包,理解通关条件和关键节点
- 死磕到底:第一次路线不通会复盘原因,换策略再试,不是无脑重试
- 五维打分:核心流程、玩法、UI视觉、操作反馈、技术稳定性各给分
- 问题卡片带证据:同一 bug 只报一次,绑状态变化、截图或 20 秒内录像
- 改法说清楚:哪里不对、建议怎么改、改完怎么验证
- 可信度单独标:API 接没接上、证据全不全、AI 操作靠不靠谱,另起一栏不混进游戏分数
支持的游戏类型
| 游戏类型 | 重点验证内容 |
|---|---|
| 生存 / 肉鸽 / 幸存者 Like | 生存循环、战斗、成长选择、Boss 与结局 |
| 经典街机 / 动作射击 | 移动攻击、得分循环、受击反馈与失败重试 |
| 平台跳跃 | 移动跳跃、落点、障碍、检查点与终点 |
| 解谜 / 卡牌 | 规则理解、选择反馈、关卡目标与解题流程 |
| 视觉小说 / 剧情选择 | 对话推进、分支条件、结局与重玩路径 |
咋跑起来
需要 Python 3.12:
1 | git clone https://github.com/waiterve/wai-play.gitcd wai-playpython -m venv .venv.\.venv\Scripts\Activate.ps1python -m pip install -r requirements.txtpython -m playwright install chromiumCopy-Item .env.example .envstreamlit run app.py |
然后开 http://127.0.0.1:8501。.env 里填 DeepSeek 和 Kimi 的 API Key,没 Key 也能跑基础规则测试,但源码理解和自然语言建议会缩水。
想快速试五类演示游戏,另开个终端:
1 | python -m http.server 8768 --bind 127.0.0.1 --directory web_examples/five_games |
演示页在 http://127.0.0.1:8768,含生存肉鸽、街机射击、平台跳跃、解谜卡牌、视觉小说五类。
Docker 也行:
1 | docker build -t wai-play .docker run --rm -p 8501:8501 --env-file .env wai-play |
容器里访问宿主机游戏记得把 127.0.0.1 换成 host.docker.internal。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 马斯克的赛博空间!
评论

