Version 2 is in the works. Everything below is what it will do. The site is informational for now.

Stop grinding.
Start playing.

Xyra runs your mobile game's boring parts. Build a bot in a visual editor, teach it what to look for, and let it tap, walk and collect while you keep the fun.

Private by design No Root Required On-Device AI
See how it works
My Bots1 running · 3 ready+ New
MY BOTS
👑 Boss Ladder Grinderfloor 18 · 34 rewards ❚❚
🌙 Chapter 42 OvernightScheduled · tonight 02:00
🎲 SS-Tier RerollerReady · stops at god-tier stats
Daily SpeedrunDraft · finish in Build
🚀Bots 🔧Build 🎓Academy 🏪Store 👤You
Capture

Grabs a fresh frame of the game.

every 200 ms
Match

Finds targets against your trained template set.

target · 0.97
Read

On-device OCR reads the numbers that matter.

reads “88”
Decide

The state machine picks the next move: walk, claim or retreat.

MOVE → CLAIM
Act

Taps and joystick moves with human timing, never pixel-perfect.

tap (armed)
tick
200 ms

Five times a second, your bot runs this loop

No scripts of blind coordinates. Xyra looks at the screen the way you do, then acts.

● trackingframe 412
crystal · 0.971claimed ✓
relic · 0.952claimed ✓
orb · 0.933claimed ✓

It tracks where, and picks in order

Every lock has a score and a screen position. The route is planned nearest-first, then re-checked every tick.
  • scan · 3 targets in frame, 2 ignored (low score)
  • lock · #1 crystal 0.97 at x 85, y 305
  • lock · #2 relic 0.95 at x 219, y 213
  • lock · #3 orb 0.93 at x 127, y 95
  • route · nearest first: 1 → 2 → 3
  • walk · 142 px to #1, reading distance “88”
3 locksbest 0.97route: nearest first

Build the brain, block by block

Every bot is a flow you can read: find a thing, tap it, react to what the game says. Snap steps together, reorder them, and watch the run path light up. Our biggest bot is 178 of these steps, and you can open any bot and change everything.

178steps in our biggest bot
0lines of code required
Treasure Sprint · Autopilot✓ Saved · 42 steps↶↷Preview
👁 Find👆 Tap🔤 Read⏱ Wait🔀 If🔁 Repeat
Find the bonus banner⋮⋮
→ phase BONUS_ROUND
Read the multiplier⋮⋮
→ phase CASH_OUT
Tap Collectrunning
Set flag streak_saved⋮⋮
→ state ROUND_WON
Add step…⋮⋮

You don't play the levels. Your bots do.

Xyra Academy is a tiny game where your taps don't count. Each level freezes until you've built a bot that can beat it, and the levels quietly teach templates, timing, OCR and missions.

Tile RushFind image + tap
Tile Rush: Heat 2Templates under pressure
Punch the ClockTap spot + wait, exactly on the beat
Word HuntRead text (OCR), the pills all look the same
“Welcome to my Academy. House rule: YOU don't play here. I do.”
Xyra, your bot. It has opinions.
READ THE CALL streak ×3
find PINK find AMBER find CYAN

A color is called, the board is full of lookalikes. The bot reads the call and taps the match.

PICK BY YOUR PRIORITY
your list: Epic > Rare > Common
Reward: Epic ✓Reward: choose…
Commonread 0.99
Rareread 0.97
Epicread 0.98

You rank the options once. The bot reads what's actually on offer, OCR-scores every row, and takes the best one available.

ACT ON GREEN ONLY
⏸ holding…▶ launch ✓
reaction 180 ms0 early taps

Timing under pressure: the tap lands 180 ms after the light turns green, and never a frame before.

Train your own model

Several algorithms cooperate under the hood: template matching, OCR, position priors and per-target thresholds. Every one of them learns from your runs, and you approve or reject what Xyra collects.

From frame to training crop

detect · 0.96crop · 64×64label · approved

Every confirmed detection can be clipped straight into your dataset, keeping its score and screen position.

Sharper every session

session 1 session 6

More approved labels, a better threshold, fewer false alarms.

Illustration; your curve is drawn from your own labels.

Where they get found

65% land here
relic7322
crystal5538
hazard2321
evac2058

17,239 real finds from live runs, plotted where they appeared. Xyra learns where targets tend to show up, draws its primary search zone around them, and looks there first.

Tested at every size

0.75× 0.90× 1.00× ✓ 1.05×
.75 .80 .85 .90 .95 1.00 1.05
11,983 real finds; most matched at full size, but a third didn't. That's why every scale gets tried.

One threshold per target

crystal0.94
relic0.92
orb0.90

Each target earns its own acceptance line from your labels: strict where it must be, forgiving where it can.

Labelhub · collected this sessionauto-mined
?
?
approved by you needs your eye rejected

You are the quality gate

Xyra proposes, you decide. Sharp finds get approved in a tap, weird ones go to a review pile, junk gets thrown out. Your calls become the dataset, and the dataset becomes a sharper bot.

Where your bot draws the line

Every dot is one detection you reviewed. Real targets above the axis, false alarms below, and the acceptance threshold is learned from your labels, not guessed.
Real target False match Threshold, learned from your labels
threshold 0.940 misses 2 real accepts 1 false
Drag the pink line and watch the trade-off recount across all 269 labeled detections.
LOTTERY TRACKER · OCRdraw 1 / 4draw 2 / 4
Ember Core240 → 315+75
Frost Shard180 → 176-4
Void Relic520 → 689+169flip ✓
Silk Bundle95 → 112+17
best margin +169 · clears your floor (25) → flip ✓
Cinder Dust60 → 58-2
Glass Idol310 → 322+12
Moth Silk140 → 131-9
Fern Token85 → 90+5
margin = sell − buy − 5% feesession profit +1240

It doesn't just see. It counts.

The same OCR that reads distances reads prices. The tracker scans a draw item by item, computes every margin, and flips only when the profit clears the floor you set. Nothing worth taking? It moves to the next draw and keeps count.

Grab a bot, or grow your own

The store ships ready-made bots you can run as-is, open in the editor, and bend to your liking. Community publishing comes after launch.

Daily Speedrun@moss · free · all dailies in 4 minutesGet
🎲SS-Tier Reroller@kira · free · rerolls until your marked statsInstalled
🎯Event Sniper@nightowl · premium · clears limited events the hour they dropGet
🌙Chapter 42 Overnight@pixelpete · premium · farms XP and gold while you sleepGet

The grind ends with V2

Version 2 is deep in the lab: real field runs, real measurements, a mascot with attitude. Questions or ideas are always welcome.

Contact us