让 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