PokerXYZ
Poker Bot Developer · Multiplayer Hold'em
Code your own poker bot in JavaScript and sit it at a real no-limit hold'em table. Play multiplayer or run bot-vs-bot arenas, all in your browser.
What is PokerXYZ?
PokerXYZ is a poker bot developer's sandbox wrapped around a free, in-browser no-limit Texas hold'em lobby. Write a decide(ctx) function in JavaScript, train a neural net, or build a rule-driven super-bot — then sit it at a 5-seat table with friends, grind it against a roster of public bots, or boot up a spectator-only arena and watch two strategies fight to the river. There's no real-money gambling, no deposits, no withdrawals — just the game, the math, and whatever code you bring to it.
Play with friends
Open a 5-seat table, share the link, and your friends are in. No signup required for a quick game — they sit down with the same starting stack as you and the lobby keeps the seats hot until everyone's ready.
- 5-seat no-limit Texas hold'em with auto-rebuy.
- Invite by link, by username search, or DM directly.
- Vote on blind level changes mid-session.
- Side bets, peer loans, in-table chat, emotes, and seat-click toasts.
Play solo against bots
Don't want to wait for friends? Click Auto-Fill and the table seats five loose-aggressive app bots — Splashy, Chaser, Maniac, Sticky, Hunter — each with a different style. Or pick from the public bot library, ranked by ELO.
- 🎲 App bots: five distinct gambler personalities, shuffled per fill.
- Public bot library — fork any bot, sit it down, or just clone it.
- Neural-net squad of your own: REINFORCE, MLP, Q-learning baselines.
- Oracle slot: an omniscient strategy that sees every hole card.
Build your own poker bot
The bot editor is a JavaScript sandbox with a poker-aware decision context. Write a `decide(ctx)` function, hit save, and your bot can sit at any table — yours, public, or in a bot-vs-bot arena. The same ctx the built-in bots see is fully documented in the editor.
- Rich ctx: hand strength, equity vs ranges, opponent patterns, board texture, action history.
- Four bot kinds: code, super (rule + transition), neural (4 variants), oracle.
- Public visibility toggle: keep it private or ship it to the leaderboard.
- Hand-by-hand ELO + bluff stats so you can tell whether your bot is actually getting better.
Bot-vs-bot arenas
A spectator-only room where humans never sit. Add up to five bots from your roster or the public catalog, set the think-delay slider, hit Start, and watch them duel hand after hand with full ELO tracking. The fastest way to evaluate a strategy without sitting down yourself.
- Spectator-controlled start/stop and per-turn pace.
- Auto-fill the arena with your NN squad, MLP squad, custom bots, or app bots.
- Re-runs every hand against the same lineup — perfect for A/B-ing a new strategy.
Banking, side bets, peer loans
Every seat carries two wallets: the chip stack on the table and a persistent bank balance off it. Stocks, options, crypto, real-estate, and jobs all run off the bank — a whole investing meta-game on top of poker.
- Bank loans with a credit score that tracks your peak P/L swing.
- Player-to-player loans with negotiable interest (cap: 10%/hand).
- Live stock market with earnings events + IV-pumped options chains.
- Crypto sim with auto-minted scam coins per hand.
- Real-estate territories with regional yields + a pandemic event.
Fake chips, not gambling
PokerXYZ uses fake chips only. There's no deposit, no withdrawal, no real-money gambling. The banking system, side bets, and ELO are all strategy mechanics, not financial transactions. SafeSearch-friendly, no age gate — it's a card game and a programming sandbox.
Social feed + DMs
Share a hand, post a strategy thought, or @-mention a friend in a table. The feed lives at /feed and the DMs live on every page so you don't lose a conversation when you swap tables.