About DotaMirror
Why DotaMirror exists
Most stat sites tell you what happened. Dotabuff shows your KDA, OpenDota shows your build order. None of them tell you why you lost, or what to actually change in your next game.
DotaMirror closes that gap. Paste a Match ID and instead of a wall of numbers you'll never look at twice, you get one clear, specific thing to work on — itemization, farm efficiency, positioning, whatever the replay actually shows cost you the game.
How it works
Under the hood, DotaMirror runs your match data through an AI coaching model built to think like a mid-to-high MMR player reviewing your replay — the kind of feedback you'd get from a friend who's actually good, not a spreadsheet full of stats with no context.
The data comes from OpenDota: the draft, your farm and last hits, item purchases with timings, kills, deaths and every teamfight. Your numbers are compared with OpenDota's benchmarks for the hero you played, so when a report says your GPM beat 84% of players on that hero, that is a real percentile. The report is then pitched at your rank bracket and adjusted for game mode, including Turbo. You can see exactly what a report covers on the analyze page.
What it costs
Anyone can analyze up to 2 matches a day without an account. A free account adds 3 analyses with saved reports, a personal dashboard and custom focus areas. After that, Pro is €2.99 a month for unlimited analyses, your full report history and no ads. Free users see a small number of ads, which together with Pro subscriptions pay for the servers and the AI behind every report.
The Tome
The Tome is our blog: patch and meta breakdowns, role guides and the habits we see costing games most often.
Who's behind it
DotaMirror is built and maintained by Marble Digital s.r.o., a small studio based in Trenčín, Slovakia. We're not affiliated with or endorsed by Valve Corporation — just players who got tired of guessing why we kept losing.
Contact
Questions, bug reports or feedback on a report that got something wrong: kontakt@marble-digital.sk. How we handle your data is described in our Privacy Policy.