Skip to main content

Download DotaSense Desktop App

Stop memorizing every Dota 2 timing. Get audio and visual reminders for stacks, runes, Roshan, Tormentor, and more—so you can watch the map instead of the clock. Built as a companion overlay—not a cheat.

Current Windows release:v1.4.49 · 158.22 MiB
Continuing from our buyback timing guide

Keep chosen buyback windows visible while you judge the second life.

Use optional buyback and enemy-cooldown reminders you start yourself while you read live availability, gold, travel, fight state, objective stakes, enemy responses, and exits in Dota 2.

  • Free core timer
  • Audio + visual reminders
  • Global hotkeys

Choose Your Platform

Windows installer is Authenticode-signed. Expected publisher: CN=Shadi Hadi Jabbour, O=Shadi Hadi Jabbour, L=Raleigh, S=nc, C=US. Review the exact SHA-256 before opening it.

Windows

Windows 10 / 11 (64-bit)

158.22 MiB
Download for Windows

Windows Native

Windows 10 / 11 lightweight build

Build pending
Verification Pending

macOS

macOS 10.13+ DMG

Build pending
Verification Pending

Linux

AppImage for desktop Linux

Build pending
Verification Pending

Enabled artifacts passed packaging, integrity, and Authenticode checks. Expected Windows publisher: CN=Shadi Hadi Jabbour, O=Shadi Hadi Jabbour, L=Raleigh, S=nc, C=US. Builds marked pending remain unavailable.

Need a hand?

Bring a replay or setup question to Discord.

For setup help, share your Windows version, DotaSense version, and a screenshot in #help-and-feedback. For a replay review, post one timestamp, what you expected, and the two options you saw.

Copy help prompt + open Discord

Pro Pricing

Core timing is free, and the Hero Picker includes 1 draft analysis every 24 hours. Monthly or Annual unlocks unlimited draft analysis and the additional Pro workflows below.

Free

Core Timer

$0

Stack, rune, Roshan, Tormentor, audio alert, hotkey, and overlay timing basics remain free. The Hero Picker includes 1 draft analysis every 24 hours.

Flexible

Pro Monthly

$4.99/month

Full Pro saved-profile and draft picker workflows with a smaller upfront commitment and billing portal access.

Already subscribed

Manage DotaSense Pro

Open Stripe billing with your license key, recover Pro access, or contact account support.

Manage Pro

System Requirements

Windows

  • OS: Windows 10 or Windows 11 (64-bit)
  • Build status: Windows builds v1.4.49 / v1.0.0
  • RAM: 4GB minimum
  • Disk Space: 300MB free space
  • Display: 1280x720 or higher
  • Additional: .NET Framework 4.5+

macOS

  • Build status: Pending release verification
  • OS: macOS 10.13 (High Sierra) or later
  • RAM: 4GB minimum
  • Disk Space: 300MB free space
  • Display: 1280x720 or higher
  • Additional: Universal build for Apple Silicon and Intel Macs

Linux

  • Build status: Pending release verification
  • OS: Ubuntu 18.04+, Debian 10+, Fedora 32+
  • RAM: 4GB minimum
  • Disk Space: 300MB free space
  • Display: 1280x720 or higher
  • Additional: X11 or Wayland desktop environment

Installation Instructions

Windows Installation

  1. Compare the downloaded file's SHA-256 with the exact release evidence above
  2. Run the downloaded file and confirm Windows displays CN=Shadi Hadi Jabbour, O=Shadi Hadi Jabbour, L=Raleigh, S=nc, C=US as the publisher
  3. For the installer, choose your installation directory or use the default location
  4. Click "Install" for the installer build, or launch the native executable directly
  5. Launch "DotaSense" from your Start menu or desktop shortcut
  6. Configure your preferences and start using the timer overlay
Note: The artifact passed packaging, integrity, and Authenticode verification and is timestamped under CN=Shadi Hadi Jabbour, O=Shadi Hadi Jabbour, L=Raleigh, S=nc, C=US. DotaSense does not read protected game memory or inject code; optional features can use Valve GSI, selected screen-region capture, and configured local input helpers.

macOS Installation

macOS build pending. The macOS DMG is not advertised until the release artifact passes packaging and release-readiness checks.

View release status on GitHub

Linux Installation

Linux build pending. The Linux AppImage is not advertised until the release artifact passes packaging and release-readiness checks.

View release status on GitHub

Version History & Changelog

Version 1.4.49

