Four apps in one, all running on your device. A real solver from preflop to the river. A trainer that deals you hands and grades every decision. A vlog rig that logs the action while you film it. And a bankroll that adds up to the penny. No account. No upload. Works on a plane.

A tour
Every screenshot below is the real app, captured from the build.

Tap in your cards, then the flop, turn and river as they come. The blocks at the top are the answer for the exact hand you are holding — fold, call, check, bet or shove — with the size worked out from the stack-to-pot ratio rather than a fixed 2.5bb for everything.

Every cell is filled in proportion to how often that hand takes each action, so a pure call and a half-raise mix never look alike. Tap any hand to magnify it.

Set the table the way your game is — two to nine players, blinds, antes, a stack for every seat — then play hands against opponents who are wrong in nameable ways. After every decision you are told what the strategy does and how often, and where that answer came from.

Half the screen is the camera, the other half is the hand. Pick the seat, tap what they did, type the size on a keypad that never covers the table. Turn the phone landscape — the way a table actually gets filmed — and the hand sits beside the video.

Set an opening balance and add funds without playing a hand. Money you put in moves the balance but never counts as a win, so your win rate stays honest.
Light and dark
You will use this in a dim card room at midnight and again in daylight the next morning, so both appearances are built properly. The shots on this site are the dark build; here is the same solver in light.

Not one design with the colors inverted. The range charts use the same colors either way, so a hand you learned as a green cell is still a green cell at two in the morning — the thing you are reading never changes meaning because the light did.
Every screenshot on this site is captured from the running app in both appearances by the test suite, so what you see here is what ships, in the mode you will actually use.
What is under it
The maths is computed on your device and checked against things that can be verified.

Two to nine seats, a stack for each, blinds and antes, and a style for every opponent. Tap a seat to move into it. Everything the solver deliberately refuses to guess about — who else is in the pot, how they play, what they have behind — is set here, by you.
A genuine postflop solve over a betting tree, street by street, with exploitability reported so you can see how solved the answer really is.
If a spot will not fit your device, the solver simplifies the betting rather than refusing — and tells you exactly what it simplified.
Solved shove and call ranges for any seat at a two to nine handed table, with antes and ICM. Matches published charts.
The trainer deals against six named styles. They are simulated, your grade is not: the verdict always comes from the solver, whoever is sitting there.
Checked against every one of the 2,598,960 five-card hands, matching the textbook counts for all nine categories.
Every amount is exact decimal arithmetic, not floating point, so a year of sessions still totals to the penny.
Final Cut markers land on frame boundaries, so your timeline opens with every action already marked.
For vloggers
The footage is the easy half. Finding the hand again is the half that eats your week.

Venue, stakes, buy-ins and rebuys go in once. After that every clip, hand, voice note and photograph belongs to that session, and the session belongs to a line in your bankroll. Nothing is typed twice.
A hand can take ten minutes, most of it folding. Pause mid-hand and resume when it matters — one continuous clip, dead time never written.
Camera on one side, the hand on the other. Seats, actions and a keypad for sizes that never covers the table you are filming.
Every entry is stamped against the footage, so the Final Cut timeline opens with a marker on each bet, raise and street.
Point the camera at the board and the app reads the cards on device. Nothing is sent anywhere to do it.
Say what you were thinking while it is fresh. The note lands at the right second of the session, not at the end of a file.
Clips sit in Files and optionally in Photos. Drag them into iMovie on the phone or Final Cut on an iPad. Nothing is locked in.
For the money
A bankroll that tells you the truth, including when the truth is that you have not won.

Two numbers that are easy to confuse and should never be: what is in your pocket, and what you have actually won. Flushodds keeps them apart, so a deposit never flatters a losing month.
Set an opening balance and add funds without playing a hand. Deposits move the balance and never touch your win rate.
Log an expense and take a picture of the receipt there and then. It stays attached, and it stays on your phone.
Play in euros, record it in euros, and lock the rate you actually got. A rate that moves later never restates a session you already played.
Daily, weekly, monthly and yearly, by game and by venue, with hourly rates worked from the time you actually sat down.
Tournaments with rebuys, cash games with top-ups. The buy-in is not one number and the app does not pretend it is.
Every amount is decimal arithmetic, not floating point. A year of sessions totals to the cent, because pennies do not round themselves.
Your data
There is no server behind this app. There is no account to make and nothing to log into.
Hands, sessions, notes and footage stay on your device. We could not read them if we wanted to, because they never reach us.
Every solve runs locally. On a plane, in a basement card room, on aeroplane mode — it all still works.
Turn on sync and your data mirrors to your own private iCloud, between your own devices. Leave it off and it stays put.
Footage sits in Files where you can drag it into iMovie or Final Cut. Exports are plain text. Nothing is locked in.
Downloading a training session asks this site for one file because you tapped a button, and sends nothing back. That is the entire network surface of the app.
Switch on iCloud and your hands, sessions and bankroll mirror between your own devices through your own private database. Where the same record changed in two places, the newer change is kept.
Pricing
No subscription, no per-solve credits, no upsell inside a hand.

Preflop solving from every seat, both range charts, the equity and ICM calculators, a vlog and a bankroll that adds up. It is a usable poker app that happens to be free, not a screen that asks you to pay before it does anything.
Straight answers
The limits are in the app too, next to the numbers they apply to. Here they are before you buy.
A flop solve is simplified on a phone. Solving a flop against wide ranges at full detail needs about 1.35 GB and nine minutes, which no phone has. Flushodds steps the betting abstraction down until it fits, tells you on screen exactly what it gave up, and reports how exploitable the result is. Turn and river solves run at full detail.
The solver is two players. Always. Your hand against one opponent, both ranges on screen. A third player in the pot stops it being a zero-sum game and puts the tree far beyond a phone, so that lives in the Trainer instead, as equity against the field and the price you are being offered — labeled as exactly that, never dressed up as a solve.
Deep preflop raising ranges are charts, not solves. Solving the raise and 3-bet game needs the postflop value of every branch. Those come from published charts, every screen that uses one says so, and you can edit them. Short-stack shove/fold is solved — that one is a Nash equilibrium the app computes on your device and it is labeled differently.
Your trainer opponents are a model, not a solve. Each style bends a baseline two ways: how many hands it plays, and how often it raises rather than calls. It is good enough to practice against and the app never claims more. Your grade always comes from the solver, whoever is in the seat.
A hand you can see has no GTO answer. Enter an opponent's exact cards and there is nothing hidden left to solve — the game becomes arithmetic. That is used for review and equity, never passed off as strategy.
Your video does not sync, and it never will. Hands, sessions, notes and bankroll mirror through your own private iCloud. Footage is gigabytes and there is no server behind this app to put it on, so a clip filmed on your phone appears on your iPad as a real entry with the hands intact and a note saying which device the video is on.