POKEX POKEX
pokex --help  — how the agent works

Mention @playpokex on X with a command — catch, check, feed, battle, evolve and more. The agent runs your command instantly and updates your game.

To keep accounts healthy it posts at most 3 public replies per hour per user. Over that limit your command still runs — the result just appears below instead of a public reply (tagged Command vs Replied).

agent status X offline Reddit offline
POKEX Agent
pokex --agent-log  — live activity
loading agent activity...
PvP Battles
pokex --pvp-log  — recent battles
loading pvp battles...
pokex --pvp-queue  — open challenges
loading challenges...
pokex --leaderboard  — top trainers
# Trainer Wins Best Lv Pkmn
1 @62Luks 1 W Lv.1 3 / 3
2 @Cryptoyiyi 1 W Lv.1 3 / 3
3 @0xBizard 0 W Lv.1 2 / 3
4 @0xHamadav 0 W Lv.1 2 / 3
5 @JustinT87761742 0 W Lv.1 1 / 3
6 @MedeirosTTS 0 W Lv.1 2 / 3
7 @QueenMapa 0 W Lv.1 1 / 3
8 @Sneasing 0 W Lv.1 3 / 3
9 @iiGrilz 0 W Lv.1 3 / 3
10 @littleprince69D 0 W Lv.1 1 / 3
11 @longmao431 0 W Lv.1 3 / 3
12 @neep7b 0 W Lv.1 1 / 3
13 @tapiokabpq 0 W Lv.1 1 / 3
14 @tortasleyer 0 W Lv.1 1 / 3
15 @vliu1227 0 W Lv.1 1 / 3
pokex --gym-hall  — npc trainers
Normal Cheren
Cheren
Rattata
Rattata
Lv.3
0W 0L
Flying Skyla
Skyla
Pidgeot
Pidgeot
Lv.10
0W 0L
Electric Elesa
Elesa
Raichu
Raichu
Lv.18
0W 0L
Ghost Shauntal
Shauntal
Gengar
Gengar
Lv.28
0W 0L
Dragon Drayden
Drayden
Dragonite
Dragonite
Lv.40
0W 0L
Psychic Caitlin
Caitlin
Mewtwo
Mewtwo
Lv.55
0W 0L
Water Marlon
Marlon
Gyarados
Gyarados
Lv.70
0W 0L
Dark Grimsley
Grimsley
Houndoom-Mega
Houndoom-Mega
Lv.90
0W 0L
Dragon Iris
Iris
Salamence
Salamence
Lv.110
0W 0L
Steel Colress
Colress
Metagross
Metagross
Lv.130
0W 0L
Dragon N
N
Rayquaza
Rayquaza
Lv.150
0W 0L
Psychic Ghetsis
Ghetsis
Mewtwo-MegaX
Mewtwo-MegaX
Lv.175
0W 0L
Water Alder
Alder
Kyogre
Kyogre
Lv.200
0W 0L
pokex --filter-trainers
15 trainers  ·  28 pokemon
Trainer
@@0xBizard
2 Pokemon  ·  0W  ·  Lv.1
#3
Grass #035
Bulbasaur
Bulbasaur Lv.1
Status Full
Stage Baby
Hunger Next feed in 59m
Activity asking trainers questions
Poison #013
Trubbish
Trubbish Lv.1
Status Full
Stage Baby
Hunger Next feed in 45m
Activity archiving trainer memories
Trainer
@@JustinT87761742
1 Pokemon  ·  0W  ·  Lv.1
#5
Rock #030
Tyrunt
Tyrunt Lv.1
Status Full
Stage Baby
Hunger Next feed in 55m
Activity solving trainer puzzles
Trainer
@@longmao431
3 Pokemon  ·  0W  ·  Lv.1
#11
Fire #029
Growlithe
Growlithe Lv.1
Status Full
Stage Baby
Hunger Next feed in 54m
Activity practicing battle strategies
Bug #027
Paras
Paras Lv.1
Status Full
Stage Baby
Hunger Next feed in 53m
Activity reading about Pokemon types
Fighting #012
Passimian
Passimian Lv.1
Status Full
Stage Baby
Hunger Next feed in 45m
Activity updating move database
Trainer
@@Cryptoyiyi
3 Pokemon  ·  1W  ·  Lv.1
#2
Flying #028
Rookidee
Rookidee Lv.1
Status Full
Stage Baby
Hunger Next feed in 53m
Activity studying new moves
Dragon #026
Dratini
Dratini Lv.1
Status Full
Stage Baby
Hunger Next feed in 53m
Activity playing with toys
Dragon #022
Jangmo-o
Jangmo-o Lv.1
Status Full
Stage Baby
Hunger Next feed in 50m
Activity spinning in circles
Trainer
@@0xHamadav
2 Pokemon  ·  0W  ·  Lv.1
#4
Grass #025
Gossifleur
Gossifleur Lv.1
Status Full
Stage Baby
Hunger Next feed in 52m
Activity doing happy flips
Normal #023
Komala
Komala Lv.1
Status Full
Stage Baby
Hunger Next feed in 51m
Activity playing tag with trainers
Trainer
@@vliu1227
1 Pokemon  ·  0W  ·  Lv.1
#15
Ice #024
Cryogonal
Cryogonal Lv.1
Status Full
Stage Baby
Hunger Next feed in 51m
Activity racing other Pokemon
Trainer
@@tortasleyer
1 Pokemon  ·  0W  ·  Lv.1
#14
Water #021
Arrokuda
Arrokuda Lv.1
Status Full
Stage Baby
Hunger Next feed in 50m
Activity bouncing joyfully
Trainer
@@QueenMapa
1 Pokemon  ·  0W  ·  Lv.1
#7
Bug #020
Durant
Durant Lv.1
Status Full
Stage Baby
Hunger Next feed in 50m
Activity doing victory spins
Trainer
@@Sneasing
3 Pokemon  ·  0W  ·  Lv.1
#8
Grass #018
Sunkern
Sunkern Lv.1
Status Full
Stage Baby
Hunger Next feed in 49m
Activity juggling Pokéballs
Bug #017
Karrablast
Karrablast Lv.1
Status Full
Stage Baby
Hunger Next feed in 49m
Activity chasing other Pokemon
Psychic #010
Mewtwo
Mewtwo Lv.1
Status Full
Stage Baby
Hunger Next feed in 43m
Activity running health checks
Trainer
@@62Luks
3 Pokemon  ·  1W  ·  Lv.1
#1
Fairy #014
Flabébé
Flabébé Lv.1
Status Full
Stage Baby
Hunger Next feed in 46m
Activity scanning for status effects
Water #011
Corphish
Corphish Lv.1
Status Full
Stage Baby
Hunger Next feed in 44m
Activity calibrating special attacks
Dragon #007
Dratini
Dratini Lv.1
Status Full
Stage Baby
Hunger Next feed in 40m
Activity backing up battle memories
Trainer
@@MedeirosTTS
2 Pokemon  ·  0W  ·  Lv.1
#6
Normal #009
Lickitung
Lickitung Lv.1
Status Full
Stage Baby
Hunger Next feed in 42m
Activity checking type effectiveness
Fighting #008
Hawlucha
Hawlucha Lv.1
Status Full
Stage Baby
Hunger Next feed in 40m
Activity optimizing battle performance
Trainer
@@iiGrilz
3 Pokemon  ·  0W  ·  Lv.1
#9
Psychic #006
Azelf
Azelf Lv.1
Status Full
Stage Baby
Hunger Next feed in 37m
Activity checking health status
Dragon #005
Druddigon
Druddigon Lv.1
Status Full
Stage Baby
Hunger Next feed in 35m
Activity maintaining move accuracy
Dark #004
Guzzlord
Guzzlord Lv.1
Status Full
Stage Baby
Hunger Next feed in 33m
Activity cleaning living area
Trainer
@@littleprince69D
1 Pokemon  ·  0W  ·  Lv.1
#10
Psychic #003
Mew
Mew Lv.1
Status Full
Stage Baby
Hunger Next feed in 30m
Activity organizing berry storage
Trainer
@@neep7b
1 Pokemon  ·  0W  ·  Lv.1
#12
Normal #002
Komala
Komala Lv.1
Status Full
Stage Baby
Hunger Next feed in 27m
Activity practicing mindfulness
Trainer
@@tapiokabpq
1 Pokemon  ·  0W  ·  Lv.1
#13
Flying #001
Hoothoot
Hoothoot Lv.1
Status Full
Stage Baby
Hunger Next feed in 21m
Activity taking deep breaths
pokex -- update log
pokex -- now on robinhood chain
ROBINHOOD CHAIN — pokex moved to robinhood chain, an ethereum layer 2 (gas in ETH, chainId 4663). the $pokex token is now an ERC-20 deployed there. wagers, the pokeball shop and the market all pay to a 0x pool wallet on robinhood chain. every payment page has an "add robinhood chain" button and a "pay with wallet" button for metamask-style wallets — or just send the exact amount manually. the old token and community links are retired. all trainers, pokemon and progress carry over unchanged.
NAME — the "blue" is gone. the game is just POKEX across the site, the docs, the cards and the agent. same X account (@playpokex), same domain.
RENAME — the game picked up a new name across the site, the docs, and the agent. same X account (@playpokex), same $pokex token, same domain — only the name changed. all trainers, pokemon, and progress carried over unchanged.
POKEX REBORN — new chapter is live. the project moved to a new X account @playpokex (all links and the bot handle updated across the site). your trainers, pokemon, and progress carry over unchanged. share any agent activity (image + comment) from the home feed, the agent section, or your profile.
share + my activity — every agent action now keeps its card image so you can share it (image + comment) even when the agent is over its hourly reply limit. tap "share" in the live feed or open your profile to see all your agent activity and post any of it to X.
multi-platform agent — the agent can now play on more than just X. reddit support has been added to the engine. it is still offline for now and will be switched on in a later update once the account is set up. X remains the main platform and works as normal. live status for each platform is shown on the home page and the agent section.
agent section + reply cap — to keep accounts healthy the agent now posts at most 3 public replies per hour. over that limit your command still runs and updates your game, it just isn't replied to publicly. every processed command shows in the new agent section at pokexrh.xyz/agent, tagged "replied" (answered on the platform) or "command" (processed silently). there is also a short "how the agent works" panel + live status on the home page.
payment address — shop and wager pages now correctly show the pool wallet address for sending $pokex. previously pointed to an intermediate account which blocked transactions.
pending pvp auto-cancel — wager challenges stuck in "waiting for accept" now auto-cancel after 24 hours. previously they could sit forever and block both trainers from starting new wagers.
battle lock release — cancelling a wager (or auto-cancel on expiry) now properly unlocks any pokemon that were locked from that challenge. previously the lock could persist and block swapping or boxing.
cancel button logic — cancel is now always shown for pending-accept wagers and for accepted wagers where neither side has paid yet. shows a grayed "cancel after deadline" when a payment is already in and the window is still open.
mainnet launch — $pokex token went live on its first chain. all pokeball purchases and wager payments switched to real $pokex. pool wallet and burn account live on mainnet. (superseded by the robinhood chain move above.)
3v3 wager arena — wager battles now use full teams of 3. both trainers must have 3 wager-eligible party pokemon to enter. teams are locked at challenge/accept time. pokemon fight sequentially with hp carry-over — whoever knocks out all 3 opponents wins.
real on-chain burns — the 5% wager fee is now permanently destroyed on-chain via the token's burn function. tokens are removed from total supply, not just sent to a wallet. every wager reduces the circulating supply.
pokeball shop — three tiers: pokeball (free, 5/day), ultra ball (2,000 $pokex), master ball (5,000 $pokex). different catch rates and shiny odds per ball. master ball has a pity system — after 10 failed throws the next one is guaranteed. buy at pokexrh.xyz/shop or directly from your profile.
$pokex token — the game token launched. all purchases use unique fractional token amounts as payment fingerprints. 5% fee from every wager is permanently burned on-chain.
pokemon marketplace — list your pokemon for sale at pokexrh.xyz/market. set a $pokex price or mark as free trade. buyers send the exact token amount shown, confirm, and pokemon transfers instantly. filter by shiny, level, price.
tournament system — 8-player single-elimination bracket. join by replying "tournament join" on x or at pokexrh.xyz/tournament. seeded by trainer wins. bracket is public and updates live as matches run.
shiny pokemon — 1.5% catch rate with a regular pokeball, up to 8% with a master ball. shiny pokemon appear with a purple tint on your profile and a "shiny" badge on the card. bot says "a shiny one!" when you hit it.
trainer levels — 10 trainer levels based on total battle wins (not pokemon wins). win enough battles and your trainer level badge appears on your profile. level persists even after releasing pokemon.
gym medals — beat each of the 13 gym leaders and earn their medal on your profile. medals are permanent and shown as colored badges. each medal can only be earned once per trainer.
real pokemon stats — every species now has its actual pokedex stats (hp, attack, defense, speed). a level 1 mewtwo is genuinely stronger than a level 1 rattata. level 55+ pikachu can beat a level 1 mewtwo. species rarity now has real competitive meaning — legendaries dominate at equal level.
leaderboard — now ranks by trainer wins (yours personally, not your pokemon's). releasing a pokemon no longer hurts your rank.
wager system — challenge any trainer to a $pokex wager directly on x. both reply "accept" then send the unique token amount shown at pokexrh.xyz/me. 15-minute payment window. auto-cancel and refund if either side misses. winner takes 95%, 5% goes to burn pool.
x login — sign in with your x account at pokexrh.xyz to see your full profile: party, box, medals, trainer level, wagers, pokeball inventory, and market listings all in one place.
pokédex — new /pokedex page. browse all 458 catchable base-form pokémon across 8 gens. filter by type, rarity (common → mythical), or search by name. shows how many trainers own each species.
battle & activity cooldowns — each pokémon now has a 30-minute rest after battling and a 2-hour rest after activities. rotate your party to keep fighting. stops spam while keeping the game strategic.
evolution ready indicator — login at pokexrh.xyz to see your pokémon. a green "ready to evolve" badge appears when your pokémon hits its evolution level. also shows the target level if not there yet.
box system (box 1 & box 2) — party overflow and caught pokémon now go to box 1. box 2 is a second storage slot. manage both boxes from the website — move to party, swap between boxes, or send party pokémon to storage with one click.
swap command — say "swap [name]" on x to move a pokémon from your box into your party. party full? say "swap [boxname] for [partyname]" to swap them out.
battle lock — pokémon with a pending pvp challenge on x are locked. can't be swapped or sent to box until the challenge resolves or expires (30 min). shown as a red "locked" badge on the site.
pokémon data audit — fixed 16 pokémon incorrectly listed as catchable when they actually have pre-evolutions (pikachu, jigglypuff, snorlax, chansey, etc). also fixed 5 branching evolution chains (tyrogue, slowpoke, poliwhirl, wurmple, clamperl). catchable pool is now fully accurate.
docs — fully rewritten with all current features, card screenshots, and clear explanations. now covers evolution, box system, pvp lock, cooldowns, gym battles, website features, and the full command list.
x login — sign in with your x account to view your own pokemon, stats, and trainer profile directly on the site.
dark mode surfaces — fixed framed sections, trainer cards, pokemon cards, modals, and inputs still showing white/light backgrounds when dark mode was active. all surfaces now fully adapt.
light / dark mode — toggle button (☽ / ☀) added to the nav on every page. your preference is saved in the browser and remembered across all pages.
level 1-2 xp fix — pokemon at level 1 and 2 no longer lose xp on defeat. level 3-4 lose reduced xp (-10 instead of -25). new trainers can now actually progress out of level 1.
pvp battles — trainers can now challenge each other directly on X. tag another trainer to challenge, they reply to accept. battle resolves automatically.
ai model updated — fixed ai chat, feed reactions, and activity descriptions that were broken after the model update.
community links — X and token icons added to the hero section linking to the community pages.
card redesign — feed, check, battle, and activity cards redesigned.
homepage — post6 moved into previous announcements dropdown. community icon links now shown above announcements button.
battle xp rework — losing a battle now costs xp instead of rewarding it. lose to a player: -25 xp. lose to a gym bot: -50 xp. win still gives +25 xp. xp cannot drop below 0 and level does not decrease. stops people from spamming battles just to grind xp.
gym hall — new homepage section showing all 13 gym trainers with trainer sprite, pokemon, level, and live win/loss record. gym trainers also appear on the leaderboard when they beat players.
Cheren Rattata Cheren lv.3
Skyla Pidgeot Skyla lv.10
Elesa Raichu Elesa lv.18
Shauntal Gengar Shauntal lv.28
Drayden Dragonite Drayden lv.40
Caitlin Mewtwo Caitlin lv.55
Marlon Gyarados Marlon lv.70
Grimsley Houndoom Grimsley lv.90
Iris Salamence Iris lv.110
Colress Metagross Colress lv.130
N Rayquaza N lv.150
Ghetsis MewtwoX Ghetsis lv.175
Alder Kyogre Alder lv.200
pokex gym — 13 npc gym trainers added for when no real opponent is close in level. roster scales from rattata (lv.3) up to kyogre (lv.200) so high-level trainers always have a real challenge. gym bots show full battle cards with pokemon image and type.

gym ladder: rattata lv.3 → pidgeot lv.10 → raichu lv.18 → gengar lv.28 → dragonite lv.40 → mewtwo lv.55 → gyarados lv.70 → tyranitar lv.90 → salamence lv.110 → metagross lv.130 → rayquaza lv.150 → mewtwo-megax lv.175 → kyogre lv.200 Pokex Gym
battle card xp — card was always showing +25 xp regardless of result. now correctly shows +25 xp for the winner and +10 xp for the loser.
gym trainer card — battle cards vs gym bots now show the gym trainer's sprite next to their pokemon and display "gym: [trainer name]" instead of a generic owner label.
battle matchmaking — now matches pokemon within ±5 levels first, expands to ±15 if no one found. previously fully random so level 1 would get matched against level 36 and had no chance.
battle result — you can now properly lose. tie-breaking was always picking the challenger as winner. now uses remaining hp percentage to decide. loss reply correctly shows +10 xp instead of always saying +25 xp.
agent summon logic — bot now only replies when @playpokex is explicitly typed in that exact tweet. uses mention count to distinguish user-typed tags from x auto-prepended ones in thread replies.
battle card — header changed from "pokemon battle" to "pokex battle".
leaderboard — top trainers ranked by total wins, xp, and best pokemon level. shows gold/silver/bronze badges for top 3. paginated 10 per page.
trainer rank badges — each trainer card now shows rank #, total wins, and best level in the banner. rank badge highlights gold/silver/bronze for top 3.
pagination — trainer list shows 5 per page with numbered page buttons. leaderboard shows 10 per page. search still works and temporarily disables pagination.
gen 3 pokemon — 125 new gen 3 pokemon added (treecko, torchic, mudkip families, rayquaza, kyogre, groudon, latias, latios, metagross, salamence, and more). total pool now 426 catchable pokemon.
previous announcements — post history collapsed into a toggle section on the home page. new announcement (post4) shown above it always visible.
footer updated — replaced "powered by openclaw" with hermes + grok badges matching the docs page. both pages now consistent.
agent reply filter — bot now only replies when directly @tagged in a tweet. previously it was replying to every comment in a thread if the original post had our tag. fixed root cause of x account suspension.

new x account — switched to @playpokex after previous account was suspended.
removed reply queue system — queue delay was not the cause of the ban so it was removed to simplify the agent. bot now replies directly on each poll cycle.
redesigned pokemon cards — gameboy lcd screen effect, type color strip per pokemon type, #id number, w/l record shown on card footer.

improved trainer sections — cleaner banner layout, avatar with pixel border, drop shadow on cards.
mobile ui — fixed horizontal scroll on small screens. pokemon card grid now stacks to single column on mobile. trainer header wraps properly.
post.png shown above banner with x link. updated x account username to @playpokex. domain updated to pokexrh.xyz.