Skip to content

Demos

Every clip below is a single unedited run on a real device or a real browser. No selectors, no scripted rules, no DOM access — the model sees the same screenshots you would, decides the next action, and Qirabot performs it.

Videos stream on demand; nothing loads until you press play.

iOS

Play an MMORPG from zero to level 15, hands-free

On a real iPhone, creates a character in Fantasy Westward Journey — a top-grossing NetEase MMORPG — and completes the entire new-player flow: dialogues, quests, battles, leveling to 15 with no human input. Capped at 200 steps, not by ability. Recording at 3× speed.

Script: examples/game/ios_mmorpg.py

Clear AFK Journey's tutorial and reach the open world

On a real iPhone, creates a character in AFK Journey — Lilith's flagship RPG — clears the guided tutorial, and pushes main-story quests in the open world: dialogues, gacha pulls, speed auto-battles, auto-pathing, all AI-decided. After a lost fight it levels its heroes and retries. Zero human input. Recording at 3× speed.

Beat a Royal Match puzzle level on iOS

Reads the pieces on the Royal Match board, identifies matches by color and shape, drags adjacent pieces to swap and form three-in-a-row clears, and reasons step by step to clear Level 2.

Android

Beat a fruit tile-match game on its own

Reads the fruit tiles on the board, taps and matches three of a kind to clear them, and reasons step by step to empty the board and clear the level.

Audit the non-gameplay UI in a game lobby

Enters the game lobby and audits each non-gameplay UI feature, verifying that interactions and visuals behave correctly.

Play chess on lichess.org

In the Android browser, opens lichess.org, reads the position on the board, and reasons out its own moves to play a game of chess.

Chrome

Opens GitHub Trending, identifies the day's hottest repositories, and extracts their details.

Answer a beginner Python question on Reddit

Browses r/learnpython, finds and opens a beginner Python question, reads the post, upvotes it, then writes and submits a helpful comment that directly answers it.

Like & comment on a Bilibili creator's video

In Chrome, finds the second-most-recent video from Bilibili creator "xiaoy", waits for playback and the page to settle, then likes it and writes a comment; skips if already liked.

Run something like this yourself

  • Quick Start — first task in two commands
  • Examples — the scripts behind these runs, plus pytest and framework bolt-on samples
  • Android · iOS · Browser — device setup per platform

Released under the MIT License.