Current desktop releaseCurrent
  • Desktop builds are enabled only after release-readiness verification
  • Overlay, hotkeys, audio alerts, and timer stability improvements
  • Native Windows build appears as a smaller executable option when published

Version 1.2.0

December 2025
  • Improved download reliability and version management
  • Enhanced build process with automated release scripts
  • Bug fixes and performance improvements

Version 1.1.0

December 2025
  • Enhanced desktop installer with improved packaging
  • Added code protection for production builds
  • Improved build process and stability
  • Updated dependencies for better security
  • Fixed minor UI inconsistencies
  • Performance optimizations for overlay rendering

Version 1.0.0

December 2024
  • Initial public release
  • Jungle stack timer with :53 second alerts
  • Power rune timer (every 2 minutes)
  • Water rune notifications
  • Siege creep spawn tracking
  • Roshan respawn timer (8-11 min window)
  • Tormentor timer
  • Custom audio alerts and volume control
  • Global hotkey support
  • Always-on-top overlay window
  • Multi-monitor support
  • Light and dark theme options
  • Auto-update functionality

Frequently Asked Questions

How do I download DotaSense?

Download the Windows installer, then compare its exact file size and SHA-256 before opening it. Builds marked pending are not advertised until their release artifacts pass verification.

Why does security software flag PowerShell during installation?

The installer uses PowerShell for the optional Voice Relay virtual microphone driver (VB-CABLE in the current release). If that step is blocked, DotaSense still installs and its core timer works. You can repair Voice Relay later from Settings. Please send support the detection name and script path shown by your security software; you do not need to disable protection to use the core timer.

Is DotaSense safe and allowed by Valve?

DotaSense is a simple overlay that puts timers and reminders over your game. Its normal features use screenshots of what you can see, match data Dota shares with apps, and saved timing and build information. They do not read hidden game data or inject code. Valve makes the final policy decisions; its 2023 ban-wave post described software that read hidden information from inside Dota.

What are the system requirements?

Available now: Windows 10 or 11 (64-bit), 4GB RAM, 300MB disk space.
Pending: macOS and Linux builds are not currently downloadable.

Do I need to update the app manually?

A running DotaSense app checks for updates and can download and install them automatically. Some v1.4.41 installations fail to open before the updater runs. If yours does, download and run the current Windows installer once to recover.

Can I use the timer on multiple monitors?

Yes! The overlay supports multi-monitor setups perfectly. You can position the timer overlay on any connected monitor while playing Dota 2 on another. The overlay will stay on top and remain visible across all your displays.

Is there a browser or mobile timer?

Yes. Use the free manual browser timer for Standard or Turbo cues, optional sound, and manual Roshan and Aegis tracking—no install or account required. It does not connect to Dota 2. There is no native mobile app; the responsive timer can open on mobile, but background audio is not guaranteed. The Windows app adds an always-on-top overlay, global hotkeys, and automatic timer sync.

How do I uninstall the app?

Windows: Go to Settings → Apps → DotaSense → Uninstall.
Mac: Remove DotaSense from Applications.
Linux: Delete the downloaded AppImage and any desktop shortcut you created.

Is the app really free? Are there hidden costs?

The core timer is free to download and use, with no ads and no required account. Optional Pro Monthly and Pro Annual subscriptions unlock power-user saved-profile and draft picker workflows.

Can I customize the timer sounds?

Yes! The app includes several built-in alert sounds, and you can also upload your own custom audio files. You can set different sounds for different events (stacks, runes, Roshan, etc.) and adjust the volume for each independently.

Does the app work while Dota 2 is in fullscreen?

The overlay works best when Dota 2 is in borderless window mode. For fullscreen mode, you can use the audio alerts and hotkeys to control the timer. We recommend using borderless window mode for the optimal experience with the overlay visible.

Where can I report bugs or request features?

Use the guided report form to describe the problem, attach reproduction details, and open a trackable GitHub issue. Start at Report an Issue. We actively monitor and respond to all reports.

Is my data collected or shared?

The core timer stores settings locally and does not require an account. Optional online features such as premium licensing, subscriptions, analytics controls, collaboration, and update checks may connect to backend services. We do not sell personal data or use advertising networks in the app. Check our Privacy Policy for more details.

Ready to Improve Your Dota 2 Game?

Download the Windows installer with a published SHA-256 and keep stack, rune, and Roshan timing close.

Download DotaSense - Free Dota 2 Timer Overlay | DotaSense