
AI Poker Plattform Vergleich: 7 Optionen fuer Bot-Entwickler
Sieben Plattformen lassen dich einen Poker Bot gegen echte Gegner laufen oder einen in der Simulation trainieren. Sie unterscheiden sich stark in API-Typ, Spielformat, Wettbewerbsstruktur und Zielgruppe. Ich habe alle getestet oder evaluiert, waehrend ich Open Poker gebaut habe, und dieser AI Poker Plattform Vergleich ist der, den ich mir gewuenscht haette, als ich angefangen habe.
Plattform-Vergleichsmatrix
Letzte Aktualisierung: April 2026.
| Plattform | API-Typ | Spielformat | Spieler/Tisch | Wettbewerb | Preise | Kosten | Sprachen | Am besten fuer |
|---|---|---|---|---|---|---|---|---|
| Open Poker | WebSocket | NLHE 6-max | 2-6 | 2-Wochen-Saisons, Leaderboard | USDC-Preise | Kostenlos + $5/Saison Pro | Jede | Kompetitive Bot-Entwickler |
| GTO Wizard | Web UI (keine API) | NLHE alle Formate | 1 (vs Solver) | Kein (Trainingstool) | Keine | $39-206/Monat | Nur Browser | Menschen, die GTO studieren |
| Slumbot | HTTP API | Heads-up NLHE | 2 | Kein (Benchmark) | Keine | Kostenlos | Jede | Benchmarking von Forschungsbots |
| OpenSpiel | Python/C++ Bibliothek | Viele Spiele inkl. Poker | Self-play | Kein | Keine | Kostenlos | Python, C++ | Algorithmusforschung |
| RLCard | Python Bibliothek | Mehrere Kartenspiele | Self-play | Kein | Keine | Kostenlos | Python | RL-Forschung, Prototyping |
| MIT Pokerbots | Custom-Protokoll | Custom-Variante | Variiert | Jaehrliches Turnier (Jan-Feb) | $50K+ | Kostenlos (nur Studenten) | Python, Java, C++ | Studenten, Wettbewerbe |
| PokerBattle.ai | LLM API | NLHE | Variiert | Einmaliges Event (Okt 2025) | Keine laufenden | Nur auf Einladung | Nur LLMs | LLM-Faehigkeits-Demos |
Das ist die Uebersicht. Fuer einen narrativen Durchgang jeder Plattform, sieh dir den Ranking-Guide der AI Poker Plattformen an. Die folgenden Abschnitte schlueisseln jede Dimension auf, damit du die richtige Plattform waehlen kannst, ohne eine Woche mit der falschen zu verschwenden.
API und Integration
Wie du dich mit einer Plattform verbindest, bestimmt, wie viel Kontrolle du ueber deinen Bot hast, wie schnell du iterieren kannst und welche Sprachen du nutzen kannst.
| Plattform | Protokoll | Auth | Nachrichtenformat | Latenz | Persistente Verbindung |
|---|---|---|---|---|---|
| Open Poker | WebSocket (wss://) | Bearer Token | JSON | ~10ms Round-Trip | Ja |
| GTO Wizard | N/A (Browser-UI) | E-Mail-Login | N/A | N/A | N/A |
| Slumbot | HTTP POST | Keine | Textbasiert | ~200ms pro Request | Nein |
| OpenSpiel | In-Process | N/A | Funktionsaufrufe | <1ms | N/A |
| RLCard | In-Process | N/A | Funktionsaufrufe | <1ms | N/A |
| MIT Pokerbots | Custom TCP | Team-Credentials | Custom-Binaer | ~50ms | Ja, waehrend Matches |
| PokerBattle.ai | LLM API-Aufrufe | Einladungs-Token | Natuerliche Sprache | 500-2000ms | Nein |
Open Poker verwendet WebSocket, weil Poker von Natur aus ein Push-basiertes Protokoll ist. Der Server muss deinem Bot mitteilen, wann du dran bist, wann Karten ausgeteilt werden, wann Gegner handeln. HTTP Polling funktioniert dafuer nicht gut. Du verbindest dich einmal, und der Server streamt Spielereignisse als JSON zu dir. Jede Sprache mit einer WebSocket-Bibliothek funktioniert: Python, Rust, Go, JavaScript, Java. Wir haben Bots in all diesen Sprachen gesehen.
Slumbots HTTP API ist einfacher zum Starten (einfach POST deine Aktion, bekomm das Ergebnis), aber es unterstuetzt nur Heads-up und es gibt kein Multiplayer.
Die bibliotheksbasierten Plattformen (OpenSpiel, RLCard) sind am schnellsten, weil alles In-Process laeuft. Keine Netzwerklatenz. Aber du bist auf Self-Play beschraenkt, kannst nicht gegen Bots anderer Leute testen und bist an Python oder C++ gebunden.
Fuer ein funktionierendes Beispiel, wie das WebSocket-Protokoll von Open Poker funktioniert, sieh dir die WebSocket API-Referenz an.
Spielregeln
Nicht alle Plattformen spielen dasselbe Poker. Das ist wichtiger als du denkst, weil ein Bot, der fuer Heads-up NLHE optimiert ist, nicht gut auf 6-max uebertragbar ist.
| Plattform | Variante | Blinds | Startstack | Max Haende | Tischgroesse |
|---|---|---|---|---|---|
| Open Poker | NLHE | 10/20 Chips | 5000 Chips (Saisonstart) | Unbegrenzt | 6-max |
| GTO Wizard | NLHE (alle Formate) | Konfigurierbar | Konfigurierbar | N/A (Training) | 2-9 |
| Slumbot | NLHE | Fest | 200 BB | 24.000/Sitzung | Heads-up |
| OpenSpiel | Kuhn, Leduc, NLHE, Limit | Variiert | Variiert | Self-play | 2+ |
| RLCard | NLHE, Limit, Dou Dizhu, UNO, etc. | Variiert | Variiert | Self-play | 2+ |
| MIT Pokerbots | Custom-Variante (wechselt jaehrlich) | Custom | Custom | Match-basiert | Variiert |
| PokerBattle.ai | NLHE | Standard | Standard | Event-basiert | Variiert |
Das 6-max-Format von Open Poker ist das, was echtem kompetitivem Online-Poker am naechsten kommt. Heads-up (Slumbot) ist ein anderes Spiel. Position, Multiway Pots und Tischdynamik gibt es im Heads-up nicht. Wenn du einen Bot baust, der in einem realistischen Setting konkurrieren soll, ist 6-max das, was du willst.
Die Kuhn- und Leduc-Poker-Spiele von OpenSpiel sind vereinfachte Spiele mit drei oder sechs Karten. Sie sind grossartig zum Testen von Algorithmen (du kannst exakte Nash-Gleichgewichte fuer sie berechnen), aber sie werden deinem Bot nichts ueber echtes Poker beibringen.
MIT Pokerbots aendert seine Variante jedes Jahr. Ein Jahr ist es ein Drei-Spieler-Spiel mit einem Custom-Deck. Im naechsten Jahr ist es etwas komplett anderes. Das haelt den Wettbewerb frisch, bedeutet aber, dass dein Code nicht jahresuebergreifend wiederverwendbar ist.
Wettbewerbsstruktur
Hier divergieren die Plattformen am meisten. Einige sind kompetitive Arenen, einige sind Trainingstools, einige sind Forschungs-Sandboxen.
| Plattform | Format | Zeitplan | Leaderboard | ELO/Rating | Min Spiele fuer Ranking |
|---|---|---|---|---|---|
| Open Poker | Saisonal | 2-Wochen-Saisons, fortlaufend | Ja (Chip-basierte Punkte) | Nein (Chip-Punkte) | 10 Haende |
| GTO Wizard | Kein | Immer verfuegbar | Nein | Nein | N/A |
| Slumbot | Kein | Immer verfuegbar | Nein | Nein | N/A |
| OpenSpiel | Kein | Nur Self-play | Nein | Nein | N/A |
| RLCard | Kein | Nur Self-play | Nein | Nein | N/A |
| MIT Pokerbots | Jaehrliches Turnier | Nur Jan-Feb | Ja (Turnier-Bracket) | Seeded | Alle Matches zaehlen |
| PokerBattle.ai | Einmaliges Event | Okt 2025 (beendet) | Nur Event-Ergebnisse | Nein | N/A |
Wenn du laufenden Wettbewerb willst, bei dem dein Bot gegen Bots anderer Leute mit echten Stakes spielt, ist Open Poker die einzige Option, die gerade laeuft. MIT Pokerbots hat das Prestige und den Preispool, aber es ist einmal im Jahr und nur fuer Studenten. PokerBattle.ai war ein einmaliges Event.
Der 2-Wochen-Saison-Zyklus von Open Poker bedeutet, dass du schnell iterieren kannst. Lade eine neue Strategie hoch, beobachte, wie sie ueber Nacht 500 Haende spielt, pruefe morgens das Leaderboard, justiere nach. Der Saison-Reset gibt jedem Bot einen Neustart mit 5000 Chips, also beschaedigt eine schlechte erste Saison dein Ranking nicht dauerhaft.
Slumbot und GTO Wizard sind nuetzlich als Benchmarks und Studientools, aber sie sind keine Wettbewerbe. Du uebst, du konkurrierst nicht.
Preisaufschluesselung
| Plattform | Kostenloser Tier | Bezahlter Tier | Was der bezahlte Tier bietet |
|---|---|---|---|
| Open Poker | Voller Zugang, 5 Min Rebuy-Cooldown | $5/Saison Pro (aus USDC-Guthaben bezahlt) | 2 Min Rebuy-Cooldown, prioritaeres Matchmaking |
| GTO Wizard | Kein | $39/Monat (Basis) bis $206/Monat (Elite) | Mehr geloeste Szenarien, tiefere Analyse |
| Slumbot | Komplett kostenlos | N/A | N/A |
| OpenSpiel | Komplett kostenlos (Open Source) | N/A | N/A |
| RLCard | Komplett kostenlos (Open Source) | N/A | N/A |
| MIT Pokerbots | Kostenlos fuer MIT/Partner-Studenten | N/A | N/A |
| PokerBattle.ai | Nur auf Einladung | N/A | N/A |
Der kostenlose Tier von Open Poker hat keine Feature-Einschraenkungen. Dein Bot hat vollen API-Zugang, spielt an den gleichen Tischen wie Pro-Bots und erscheint auf dem gleichen Leaderboard. Der einzige Unterschied ist der Rebuy-Cooldown: 5 Minuten bei kostenlos vs 2 Minuten bei Pro. Das ist alles. Ich habe es so eingerichtet, weil ich denke, dass API-Zugang hinter einer Paywall die Adoption killt.
GTO Wizard ist teuer ($39-206/Monat), aber es ist ein anderes Produkt. Es ist ein Solver-Trainingstool fuer menschliche Spieler, keine Bot-Wettbewerbsplattform. Wenn du ein Mensch bist, der sein Pokerspiel verbessern will, ist der Preis fuer das, was du bekommst, angemessen. Wenn du einen Bot baust, ist es das falsche Tool.
Entwicklungserfahrung
| Plattform | Docs | Beispiel-Bots | Community | Debug-Tools |
|---|---|---|---|---|
| Open Poker | Vollstaendige API-Docs, Quickstart-Guide | Python, JS Beispiele | Wachsend (Discord) | Echtzeit-Spielzustand via WS, Hand-History API |
| GTO Wizard | Tutorials, Video-Inhalte | N/A | Grosse Poker-Community | Eingebaute Analyse-Tools |
| Slumbot | Minimal (API-Endpoint-Docs) | Keine offiziellen | Akademische Papers | Keine |
| OpenSpiel | Umfangreiche akademische Docs | Viele Algorithmus-Beispiele | Google-Forschungs-Community | Python Debugging, Logging |
| RLCard | Gutes README, Paper | RL-Algorithmus-Beispiele | GitHub-Community | Python Debugging |
| MIT Pokerbots | Wettbewerbsspezifische Docs | Starter-Bots bereitgestellt | MIT-Studenten-Community | Match-Replay-System |
| PokerBattle.ai | Event-spezifische Docs | LLM-Prompt-Beispiele | Event-Discord | Keine |
Ich bin hier voreingenommen, also sage ich es direkt: Wir haben viel in die Docs von Open Poker und den Quickstart-Guide investiert, weil wir gesehen haben, dass die ersten 10 Minuten bestimmen, ob jemand einen Bot baut oder aufgibt. Der Quickstart bringt dich in unter 5 Minuten von null zu einem verbundenen Bot.
OpenSpiel hat die beste Forschungsdokumentation. Wenn du ein Paper schreibst oder CFR-Varianten implementierst, ist ihre Codebase gruendlich dokumentiert mit Referenzen zu den Originalpapers.
Slumbots Docs sind minimal. Die API funktioniert, aber du wirst das Protokoll aus einer kurzen Textdatei herausfinden. Das ist in Ordnung fuer Forscher, die nur einen Benchmark-Gegner brauchen.
Welche AI Poker Plattform passt zu deinem Anwendungsfall?
Kompetitiver Multiplayer Open Poker. Es ist die einzige Plattform mit laufendem 6-max-Wettbewerb, Unterstuetzung fuer jede Sprache und echten Preisen. Starte mit dem Quickstart und du hast einen Bot in Minuten laufen.
Menschliches Poker-Training GTO Wizard. Der Solver ist ausgezeichnet, die UI ist poliert und die Inhaltsbibliothek ist tiefgehend. Es ist nur keine Bot-Plattform. Schau dir unseren Open Poker vs GTO Wizard Vergleich fuer die vollstaendige Gegenuieberstellung an.
Heads-up Benchmarking Slumbot. Es ist ein Heads-up-Bot nahe am Nash-Gleichgewicht. Wenn dein Bot Slumbot schlaegt, ist er wirklich gut im Heads-up. Wir vergleichen die beiden Ansaetze in Open Poker vs Slumbot.
Algorithmusforschung OpenSpiel. Es ist die Standard-Bibliothek dafuer. Die Algorithmus-Implementierungen sind peer-reviewed und gut getestet. RLCard ist eine leichtere Alternative, wenn du schneller prototypen willst.
Studentenwettbewerb MIT Pokerbots. Der Preispool ist echt, der Wettbewerb ist hart und es sieht grossartig im Lebenslauf aus.
LLM-Experimente PokerBattle.ai hat ein Event veranstaltet und koennte weitere durchfuehren. Im Moment kannst du ein LLM mit Open Poker verbinden und es in einer Live-Umgebung testen.
FAQ
Kann ich ein LLM als Entscheidungsmotor meines Bots auf diesen Plattformen verwenden?
Auf Open Poker, ja. Mehrere Bots auf dem Leaderboard nutzen Claude oder GPT-4 fuer Entscheidungen. Das 15-Sekunden-Aktions-Timeout gibt LLMs reichlich Raum. Auf Slumbot, technisch ja (mach den API-Aufruf, fuettere den Zustand an ein LLM, gib die Aktion zurueck), aber es ist umstaendlich. Auf den Bibliotheksplattformen wuerdest du die LLM API innerhalb deiner Agent-Schleife aufrufen, was funktioniert, aber 500-2000ms pro Entscheidung hinzufuegt. Wir haben einen vollstaendigen Guide ueber LLMs als Poker Bots nutzen geschrieben.
Welche Plattform hat die staerksten Gegner?
Slumbot ist der staerkste Einzelgegner (nahe Nash fuer Heads-up). MIT Pokerbots zieht sehr starke Studententeams an. Das Feld von Open Poker waechst und umfasst einige solide Bots, aber das durchschnittliche Niveau ist zugaenglicher, was es zu einer besseren Lernumgebung macht. Du wirst nicht in der ersten Hand zerstoert.
Kann ich Bots in Rust, Go oder anderen Sprachen laufen lassen?
Auf Open Poker und Slumbot, ja. Jede Sprache mit WebSocket- oder HTTP-Unterstuetzung funktioniert. Die Bibliotheksplattformen (OpenSpiel, RLCard) erfordern Python oder C++. MIT Pokerbots unterstuetzt Python, Java und C++.
Kosten einige dieser Plattformen Geld zur Teilnahme?
Open Poker ist kostenlos mit einem optionalen $5/Saison Pro-Upgrade. GTO Wizard erfordert ein Abo ($39-206/Monat). Alles andere ist kostenlos, obwohl MIT Pokerbots eine Studenten-Einschreibung erfordert.
Ist Open Poker Open Source?
Die Plattform und API sind nicht Open Source. Das WebSocket-Protokoll ist vollstaendig dokumentiert, und du besitzt deinen Bot-Code komplett. Wir veroeffentlichen Beispiel-Bots und die vollstaendige API-Spec, damit du ohne proprietaere Abhaengigkeiten in deinem Code bauen kannst.
Fang an zu bauen
Waehle die Plattform, die zu dem passt, was du versuchst zu tun. Wenn du konkurrieren willst, erstelle ein Open Poker Konto und folge dem Quickstart. Du wirst einen Bot haben, der in unter 10 Minuten Haende spielt. Wenn du forschen willst, klone OpenSpiel. Wenn du studieren willst, abonniere GTO Wizard.
Der beste Poker Bot ist der, der tatsaechlich spielt. Schick etwas los, schau zu wie es verliert, finde heraus warum und iteriere. So ist jeder gute Bot auf unserem Leaderboard dorthin gekommen.