ShinyDesk features
Everything in ShinyDesk 0.9.12, the current release for Windows and Android.
Eight farming modes
| Mode | What it does |
|---|---|
| Shiny hunt | Plays Classic runs and catches natural shinies. Choose a fixed map or rotate through the maps you pick, with or without the Shrine. |
| Classic shiny | Farms the separate classic-shiny roll added in PokéBonk 0.8.27. Can also fight the end-of-map Shrine boss. |
| Speedrun | Short, fast runs aimed at Stardust income. Shows Stardust per minute for each route. |
| Progression | Unlocks maps and difficulties for you, choosing the next target automatically, and buys lab upgrades with Stardust between runs. When everything is cleared it switches to Unlock Pokémon by itself. |
| Cosmetic achievements | Picks cosmetic achievements it can farm and collects the rewards, including long-run ones. |
| Unlock Pokémon | Plans each run – map, difficulty and starter – to advance several League members’ unlock conditions at once, including status, dodge and evolution conditions. If a member needs a map you have not opened, it switches to Progression first and comes back; the screen always says when and why it switched. |
| Daily mutation | Plays the daily mutation runs on Kanto and Johto maps. |
| Wild Valley · Extract | For the limited-time Wild Valley event: prepares the bag, loots crates and extracts before the Red Night. Loot and extraction only – it never uses the player market. |
Shiny Dex
The Shiny Dex shows every Pokémon in the current season with its natural-shiny and classic-shiny status: owned, missing or pending (caught, waiting for the run to settle). Filter by missing natural or missing classic, open a Pokémon to see which map, zone and time of day it can appear in, and apply that farming route with one click. Cards and the home screen also show the natural and classic shiny chance for the current zone.
How a shiny hunt runs
- Full autoplay at normal speed: combat, movement, item pickups and upgrade choices.
- Shiny response: when a shiny spawns, ShinyDesk heads to it, weakens it and throws within range.
- Honest counting: a shiny only counts as confirmed after the run ends normally and the game saves it. Natural and classic shinies are counted separately.
- Prioritise missing shinies: optional rule that moves on once a zone’s shinies are complete and changes map once a whole map is done.
- All 8 maps: the four Kanto maps and the four Johto-season maps (Cinnabar Island, Cerulean Cave, Ilex Forest, Ecruteak City) work in every mode.
- Map rotation: stay on one map, or tick the maps to rotate through under Settings → Route. With none ticked, every map you have unlocked is used.
- Starter region: start runs with Kanto-only or Johto-only Pokémon.
- Shrine choice: continue to the Shrine boss after three zones, or settle the run and start the next one.
- Difficulty: keep your current one, or pick Normal, Hard or Nightmare.
- Mewtwo shiny only: optional – ends a run when a regular Mewtwo shows up, so you never lose your chance at a shiny one.
- Alpha allies: when a giant Alpha is knocked down, throws the Friend Ball so it fights alongside you for the rest of the run (on by default, can be turned off).
- Run length: optionally decide per run, with a chance you set, whether to play all three zones. This only changes the route – never the game’s shiny chance.
Starting bag and partner
Choose which bag items to bring: Dawn Stone, Master Ball, Honey, Lucky Egg, Rare Candy and Amulet Coin. Choose the starting partner yourself, let ShinyDesk pick (favouring strong picks for the Shrine), rotate every 1–5 runs, or draw from a custom random pool.
Johto season extras
- Legendary beasts: in Ecruteak City, Raikou, Entei and Suicune are tracked at a safe distance and attacked until their track fills, picking up speed items first. In zones 2 and 3 the run waits after the guardian until the missing beast appears, opening nearby Poké Balls, Meowth and slot machines meanwhile.
- Karate Dojo and Bill’s Machine: dojo trials are taken when they are safe, and Bill’s Machine fuses and merges moves during the run.
- Rift relics: relic choices in rifts are picked automatically.
- Lab by affinity: lab upgrades are bought automatically in a sensible order.
Multiple accounts
Add as many game accounts as you like. Each runs in its own isolated browser profile with its own login, settings and records. All accounts share one window with a tab each, and background tabs keep farming. How many accounts farm at the same time depends on your activation code’s concurrency limit: 2 by default.
Break schedule
On by default: each account plays for about 12 hours, then rests for about 5 hours, with random variation on both. You can change the run time, rest time and variation, end a break early, or switch the schedule off.
Android app (beta)
The Android app uses the same activation code. It keeps farming in the background and with the screen off, and replaces the status bar with a draggable floating back button on the game screen. It needs Android 9 or newer.
Android can farm up to 4 accounts at the same time, as long as your activation code’s concurrency limit allows that many (the default code allows 2). Slots 3 and 4 need a phone with enough memory: roughly 6 GB and 8 GB.
Built to run unattended
- Waits for PokéBonk maintenance to end (up to 3 hours) and then continues.
- Reconnects after network drops or a lost game screen.
- Low-GPU mode: the hidden game renders at 2 frames per second (30 when you watch); game time and combat keep updating.
- Live stats: confirmed shinies, classic shinies, Stardust and Bonkoins per hour, recent catches and a run log.
- Checks for updates on start and every hour; small delta updates since 0.8.0.
- Two interface themes; on Windows, minimizing hides the app to the tray.
- A short guide for new game accounts.
- Restore defaults in the settings puts every farming option back to its default.
Built for low risk
ShinyDesk is designed to look and behave like a patient player, not a script hammering the game:
- Rests like a person. The break schedule is on by default: about 12 hours of play, then about 5 hours off, with random variation on both – no 24/7 grinding.
- Capped concurrency. Each activation code has a concurrency limit – 2 game accounts at the same time by default.
- Normal speed, normal actions. It plays at normal game speed and only takes actions a player can take in a run: moving, fighting, picking upgrades, throwing balls.
- Your save stays the game’s. It never edits your save. Catches are saved by the game itself when a run ends normally.
- No forged traffic. It doesn’t forge, intercept or alter requests to the PokéBonk servers.
- Stops when the site stops. During maintenance or outages it pauses and waits, instead of hammering the site, and resumes once it’s back.
PokéBonk’s rules prohibit automating matches; runs flagged as suspicious can be removed from leaderboards and accounts can be suspended. A restricted game account is not grounds for a refund. No automation tool can promise zero risk – use ShinyDesk on accounts where you’re comfortable with that.
Get ShinyDesk