Marble DigitalMarble Digital
LIVE

DotaMirror

Paste a Match ID and within seconds you get a precise AI coaching report. What cost you MMR, what to fix before the next game. Free for everyone.

Next.jsSupabaseAI
Try it at dotamirror.comBack to products
The Marble Digital mascot with a watchful eye, the DotaMirror product mascot
Product

What DotaMirror is

DotaMirror is a free AI coaching tool for Dota 2. Take the Match ID from any public game, paste it into the field, and within seconds you get a full breakdown. No replay, no upload, no account.

The analysis is built entirely on real numbers from the OpenDota API: KDA, GPM, XPM, item timings, teamfight positioning, farm efficiency. This is not a generic chatbot telling you to farm more. DotaMirror will show you that your Battle Fury landed three minutes later than the average at your MMR, and that this delay is what lost you the crucial Roshan fight. Every observation is anchored to a specific moment in the game and backed by numbers.

The output is a single priority: one concrete thing to fix first so you win the next game. That is what makes DotaMirror different. It will not bury you in a wall of vague text. It tells you exactly what to stop doing next time, and why. The tool is free for everyone and runs straight in the browser, with nothing to download.

Illustration: a watchful eye looks into a mirror and sees its own reflection
Features

Key features

Instant analysis from a Match ID

Paste the match identifier and within seconds you have a full breakdown. No replay, no upload, no account.

Built on real OpenDota data

Every observation is backed by numbers from your own game. KDA, GPM, item timings, positioning. No vague advice, just precise data.

One priority to improve

Instead of a wall of text you get one clear thing to fix first. Concrete, measurable, usable right away.

Full breakdown: mistakes, items, farm, teamfights

The analysis covers critical mistakes, itemisation efficiency, farming speed and the decisions you made in teamfights.

Screenshots

What it looks like

DotaMirror screenshot: entering a Match ID and the overall analysis score
DotaMirror screenshot: a detailed breakdown of mistakes with recommendations
Story

How we built it

Anyone can generate text these days. The hard part was forcing the AI to be precise and anchored in numbers. Every observation in DotaMirror is tied to a specific figure from OpenDota. If the engine says you finished Battle Fury late, that is backed by a timestamp from your replay and compared against the average at your MMR. We programmed the system from the ground up to suppress vague output. If the model cannot say something concrete and actionable, it says nothing at all. That is the difference between a useful tool and yet another chatbot.

We tested it for months. On our own games and on community matches. Only then did we put it in front of players.

Common questions

Have questionsabout DotaMirror?

Did not find your answer? Drop us a line.

kontakt@marble-digital.sk

DotaMirror is a free AI coaching tool for Dota 2. Paste a Match ID and within seconds you see a full breakdown of your game: critical mistakes, itemisation, farm efficiency and teamfights. Every observation is backed by real numbers from OpenDota.

Yes. The basic analysis is free for everyone, with no account and no limit on the number of games. The Pro tier at 2,99 € a month adds saved reports, an overview dashboard and an ad free experience.

It pulls the data from the OpenDota API and runs it through a coaching engine built specifically for Dota 2. The AI does not answer in the abstract, every observation is anchored in your real numbers: KDA, GPM, XPM, item timings, teamfight positioning.

No. You can run an analysis without an account, a Match ID is enough. A free account lets you save reports and come back to them. A Pro account at 2,99 € a month unlocks unlimited saving and the dashboard.

LET'SDO IT
PRODUCT • AI • DATA

Want AI that gives precise answers, not platitudes?

We built a tool that reads a game more precisely than a person can. The same principle applies to your business.

Free consultation, no strings attached

We usually reply within 24 hours