♠ ♥ ♦ ♣

Every game.
One solver.

Short Deck, NLH, and 4/5/6-card PLO / PLO8, all in one GTO solver. The engine runs on Windows or Linux. You control it from any browser, on any device.

SD NLHNLHPLOPLO8PLO 5CPLO8 5CPLO 6CPLO8 6C
Solve screen in Hold'em: the action line, the hand matrix, and a table of every hand

Navigate the tree, read the matrix, sort the table. Every hand, with its frequency and EV.

A six-card PLO spot solved in Omni
Every game

Even PLO6, same solver

Short Deck, NLH, PLO/PLO8 with 4, 5 or 6 cards. This is a six-card PLO preflop solve with 962 988 unique hand classes. The table loads in a few seconds.

Target frequencies: raise set to 25%, the solver picks which hands raise
Target frequencies

Play against the pool, not against GTO

Real players are far from GTO. Tell the solver how often a player takes an action, for example “raise 25%”, and it picks which hands do it. Everyone else adapts to that player.

This is most useful in Omaha, where locking hands manually is slow and nearly impossible.

The tree builder in Simple mode: a few lines of sizings on the left, the built tree on the right
Your tree

Set your own sizings

Define the whole tree in a few lines. Each line is a group of sizings and where they apply.

Need more control? Advanced mode filters by street, seat, position, pot type and raise level.

Exploitability: Local Best Response with a confidence interval
Exploitability

Know how close you are

Two measures for heads-up spots.

Best Response gives the exact exploitability. Local Best Response gives a fast lower bound on any street, with a confidence interval.

Solve progress: leak per seat falling as the solve runs
Solve progress

Watch it converge

Our own convergence metric for multiway spots. Leak per seat, updated while the solve runs. It is the chips per hand a seat could still gain by improving its strategy.

Try it before you pay

Every account comes with a free plan. Sign up, run a real solve, and see the numbers for yourself.