Free Timer Core
Stack, rune, siege, and objective timing stays usable without ads or a forced subscription.
Loading DotaSense...
DotaSense is a free Dota 2 timing overlay with audio and visual reminders for stacks, runes, Roshan, Tormentor, and more—so you can watch the map instead of the clock. Draft, cooldown, ward-planning, and replay tools keep the rest of your match prep in one app.
Current Windows installer is unsigned. Windows may show SmartScreen or “Unknown Publisher.”
A desktop command center with tabbed navigation, compact panels, status chips, and match workflow surfaces.
Stack, rune, siege, and objective timing stays usable without ads or a forced subscription.
Counter, synergy, lane, role, and hero-pool context turns draft phase into a clear pick list.
Long spells, buybacks, burst threat, stun windows, hero levels, and CDR toggles stay trackable.
Minimap ward plans, role presets, and saved setups help you enter each match with less setup drag.
Live overlays, draft help, ward planning, profiles, and replay research in one desktop app
Learn More in Our Guides →Free core alerts cover stacks, runes, siege waves, Shrines of Wisdom, objectives, and custom events with a passive desktop HUD.
Use GSI, visual scan, or manual draft entry to rank picks by counters, synergy, team fit, role, lane, and current meta context.
Track long enemy spells, buybacks, burst damage, stun and disable windows, hero levels, and cooldown reduction states.
Plan observer and sentry spots by Radiant or Dire side, timing window, minimap layout, overlay visibility, and custom saved spots.
Save role or hero-specific timer settings, sounds, event toggles, voice modes, and event customizations for fast switching.
Use compact, standard, or wide views; upload event sounds; pick built-in sounds; mute visible events; and control the app through global hotkeys.
One desktop companion for the decisions that happen before, during, and after each match.
GSI, visual scan, and manual entry can feed counter, synergy, and lane-fit suggestions.
Start with stack, rune, siege, Shrine of Wisdom, and objective alerts already armed.
Plan observer and sentry spots by side, timing window, and minimap layout.
Track long spells, buybacks, burst threat, hero levels, and cooldown reduction states.
Switch role or hero-specific timer, sound, and event setups without rebuilding settings.
Find hero, team, player, or lane-stomp replays for the matchups you are studying.
Preview the product surfaces DotaSense brings into the desktop app
Free core timing, plus deeper desktop workflows for players who want more control
We were frustrated manually tracking stack timings and rune spawns while trying to focus on gameplay. Existing timer tools either cost money, showed ads, or required sketchy permissions that could risk our accounts.
So we built a free core timer without protected-memory access or code injection, then expanded the desktop app with clearly disclosed draft, enemy spell, ward planning, replay, profile, and optional local-input workflows.
Core timing stays free. Pro Monthly and Pro Annual unlock additional saved profiles and advanced draft picker workflows.
Download releases and send feedback through the public GitHub issue tracker.
No ads or cross-site ad tracking. The website uses privacy-friendly analytics, and desktop analytics can be controlled in settings.
Turn on the surfaces your role actually uses
Keep objective timing, ward plans, enemy spell windows, and Roshan decisions visible while you coordinate the next move.
Read the draft with counter, synergy, team-fit, role, lane, and hero-pool context instead of relying on memory alone.
Keep the combat information that changes your positioning close: enemy disables, burst threat, buybacks, and replay examples.
Quick reference for all critical spawn intervals and respawn windows
Use :53 as a reminder cue to check the camp and start the stack decision. The actual attack or pull moment varies by camp, direction, hero range, projectile, movement speed, and pathing.
Power-rune cycles begin at 6:00 and continue every 2 minutes. Use the alert as a setup cue to control the river rather than an instruction to force an unsafe contest.
Water runes appear at 2:00 and 4:00 at both river locations. Start controlling the river before the cycle instead of leaving the lane only when the alert fires.
Bounty runes begin at 0:00 and return every 4 minutes. Treat the reminder as time to check lanes, vision, and whether the route is safe.
Shrines of Wisdom activate at 7:00 and every 7 minutes after. Set up before the cycle and check whether the area is safe or contested.
Roshan respawns 8 to 11 minutes after being killed. Random within this window. Track with our Roshan timer to secure Aegis.
A siege creep joins the wave at 5:00 and every 5 minutes after. Use the cue to decide whether to pressure a tower, defend, or farm elsewhere.
The first Tormentor appears at 15:00. Only one is active at a time, and its side follows the day/night cycle, so use the reminder to check the current map state.
Common questions about the timer, safety, and features
DotaSense does not read or modify protected game memory, inject code, or alter Dota 2 binaries. The core timer does not require those techniques. Optional features can use Valve's local Game State Integration feed, selected on-screen-region capture, and configured local input helpers for features such as hero selection or push-to-talk. DotaSense is not endorsed by Valve, so review current Valve and tournament rules before using third-party tools.
Yes. The desktop overlay, minimap overlay, and picker surface can be positioned and adjusted for different monitor layouts and resolutions.
Yes. Each event can use its default sound, a built-in generic sound, or your own uploaded audio file. You can also mute an event while keeping it visible.
Hotkeys can be configured in the settings panel. You can set custom keyboard shortcuts for starting timers, adjusting time, and toggling the overlay visibility. Global hotkeys work even when the game is in focus.
Yes. Beyond the built-in stack, rune, siege, Shrine of Wisdom, and objective timers, you can create custom events, tune pre-alerts, move events between active and disabled tabs, and save setups into profiles.
The desktop app includes the timer overlay, draft picker, enemy spell and buyback cooldown tracking, minimap ward planning, saved profiles and presets, replay research, global hotkeys, and per-event sound controls. Core timing is free; some advanced profile and draft workflows are Pro.
DotaSense uses :53 as a useful reminder to start the stack decision, not as a universal attack or pull time. The correct moment varies by camp, pull direction, hero range and projectile, movement speed, and pathing, so test the camps you use and adjust the reminder when needed.
Power runes spawn every 2 minutes starting at 6:00 game time. After the initial spawn at 6:00, they appear at 8:00, 10:00, 12:00, and so on. Our timer tracks these spawns and provides advance notifications so you can position yourself to secure them before your opponents.
Roshan respawns within an 8 to 11 minute window after being killed. The exact respawn time is random within this window. Our timer helps you track this window so you can plan your team's movements and be ready to contest or secure the Aegis when Roshan becomes available again.
Yes, the core Dota 2 timer is free to download and use. Optional Pro adds multi-profile workflows plus advanced draft picker features like unlimited analyses, patch/tournament data, and lane controls. Pro Monthly is $4.99/month, and Pro Annual is $39.99/year.
The current verified desktop download is for Windows. macOS and Linux builds are not available yet; their download cards remain disabled until matching artifacts pass release verification.
Download the free core timer for Windows. Add Pro when you want deeper draft and saved-profile workflows.
Current Windows installer is unsigned. Windows may show SmartScreen or “Unknown Publisher.”