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.
Chronosphere placement at 18min: You caught 2 teammates inside. This single fight swing cost your team 3 kills and Roshan.
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.
Not your average AI chatbot
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.
Three steps to better Dota
Paste Match ID
Find your Match ID in Dota 2 recent games, Dotabuff, or OpenDota. No replay upload needed.
Deep Analysis Runs
We pull your full match data from OpenDota and run it through a coaching engine purpose-built for Dota — itemization, farm patterns, fight decisions, all of it.
Get Your Report
Receive a detailed breakdown: mistakes, itemization, farm efficiency, teamfight analysis, and your #1 priority to fix.
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.
What players are saying
"Finally something that doesn't just say 'improve your CS'. It told me exactly which fights I shouldn't have joined and why. Climbed 200 MMR in two weeks."
"I was skeptical about AI coaching but this is genuinely better feedback than I got from an Immortal coach who reviewed my replays. More consistent, more specific, and available at 3am."
"The #1 priority thing is genius. Every other tool gives you a wall of text. This gives you one thing to work on. That's actually useful."
Free for everyone. Pro for those who want more.
- Unlimited analyses
- Full coaching report every game
- No account needed
- No credit card, ever
Ads help keep the lights on for free users.
- Everything in Free
- Save & revisit all your reports
- Personal performance dashboard
- Player profile & hero stats
- Unlimited custom focus area on every analysis
- Ad-free experience
- You're directly funding this project
Less than a coffee. Cancel anytime. Every Pro subscription directly funds server costs and keeps DotaMirror free for everyone.
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 a match without creating an account. Create a free account to save 2 analyses and access your dashboard. Upgrade to Pro for unlimited saves.
What is Pro and how much does it cost?
Pro is €2.99/month and unlocks saved report history, your personal performance dashboard, and an ad-free experience.
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.


