Open-source poker tracker with a live HUD and deep hand analysis
Stores hand histories and overlays a real-time Heads-Up Display that shows opponent statistics directly on the table, enabling in-play adjustments and post-session review. freepokerdb, created by free poker database, combines a local hand-history database with analysis tools and supports multiple database backends on Mac. Key components include automatic import, positional stats, EV graphs, and mucked-card review. It fits technically-minded players who prefer configurable, open-source software over turnkey commercial trackers.
What the tool does at the table
The app collects hand histories and presents live statistics through a Heads-Up Display while you play, giving immediate opponent tendencies and positional breakdowns. It imports hand files automatically from multiple clients into a local database and offers hand-by-hand review. Supported database backends include SQLite, MySQL, and PostgreSQL, which lets you store and query large session archives without relying on external services.
Which poker formats and sites it supports
Support extends beyond Hold'em to Omaha Hi/Lo, Seven Card Stud, Razz, and several Draw variants, and it recognises hand histories from PokerStars, Full Tilt, 888Poker, Winamax, iPoker, and Merge. The inclusion of niche variants like Badugi and Stud addresses players who need analysis for non-standard formats rather than only mainstream games.
How steep the setup and configuration are
Installation on Mac requires a Python environment plus graphical libraries such as PyGTK or PyQt, and some users configure FPDB using community ports or GitHub builds. The project notes a learning curve for nontechnical users, so expect manual dependency installs and occasional configuration edits rather than an out-of-the-box installer.
What keeps you returning after sessions
Session tracking, profit graphing with Expected Value calculations, and a statistics viewer make post-session review a clear reason to use the tool. Mucked-card display and positional breakdowns support targeted study, while the open-source codebase allows players to modify reports or add site parsers if they can edit Python scripts.
Recommended for technically inclined players who study opponents
freepokerdb suits players who want deep, editable tracking and are comfortable with Python and dependency setup; casual or nontechnical players may prefer simpler, plug-and-play alternatives. The project’s open-source nature and wide game support reward hands-on customization, but be prepared to invest time in installation and tailoring the tool to your preferred sites and variants.





