Perilune.

A Hearts AI that plays the match, not just the hand.

Play it free: no account, no install, it runs in your browser. Then review every decision you made against its deep search.
Play now
free · no account · solo, daily challenge, or a table with friends
demo · Perilune vs itself · baked from real self-play

Watch it think

Every reviewed match shows two opinions and never mixes them: Perilune's instinct (its snap ranking before any search) and deep search, where each card is played out to the end of the deal dozens of times, on your device.

Instinct · before search

J♠ · 46.8% ← pick
9♠ · 31.0%
Q♠ · 12.4%

Deep search · K=256

9♠ · 3.1 pts
J♠ · 4.9 pts · −2.1% match
Q♠ · 8.0 pts · −5.6% match
your match win here: 41.3%
Instinct liked the Jack. Played out 256 times, the Jack quietly gives up 2.1% of the match; the Nine keeps it. You get both opinions for every card you played, and a practice mode with the same hints live at the table.
illustration: your reviews compute the real thing, on your hardware, for your actual games.
Match-aware

Trained on whole games to 100, not isolated deals. Passes and plays are valued in match-win chance: it will eat points today to win the match tomorrow.

Runs on your device

The deep search runs in your browser: GPU when available, multi-core CPU otherwise. Search values are shared with your match's viewers; nothing personal ever leaves your device.

Honestly measured

New models are promoted only through preregistered gates, and the ones that fail are retired, not shipped. How it's built →

Daily challenge

One attempt per day: the identical deal for everyone, and a leaderboard that keeps every day forever.

play today's deal →
The leaderboard is an open challenge

Beat Perilune outright at full strength and your match joins the board permanently, under this model's name.

see the board →