Your matches, your decks, the real metagame. All on your own computer.

Sensei Top reads the logs Arena and Magic Online already write and turns them into a dashboard: every match and game, turn by turn, your record with each deck and against each archetype, and what the tournament metagame looks like next to it.

  • Free
  • Open source
  • No account needed
  • Windows and Linux

Download for Windows Download for Linux Windows installer

  1. Home
  2. Live
  3. Matches
  4. Matchups
  5. Field

Get started

Download for Windows Download for Linux Windows installer

  1. Download. The Windows installer or the Linux AppImage. Nothing to sign up for, and it never asks for administrator rights. How to install
  2. Turn on Detailed Logs. In Arena, under Options → Account, turn on Detailed Logs (Plugin Support), then restart Arena. The first run
  3. Play, and keep it running. Arena empties its log every time it starts, so the tracker records what it was open for. Magic Online is read the same way, from its own game logs. Magic Online
  4. Microsoft Store: the same app, kept up to date by the Store.

Windows 10 and 11 (64-bit) and 64-bit Linux. The installer is not code-signed yet, so Windows may ask you to confirm the first time; the Microsoft Store version is signed and doesn't ask. The AppImage updates itself in place; steps for Ubuntu and the Steam Deck's desktop mode are in the install guide.

Where you stand today

The last session in one line, your record over the last thirty days, your win rate by week, and three things worth a look: the last match, one pattern across your matches, and the field you are playing in.

Home
The Home page: the last session's record, the last thirty days' record, and three cards: the last match, one pattern across your matches, and the field you are playing in.

The match in progress

Arena already shows life, hand size and open mana, so Sensei Top shows what it does not: what a keepable hand looks like for the deck you are on, what the opponent has revealed and what their archetype usually runs beside it, and exactly what is left in your own library with the odds of drawing it soon. Between games, the sideboard plan from your matchup brief, once you have written one. During an event it shows what every tracker shows, and no advice; a switch in Settings turns the advice off in every game.

Live
The Live page during an unranked match: the remaining library with the odds of each draw, and the opponent's revealed cards with what their archetype usually runs beside them.

Every match, every game, every turn

Each match gets a report of its own: who had to be the beatdown, how the damage race went, where the game turned and what was still live at the end, each measured against your other games with the deck. A turn-by-turn replay of every game sits under it, and a leak finder reads across all your matches for the patterns that cost you, with the sample size and the margin beside each one. A written report you can ask for.

Matches
A match report: the damage race in each game, the turn the game turned, and the link to its turn-by-turn replay.

Each deck, over every version

Your record with each list you have played, split by version, with your matchups against each archetype and the sample behind every rate. The deck guide sets your list against what winning tournament pilots register and your matchup record against the field's shares, inside the current format's window, so a ban never mixes two formats into one. A written guide you can ask for.

Decks
A deck's matchups: your record against each archetype, with the games behind each rate and how often that archetype wins in tournaments.

The real metagame

The field from real tournament results, Magic Online and paper, tiered by how much evidence stands behind each archetype's share, with your own record against each one in the same period. Per format, and never across a ban.

Field
The Field page: the Standard metagame from paper tournaments of 64+ players since the format's last reset, archetype by archetype, with your record against each.

What to practise next

One report across every deck you play: your record on the play and on the draw, game one against post-sideboard games, kept hands against mulligans, where your losses turn, and three example games to go back to. Each report is dated and kept, and the next one is measured against it. A written report you can ask for.

Coach
The Coach page: the latest Standard report, with its date and measured cost, opening on the player profile's strengths and weaknesses.

Written reports: two ways, both yours

Every number above is the app's own work. The prose on top of them is optional, written by a model the app never calls on its own, and you choose how.

Copy the prompt

Each report, guide and brief comes with its prompt, built from your own games. Copy it into whatever assistant you already use, and read the answer there.

Your own key

Set a Claude key of your own and press the button that says it will use it. The cost is measured from each answer and shown beside it. No key, no call. No press, no call.

What leaves your machine, and when

  • Nothing of yours leaves without your yes. Sensei Top works fully without an account. A free, optional account adds cloud backup of your match history and error reports. Each is a yes of its own, and so is contributing your games to the stats, which needs no account. The dashboard runs on your own computer and answers only to it; a report you ask for with your own key sends that match to the model you set.
  • Read-only towards both clients. It reads the log files Arena and Magic Online write and never touches anything either of them owns.
  • Open source. The code is public, under the AGPL, so anyone can check both claims.
  • What it does download: card data and images from Scryfall, archetype definitions and tournament results from public repositories and from mtgo.com, and TopDeck.gg's events if you add a free key of your own. Reference data in, nothing of yours out.
  • A version check, once a day, against this project's releases on GitHub. It carries what any web request does and nothing about your games. A switch in Settings turns it off.

The privacy page lists every request the app makes, and what each one carries.

What is not planned

Decisions, not gaps. Each was considered and refused.

  • Live advice during an event.
  • Reading the memory of, injecting into or automating either client.
  • Draft, mobile, Alchemy and Brawl.
  • Making the tracker need an account.

The reasons are in the project status.

Roadmap

Next, in this order:

  • An overlay for Arena.
  • Sideboard guides, with no generated answers.
  • Win rates per card, from your own games.
  • Your matches as a CSV file, and every table column explained.
  • Magic Online on the Live page.

Later, in no set order:

  • A page that shows the tracker is reading your log.
  • Written guides with any model.
  • macOS, Arena only.
  • Historic, Explorer and Timeless.

Dates are not promised. The full roadmap has the rest.

The same lists, drawn as a diagram.

Free software

Sensei Top is free software under the GNU Affero General Public License, version 3, and the tracker is free now and later: nothing free will ever ask you to sign up. Two paid things are planned, and neither takes anything away. When it goes up, the Microsoft Store build is the same app, for anyone who would rather support the project that way. Later, an optional paid tier adds deeper features and a monthly allowance of written reports, and is the only thing that asks for an account.

Download for Windows Download for Linux Windows installer