Free & open source · macOS + Windows

Track every Arena game.Entirely on your machine.

Tapps Tracker follows your Magic: The Gathering Arena games in real time and turns them into deep, local analytics — live scoreboard, deck drill-downs, game forensics, opponent intelligence. No account. No cloud. No uploads.

Tapps Tracker performance overview dashboard
Features

Everything a grinder needs. Nothing leaves your disk.

One lightweight app — menu bar on macOS, system tray on Windows — tails Arena’s log, writes every game to a local SQLite database, and serves a full analytics dashboard.

Live Scoreboard

Both players’ life, colors, and deck, the turn clock, session record, today’s games, and a play-by-play feed — right in the dashboard while you play. Prefer a terminal? The tracker runs as a console command too.

Deck analytics

Every deck gets a drill-down page: card performance, mulligan results, decklist version history with diffs, land stats with flood/screw classification, streaks, per-queue and Bo3 sideboarding records.

Game forensics

Each game is reconstructed in full: opening hand and every mulligan, drawn cards by turn, statistically-grounded draw-quality analysis, a life-total chart, combat summaries, and the complete event timeline.

Opponent intelligence

Revealed cards identify the opponent’s colors with community archetype names — Dimir, Jeskai, Mono-Red — tracked across your history so you can see which matchups actually beat you.

Brawl, done properly

Commanders tracked from the opening hand — yours and your opponent’s — with per-queue records and Your Commanders / Faced Commanders win-rate tables. Because Brawl players think in commanders, not deck names.

Deck Finder

A bundled companion that browses current decklists from Moxfield, AetherHub, TCGplayer, magic.gg, MTGO, and Untapped — and copies any list straight to your clipboard in Arena import format.

Screenshots

See it in action

While you play

The Live Scoreboard

Both life totals with color pips and deck, the turn and game clock, your live session record, today’s finished games, and a play-by-play feed identical to the per-game timeline — no separate window to manage.

The Live Scoreboard
Per deck

Deck drill-downs, tinted by your signature card

Combat profile, streaks, decklist performance across versions, land statistics with flood/screw classification, and Best Against / Worst Against opponent color highlights.

Deck drill-downs, tinted by your signature card
Per game

Full game forensics

Turn timing, draw quality, combat and resources for both seats, a life-total chart, and the complete event timeline. Recorded timelines mean new features retroactively backfill your old games.

Full game forensics
The long game

Ranked ladder, replayed season by season

Lifetime and per-season match records around the ladder chart, with a season selector to replay any climb — plus win-rate trends, session habits, and format breakdowns.

Ranked ladder, replayed season by season
Local-first

Your games. Your data. Your disk.

Other trackers ship your games to someone else’s servers. Tapps Tracker was built on one rule: everything stays on your machine.

No account, no cloud

Nothing to sign up for and nothing uploaded — ever. The tracker tails Arena’s own Player.log on your machine and never phones home.

Your data lives in SQLite

Every game is written to a local SQLite database on your disk. Inspect it, back it up, export it — it’s yours, in an open format, forever.

Open source, AGPL-3.0

The entire tracker is open source. Read the code, audit exactly what it does with your data, file issues, or contribute on GitHub.

FAQ

Questions, answered

Is it free?

Yes — completely free and open source under the AGPL-3.0 license. Download the installer from the GitHub Releases page, or build it from source yourself.

What platforms does it run on?

macOS (a drag-to-Applications DMG) and Windows (a setup .exe with Start Menu entry and in-place upgrades, plus a portable .zip). The Deck Finder companion is bundled inside the app on both platforms — one install gets you everything.

The tracker runs but no games show up. Why?

This is almost always because "Detailed Logs" is disabled in MTG Arena. In Arena: gear icon (top right) → Adjust Options → Account → check "Detailed Logs (Plugin Support)" → restart Arena. The tracker cannot see your games without it.

Where is my data stored?

In a local SQLite database on your own disk. Nothing is uploaded anywhere, and there is no account or cloud service involved. The tracker reads Arena’s own Player.log file, which Arena writes locally as you play.

Is this allowed by Wizards of the Coast?

The tracker only reads the Player.log file that Arena itself writes when "Detailed Logs (Plugin Support)" is enabled — the mechanism Arena provides for plugins. It does not modify the game or interact with the Arena client.

Can I contribute or report a bug?

Please do! Open an issue or pull request on GitHub, or join the Discord for discussion, bug reports, and feature requests.