Your game.
Seen clearly.
Improved fast.

Paste your Match ID. In seconds, get a coaching report that tells you exactly what cost you MMR, and what to fix next game. Free for everyone.

Analyze Your Game →See an Example ReportFree forever. No account needed. No credit card.
Ward mascot looking in a mirror
LOSSFaceless Void
KDA 2/5/8GPM 61234min
▼ CRITICAL MISTAKES

Chronosphere placement at 18min: You caught 2 teammates inside. This single fight swing cost your team 3 kills and Roshan.

★ #1 PRIORITY TO FIX

Stop farming after hitting BKB. You farmed 4 minutes post-BKB while your team fought 4v5. Farm translates to wins only when you use it.

Read a full, real report →
HOW IT WORKS

Three steps to better Dota

01

Paste Match ID

Find your Match ID in Dota 2 recent games, Dotabuff, or OpenDota. No replay upload needed.

→
02

Deep Analysis Runs

We pull your full match data from OpenDota, compare it with benchmarks for your hero and rank, and run it through a coaching engine purpose-built for Dota.

→
03

Get Your Report

Seven sections, from what you did well to the one thing to fix next game. See an example →

WHAT'S IN EVERY REPORT

Every dimension of your game

◆

Itemization

Build order, timing analysis, situational adjustments you missed.

◇

Farm Efficiency

GPM/XPM vs hero benchmarks, missed farm windows, CS patterns.

▼

Critical Mistakes

The 2-3 decisions that cost you the most MMR, ranked by impact.

⬡

Teamfight & Objectives

Fight participation, damage output, Roshan and tower timing.

▲

What You Did Well

Genuine strengths to reinforce, not just criticism.

★

#1 Priority

One clear thing to focus on. Not a list. The single most impactful habit to change.

✎

Custom Focus Area

Tell the AI exactly what to analyze — your teamfight calls, a specific item build, why you keep losing lane. Sign in free to unlock.

Read a Real Report →
UNDER THE HOOD

Not your average AI chatbot

Ward mascot with a magnifying glass
◆

Built on match data, not vibes

Every insight is grounded in your actual OpenDota stats: kills, farm timing, fight participation, item builds. No hallucinations, no generic advice.

◇

Tuned to eliminate AI slop

The system is specifically engineered to suppress vague, generic outputs. If it can't say something precise and actionable, it doesn't say it.

▲

Built on what beat the pros

AI trained on Dota was defeating professional players years before coaching tools existed. That same foundation, no ego and no off days, is what powers every report.

BY THE NUMBERS

Players already use it

400+

Dota players have signed up to save their reports and track their games.

1,000+

matches analyzed every month, across more than 100 different heroes.

82%

of #1 priorities come down to just three things: deaths, items or farm. See the analysis →

As of October 2026.

PRICING

Free for everyone. Pro for those who want more.

Free
€0
forever
  • 2 free analyses per day
  • Full coaching report every game
  • No account needed
  • No credit card, ever
Analyze Your Game →

Ads help keep the lights on for free users.

Less than a coffee. Cancel anytime. Every Pro subscription directly funds server costs and keeps DotaMirror free for everyone.

FAQ

Common questions

What is DotaMirror?

DotaMirror is a free AI coaching tool for Dota 2. Paste your Match ID and receive an instant analysis of your mistakes, itemization, farm efficiency, and a single clear priority to improve.

How does the AI analysis work?

We fetch your match data from OpenDota, then run it through an AI system purpose-built for Dota 2 analysis. Every insight is grounded in your actual stats. No generic advice.

Is it better than a human coach?

Different, not better. A human coach reads your mindset and explains things conversationally. DotaMirror is faster, always available, completely consistent, and free. It's the ideal daily tool between sessions.

Do I need an account?

No. Anyone can analyze up to 2 matches a day without an account. A free account adds 3 analyses with saved reports, your personal dashboard and custom focus areas. After that, go Pro for unlimited analyses, or keep analyzing without an account.

What is Pro and how much does it cost?

Pro is €2.99/month and unlocks unlimited analyses, saved report history, your personal performance dashboard, and an ad-free experience.

SUPPORT & FEEDBACK

DotaMirror is free by design. If it's helped your game and you want to show some appreciation, a one-time contribution means a lot. It keeps the project alive and motivates us to keep building.

Every contribution is noticed and appreciated. Seriously.

Got a suggestion, bug report, or just want to say something? We read everything.

Prefer email? Write to us directly at kontakt@marble-digital.sk.