Free & Open Source

DOTA KEEPER

Level Up Your Dota 2 Performance

Track matches automatically, set custom goals, and dominate the game with data-driven insights. No subscriptions. No ads. Your data stays private.

100%
Free Forever
0
Ads or Tracking
3
Platforms
Dota Keeper Dashboard showing match statistics, goals, and performance tracking

Choose Your Platform

Available for all major operating systems. Start tracking in minutes.

Windows

Windows 10/11 • 64-bit

Download .MSI
Installer Package • ~45MB

Linux

Ubuntu, Fedora, Arch & more

Download AppImage
Portable App • ~48MB

v0.2.2 • Released Feb 2026
MIT Licensed • 100% Open Source • View Source Code

Just downloaded? Come say hello — share your stats, get goal ideas, and help shape what gets built next.

Everything You Need to Improve

Powerful features designed to help you reach your Dota 2 goals

Automatic Match Tracking

Sync seamlessly with OpenDota to track your entire match history. Zero manual input—just play and improve.

  • Real-time match data
  • Detailed performance metrics
  • Hero-specific statistics
Core Feature

Custom Performance Goals

Define your own success metrics. Track CS, KDA, GPM, XPM, hero winrates, and create goals that match your playstyle.

  • Unlimited custom goals
  • Smart achievement tracking
  • Progress visualization

Advanced Analytics

Beautiful charts and distributions reveal patterns in your gameplay. Identify strengths and weaknesses at a glance.

  • Interactive data visualizations
  • Trend analysis over time
  • Performance heatmaps

Smart Weekly Challenges

Get personalized goal suggestions based on your recent performance. Keep yourself motivated with fresh challenges.

  • AI-powered recommendations
  • Adaptive difficulty
  • Weekly refreshes

Privacy First

Your data belongs to you. Everything runs locally on your machine—no cloud storage, no tracking, no subscriptions.

  • 100% local storage
  • No data collection
  • Open source code

Dota 2 Inspired Design

Immersive UI that captures the essence of Dota 2. Beautiful, functional, and built for gamers.

  • Dark mode optimized
  • Game-inspired colors
  • Smooth animations

Frequently Asked Questions

Everything you need to know about Dota Keeper.

What does Dota Keeper do?

Dota Keeper tracks your Dota 2 match history and measures your performance against goals you define. Set a target — like "100 last hits by 10 minutes" or "die fewer than 5 times" — and Dota Keeper shows how often you're hitting it across your recent games.

How does it get my match data?

Dota Keeper fetches your match history from OpenDota using your Steam ID. No login required — just enter your Steam ID in the settings and click sync.

What kinds of goals can I set?

You can set goals for last hits, denies, net worth, kills, level, and item timing — all filterable by hero and game mode (Ranked, Turbo, or Any). Goals are designed to be hit roughly 75% of the time: challenging enough to matter, achievable enough to stay motivating.

Is my data private?

Yes. All data is stored locally on your machine in a SQLite database. Nothing is uploaded to any server. Dota Keeper contains no ads, no tracking, and no accounts.

Is it free?

Completely free, forever. Dota Keeper is open source under the Apache 2.0 license. You can view, fork, or contribute to the code on GitHub.

What platforms does it run on?

Windows, macOS, and Linux. Download the installer for your platform from the download section above.

Ready to Level Up?

Join thousands of players tracking their performance and achieving their Dota 2 goals.