Reuse the deck playbook
Keep playing the same list and Coach can load its strategy from cache. Brawl playbooks track the commander separately from the main deck.
{% extends "_base.html" %}
{% block title %}mtgacoach — a coach in your ear for MTG Arena{% endblock %}
{% block description %}mtgacoach reads your Magic: The Gathering Arena games as you play and talks you through them, out loud, every turn. Free for 7 days on Windows, macOS and Linux.{% endblock %}
{% block head %}
{% endblock %}
{% block nav %}
Latest update
Features
Platforms
Pricing
ArenaOnAir
Subscribe
{% endblock %}
{% block content %}
{% set play_icon %}{% endset %}
For Magic: The Gathering Arena mtgacoach reads your Arena game as you play and talks you
through it — attacks, blocks, sequencing, the line you didn't see.
Out loud, while it matters, not in a post-mortem. Free for 7 days — no card, no account. Then $10 a month through
Patreon, which also covers ArenaOnAir. Version 3.8.2 · November 2026 Coach can prepare a playbook for your selected deck before
the match, then adapt its next plays to the cards and threats on the board. Keep playing the same list and Coach can load its strategy from cache.
Brawl playbooks track the commander separately from the main deck. Coach plans its next two plays and identifies what would change them.
Tactical decisions can continue while that plan is being written.A coach in your ear, every turn of the game.
Cast Emergency Phytomedic, then Ghalta — the Beast makes it cost five. Hold back this turn; Seed Suture next turn, then swing with everything.
Your deck strategy is ready sooner.
Reuse the deck playbook
Shorter live updates
What you see while you play
You hear the advice first. The sidebar is the written copy, plus the reasoning behind it.
Whose turn it is, the turn number and the phase.
The model answering (GLM 5.3 on our server) and where the game state comes from: Log watcher for Arena's own log, Bridge when the autoplay bridge is connected too.
The line it just said out loud, with the time it said it.
A search over your next three turns and their attacks in between. “Board even” is a weighted board score, not a win chance.
Written by the model in the background and checked against board math: outlook (a 0–100 read on the game), role (aggressor, racer or defender), both clocks, the searched line and its alternative, the next three turns and how you win.
Life totals, your hand with mana costs, both sides' creatures with power, toughness and tapped state, and your lands.
Everything it has said this game, newest at the bottom.
Autoplay, auto-queue, stop talking, and Voice & style: voice, speed, quick or chatty advice, mute.
What it does
It reads the real game from Arena's log — your hand, both boards, the stack, every legal action — and says the play, so your eyes stay on the game. When their removal targets something you can protect, it tells you to respond before the window closes.
Surrak and Goreclaw is already down — move to combat and swing with everything for lethal.
Every pick comes with its reasons: 17Lands numbers, your lane, the open signals, and how the card's rules text works with what you've taken. When the draft ends you hear a counted 40-card build with every cut named. Sealed pools get a spoken build recommendation too.
On a Mac with the bridge, Autoplay can run the whole event: it researches the set before pick one, drafts for the deck it's building (17Lands is about a quarter of each pick; hate-picks are their own call), submits the 40 and plays the matches.
Choosing Way of the Wildspeaker: it works with our Inspired Tethermage and Kiora of Salt and Sand.
Turn on Autoplay and it plays the match — lands, spells, targets, attacks and blocks — submitted straight to Arena's game engine through the bridge, not by driving your mouse.
Open Decks before you queue and it writes a playbook for any deck Arena has shown it: how it wins, what to do when that's disrupted, its engines and key cards. The plan card works from it on turn one.
Board math happens on your computer; only the judgment calls go to the model. Key decisions ask twice at once — a quick answer and a deeper one — and use the deeper one only if it's back in time.
Get started
Coaching works the same everywhere because it only needs Arena's log. Autoplay needs the bridge for your platform.
| Platform | Install | Coaching | Autoplay |
|---|---|---|---|
| Windows | mtgacoach-Setup.exe from GitHub Releases. | Yes Player.log | Yes BepInEx bridge The installer sets the bridge up; Setup & Repair reinstalls it if it goes missing. |
| macOS | uv tool install arenamcp, then run
mtgacoach-desktop. Python 3.10 or newer; pip install arenamcp
works too. |
Yes Player.log Native Arena client, no Wine. |
Experimental injected library Build the bridge library once from the source (one script, Xcode command-line tools). Then let the coach open Arena, or add the Steam launch option Setup & Repair shows you. Draft-event autoplay is Mac-only. |
| Linux | uv tool install arenamcp, then run
mtgacoach-desktop. |
Yes Player.log Arena on Steam with Proton; the coach reads the log inside the Proton prefix. |
Via Proton BepInEx bridge The same bridge as Windows. Setup & Repair installs it; you add WINEDLLOVERRIDES="winhttp=n,b" %command% to Arena's Steam launch
options. |
Install the app for your platform, above.
Turn on Detailed Logs in Arena: Options → Account → Detailed Logs (Plugin Support), then restart Arena.
Open Setup & Repair in mtgacoach. It checks your install and starts your 7-day trial. Then queue up — coaching starts with your first priority.
Pricing
7 days
$10 a month
Also from us
Two AI casters follow your match, call the plays and talk through the game. GLM 5.3 on the same server writes the conversation; the voices run on your computer. It reads Arena's log and nothing else — no memory hooks.
Questions
Arena's own Player.log, with Detailed Logs (Plugin Support)
turned on. That is everything the coach knows about your game, so coaching
needs nothing installed into Arena. Setup & Repair checks the setting
for you.
The bridge: a plugin that runs inside the Arena client and submits actions to its game engine — BepInEx on Windows and under Proton, an injected library on macOS. It is optional. Without it, autoplay says MANUAL REQUIRED, hands the decision back to you, and the coach keeps advising.
On our own GPU server, reached through api.mtgacoach.com; the
model is GLM 5.3. There's no per-token billing — your subscription is the
whole bill — with fair-use rate limits far above what a game needs. The voice
is synthesized on your computer.
Each request sends the game facts the model needs to our server. By default the app also uploads a redacted record of each finished match — its decisions, the coach's log, the match's game events and any bug reports — so we can improve the coach from real games. Names, keys, emails, file paths and Arena account IDs are removed first.
Turn it off in Tools → Share Match Logs to Improve the Coach.
Yes. Paste the same Patreon key into ArenaOnAir's Premium connection. Its five free matches are separate from mtgacoach's 7-day trial.
Cancel your pledge on Patreon. Your key stops working when the pledge ends; nothing is billed here.
No. mtgacoach is unofficial fan software, not made or endorsed by Wizards of the Coast. Magic: The Gathering is a trademark of Wizards of the Coast LLC.
Start your free week“The difference between a good player and a great one is somebody standing behind them asking: are you sure?”