Skip to content

QirabotAI 视觉驱动的 GUI 自动化

基于像素驱动浏览器、手机 App、桌面与游戏——无需 DOM、无需选择器。用自然语言描述目标,AI 看屏、决策、执行。

Qirabot 是什么?

Qirabot 是一个基于视觉的 GUI 自动化 Python SDK 与 CLI。它不查询 DOM 或无障碍树,而是直接看屏幕上的像素:多模态 AI 模型读取截图,找到你用自然 语言描述的元素,返回坐标由客户端执行操作。因此它能覆盖传统框架无法触及的 界面——canvas 渲染的 UI、原生手机 App、桌面应用,以及完整的 3D 游戏。

python
from qirabot import Qirabot

bot = Qirabot()
page = bot.open("https://www.wikipedia.org")

result = bot.ai(page, "搜索 SpaceX 并提取词条的第一句话")
print(result.output)

bot.close()

两种驱动方式:

  • 自主任务 —— bot.ai(page, "完成整个任务"):AI 看屏、决定下一步 动作,循环执行直到目标达成。
  • 确定性步骤 —— bot.click(page, "登录按钮")bot.extract(...)bot.verify(...):控制流在你手里,AI 视觉负责定位每个元素。没有 XPath、 没有 CSS 选择器,布局变化也不会失效。

每次运行都会生成带逐步截图的 HTML 报告,--record 可录制视频。从 快速开始 入手,或直接跳到你要自动化的平台: 浏览器 · Android · iOS · Windows 与游戏 · 桌面

基于 MIT 许可证发布。