Ante teaches probability, expected value, variance, house edges, and tilt control through bite-sized lessons. No real money. No affiliate links. Fully offline after install.
Every calculation hand-verified. Every "reality check" sits before the strategy.
Foundations, conditional probability, expected value, variance, combinatorics, odds formats. The math under every bet you'll ever see.
Hand rankings, board reading, starting-hand selection, position, pot odds. Story-mode hands with solver comparisons.
House edge, basic strategy drilled against a chart, Hi-Lo card counting, bet ramps, risk of ruin, and the Illustrious 18. What's new →
Cognitive biases, sunk cost, chasing losses, tilt awareness. Red flags worth watching for — and what to do about them.
Daily streaks, spaced repetition on your misses, global shortcut for 60-second drills.
Lessons per unit, units per section, sections per course. Nothing unlocks out of order.
Miss something? It lands in Practice and gets spaced out via SM-2-lite.
⌘⇧P anywhere on macOS → 60-second drill. Still counts for your streak.
Weekly XP ladder vs 29 bots. Promote, demote — never real-money stakes.
Apple notarization requires a paid Developer ID. We'll sign before 1.0 final; until then, it's one right-click.
Prefer to build from source? The repo is
github.com/egiday/ante.
Node 20+ and npm run tauri:build produces the same DMG.
If gambling is affecting your life, help is free and confidential: 1-800-GAMBLER (US, 24/7) · ncpgambling.org
No. There's no real-money feature anywhere in Ante. Chips and bankroll are simulated numbers used as pedagogical mechanics — they can't be cashed out.
We started on macOS because that's what we use daily. Windows and Linux will land after the launch settles — the app is Electron, so ports are mostly packaging work.
Apple's notarization requires a paid Developer ID (~$99/yr) and some setup. We'll sign before 1.0 final. Until then, electron-updater verifies the SHA-512 of every DMG against the update manifest, so integrity is covered even without Apple's signature.
Not unless you opt in to analytics (Settings → Analytics). Ante is entirely local after install — no account, no sync. The only outbound request in the default setup is the 12-hourly update manifest check to getante.xyz/updates/.
Your progress lives in a SQLite file in ~/Library/Application Support/ante/. Settings → Responsible Gambling → Export my data writes a full JSON dump. Reset my account wipes everything with a 3-step confirm.
Yes. Content authoring is plain markdown with YAML frontmatter in content/*/lessons/*.md. A content compiler validates the schema on npm run content:compile. PRs welcome.
Ante checks the update manifest once per launch (debounced 12 h). When a new version is available, a non-blocking banner appears. "Update now" downloads in the background; "Restart" finishes the install. We never force-install.
The default channel is stable. Flip to beta in Settings → About → Channel to get prereleases (`-beta.N`) as they ship. Beta users also see stables — you never fall behind.