Dota Companion icon

Dota Companion

by DhseaDev · dhseadev.online · Games
Established publisherManifest V3 Free
View in Chrome Web Store Data as of 12 Nov 2026

Local-first Dota 2 stats, improvement streaks, private player notes and inventory value. No account, no API key.

Users
33
+8 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
4
0 in 30 days
Store rank
#120K
#106K among extensions
Version
2.5.0
updated 6 Oct 2026

Users

monthly, 4 months
02040Jul 2026Oct 2026Nov 2026
Latest, 12 Nov 2026: 33 usersMove the mouse over the chart for any month

Ratings count

monthly, 4 months
024Jul 2026Oct 2026Nov 2026
Latest, 12 Nov 2026: 4 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Dota Companion

Version 2.5: Dota Companion now opens in Chrome's side panel instead of a popup, so it stays open while you switch tabs. A new maximize button opens the full page, and a new minimize button returns you to the panel. Tabs now stay on a single line, with extra sections collapsing into a "More" menu. Settings moved into a drawer behind the gear icon, with a cleaner card layout. Guides is redesigned and now also available in the side panel: browse heroes by tile, search with icons, jump between sections, and read in a compact view with a back button. Dropdowns have more breathing room and a single, clearer keyboard focus ring. The Inventory value page now uses a centered, aligned layout instead of a narrow column. Fixed an issue where favorite heroes could overwrite each other when the app was open in two places. This update adds the "sidePanel" permission, used only to show the app in Chrome's side panel. You have a 62% win rate. So why do you keep losing to Spectre? https://youtube.com/shorts/T7uIzXHCgSA https://youtube.com/shorts/Mh6L9-FScow Dota Companion answers questions your match history can't. It compares every hero's record against YOUR OWN baseline — not against 50% — so a 51% record when you normally win 62% shows up as what it is: an eleven-point hole, not an average day. Load your Steam profile once. No account, no API key, no sign-up. WHAT IT DOES NOT DO It does not overlay your game. It does not read, inject into, or modify any Dota 2 file or process. It does not require an account, a login, or an API key, and there is no server of ours for your data to be sent to. It reads one thing: the public match data OpenDota already publishes for your Steam ID, over HTTPS, when you ask it to. Everything it works out — your baselines, streaks, notes and goals — is stored locally in your browser. If you want to check: the extension declares exactly two permissions — local storage, and network access to api.opendota.com. Steam Community access for inventory value is optional and is requested only at the moment you turn that feature on, and those requests are sent without your Steam login cookies. NEW IN 1.9.0 YOUR NEXT FIX. Most trackers hand you six numbers and no instruction. This one names the single metric that has fallen furthest below your own baseline and gives you a concrete drill for it — "your last hits are down 18% over 8 games; two lane sessions in a bot match before your next ranked game." One thing to work on, not a dashboard. HERO PROGRESS. Per-hero trends measured against your own earlier games on that hero, so you can see which heroes you are actually getting better on and which are quietly sliding. BY ROLE. Safelane, mid, offlane and roaming measured separately, because a number blended across all of them describes nobody. When OpenDota hasn't labelled enough of your games, it says so and shows the blended figure instead of inventing a split. DRAFT HELPER. Type the enemy heroes as they are picked and see your own hero pool ranked by how you actually perform, plus your real record against each of those picks. Ordered by a confidence bound rather than a raw percentage, so a three-game hero never outranks a forty-game one. A STATUS LINE THAT SAYS WHAT THE DATA IS. Before showing you anything built on it: whether Dota 2 is hiding your match history, whether your rank is uncalibrated, whether the sample is too thin for a baseline to mean anything, and the fact that a finished game can take up to an hour to reach OpenDota. THE REST The Matchups tab is the part you won't find in a browser tab elsewhere. One view, two lists: the heroes you struggle against most when they're on the enemy team, and the heroes you win most alongside. Every row shows the sample it rests on, and a minimum-games filter keeps five-game flukes out of the picture. Keep private notes on players you meet — a tag, a rating, a line of text. They stay on your machine. Nothing is uploaded, nothing is shared, and no one else can look them up. Optionally, check what your cosmetics are worth, and see something odder: how much of that value sits on heroes you never actually play. It is deliberately slow about Steam, and that is a feature. Steam rate-limits these endpoints per IP address — a tool that hammers them doesn't just break itself, it locks YOU out of your own inventory page and the market for hours. So it never fetches on its own: you press a button, it paces itself, caps itself daily, and stops entirely the moment Steam pushes back. FEATURES • Your next fix — the one metric furthest below your baseline, with a concrete drill for it • Hero progress — per-hero trends against your own earlier games on that hero • Role-split baselines — safelane, mid, offlane and roaming measured separately • Draft helper — your hero pool ranked by your own record, sample-size filtered • Compare every hero to your own baseline — matchup records for allies and enemies, scored as a delta from your lifetime win rate, not raw percentages • Filter by sample size — a minimum-games control so thin records stay out of the list • Track improvement, not just wins — a streak counting games where you beat your own GPM average • See your recent form — win/loss, GPM trend sparkline, per-match K/D/A and duration • Set targets against your current average — goals that capture your 20-game baseline the moment you create them • Keep private notes on other players — tags, a 1–5 rating and free text, stored only on your device • Value your Dota 2 inventory — Steam Community Market prices, with a per-item breakdown and a running history • Cross-reference cosmetics against play — how much of your inventory value sits on heroes absent from your recent games • Share a stat card — a rendered PNG you copy or download and post yourself • Use it in your own language — English and Simplified Chinese; dates, numbers and currency follow your locale Not affiliated with, endorsed by, or sponsored by Valve Corporation. Dota and Dota 2 a…

Growth

WindowUsersChangeRatingsRating
7 days+2+6.5%00.00
30 days+8+32.0%00.00

Version history

9 versions recorded
2.5.06 Oct 2026
1.9.025 Aug 2026
1.8.111 Aug 2026
1.7.410 Aug 2026
1.7.14 Aug 2026
1.7.03 Aug 2026
1.3.228 Jul 2026
1.1.122 Jul 2026

Details

Category
Games
First seen
20 Jul 2026
Size
209 KB
Languages
en, zh-CN
Pricing
Free
Privacy policy
dhseadev.online
Support
dhseadev.online
Extension ID
gnnamhmenhhlgjmanoofngmfeddmfbej

Permissions and risk

Low riskimpact 1, likelihood 2
Permissions
storagesidePanel
Site access
https://api.opendota.com/*

Alternatives to Dota Companion

Extensions that rank for the same store searches or share the Games category, ordered by users