NoTilt — play Dota 2 with clarity, not burnout
Steam match sync, session recaps, optional emotion check-ins, and insights vs your last 25 and 100 games — without toxic “play better”.
Today and History show your games, win rate, and a recap when a session ends. Parsed matches add lane matchups and economy. Share a match card for free. Pro unlocks dashboards, charts, insights vs your own windows, role and hero breakdowns, and animated highlights. Hero Meta is public WR and pick by rank — free. No diagnoses — your data, your pace. 14-day Pro trial via the App Store where available.
Sign in with Apple — connect Steam via Sign in with Steam, Steam64, or profile link
Swipe how you felt: Great, OK, Tilt, or Rage — optional and independent of win/loss
Stop Signals — a gentle nudge to pause when emotions stack up, not a ban
Performance Score — one match vs rank & role benchmarks, not a verdict on you
Hero Meta — public win rate and pick rate by rank bracket (free)
Today recap, History, and a match share card; parsed games add lane and economy
Pro: insights vs your last 25 and 100 games, charts, ranked / solo / party filters, animated highlights
Zen Mode, widgets, and match push — stay aware on your terms
English, Russian, and Ukrainian in the app
How it works
- Sign in and connect Steam Sign in with Apple, then link Steam with Sign in with Steam (password only on Valve’s site), Steam64, profile URL, or username — matches sync from the server without manual imports.
- Play — matches appear on their own Every new game lands in Today and History. Push and widgets can remind you when something new is ready.
- Optional emotion swipe after a game Two seconds: Great, OK, Tilt, or Rage. Skip anytime — emotions are never tied to win or loss.
- Learn from patterns, not pressure Session recaps, Performance Score, charts, Stop Signals, Hero Meta, and Pro insights vs your last 25 and 100 games use your labels and public match data — you decide what they mean.
See the app
Dark UI, gold accents — Today, emotions, analytics, and up to three Steam profiles in one account.
Emotion swipe
After a match: Great, OK, Tilt, or Rage — or skip anytime.
Today
Every game you play today in one list, plus a recap when a session ends.
Match details
Hero, role, K/D/A, duration, ranked mode; parsed games add lane matchups and economy.
Performance Score
How one match compares to rank and role benchmarks.
Charts
Win rate, emotions vs results, KDA, and tilt trends over time.
Insights
Where you play better vs your own last 25 and 100 games — roles, heroes, sessions.
Profiles
Up to three Steam profiles in one NoTilt account — switch without signing out.
What you get inside the app
Emotions and awareness
- Why Great / OK / Tilt / RageFour options help you quickly note how you felt during or after a match. It’s not a diagnosis or a rating of the game — just your own label for yourself.
- Labelling is optional and low-pressureYou don’t have to set an emotion after every match. You can skip or come back later. NoTilt doesn’t push you to “set a rating.”
- Emotions aren’t the same as match resultYou can win and mark Tilt, or lose and mark Great. The app doesn’t link win/loss to emotion and doesn’t draw conclusions from it.
- NoTilt doesn’t draw conclusions for youAll insights and charts are a view of your data. Only you interpret them.
Stop Signals
- What they areStop Signals are gentle nudges, not warnings or blocks. They suggest that based on your recent emotion labels, it might be worth considering a pause.
- What they’re based onSignals use your recent emotion labels (e.g. several Tilt or Rage in a row). No hidden “punishment” logic — only your own labels.
- A pause is a suggestion, not a ruleThe app suggests taking a break; it doesn’t tell you to stop playing. The choice stays with you.
- You can adjust or turn them offThresholds and sensitivity for Stop Signals can be changed in settings, or you can disable them completely.
Statistics, sessions & Performance Score
- Today & HistoryAll synced matches in one place: today’s games, a recap when a session ends, recent history, weekly overview, and session stats. Free includes the last 30 matches with basic numbers and a match share card.
- Match details on parsed gamesLane matchups, economy charts, item timings, and stuns when OpenDota has parsed the replay — alongside hero, role, K/D/A, and duration.
- Analytics & charts (Pro)Win rate, KDA, tilt trends, and emotion charts over time. Filter by last 25 / 100 / all matches, ranked vs unranked, and solo vs party.
- Insights vs your own windows (Pro)Insights compare roles, heroes, and sessions to your last 25 and 100 games — not to other players. You decide what the numbers mean.
- Performance ScoreHow one match’s stats compare to benchmarks for your rank and role — built from public data, not a player rating or judgment of you.
- Zen ModeHide scores and heavy numbers when they add pressure. Matches, emotions, and notes stay — without the analytics layer.
Hero Meta
- Public meta by rankSee win rate and pick rate for heroes in your rank bracket (and others), powered by OpenDota via our servers. Handy before draft or when you want context beyond your own games.
- Sort by WR or PickSwitch between win rate and pick rate. Your profile rank selects a default bracket when available; you can pick any medal tier or all ranks.
- Free for everyoneHero Meta does not require Pro. Open it from Analytics or the Today screen toolbar.
- Not medical or prescriptiveMeta numbers are public statistics, not advice on what you must pick. Pair them with your own judgment and optional emotion check-ins.
Who NoTilt is for
Players who care about consistency
If you want to notice patterns in your sessions and emotions without strict rules or judgments.
Players after rough sessions
If you want to see how often tough games or heavy emotions show up, and decide for yourself when to take a break.
Players who want stats without pressure
Performance Score and charts show match and role data, without “you should play better.”
Supports and cores
Analytics are role-aware; support and core are compared to their own benchmarks, with no favor to one role.
One place for matches and emotions
Everything in one place: match history, optional emotion labels, and optional pause nudges.
Solo and party players
Track your own games or compare how you feel in solo vs party — the app adapts to your playstyle.
Pricing
Free forever to start. Full analytics with a 14-day Pro trial — cancel anytime.
Free
Forever
Emotion rating, last 30 matches, basic stats, Stop Signals, session recap, and a match share card. No full analytics or animated highlights.
- Emotion rating after matches
- Today's matches and session recap
- Last 30 matches in history
- Basic stats (win rate, matches)
- Performance Score (single number)
- Stop signals
- Hero Meta (win / pick by rank)
- Match share card
- Match notifications
- Zen mode
- 1 Steam profile
Free Trial
14 days free
Full access to all Pro features for 14 days: unlimited match history, insights vs your last 25 and 100 games, charts, detailed Performance Score, stats by roles and heroes, benchmarks, animated highlights. Up to 5 Steam profiles during trial. No charge during trial; after it ends you can switch to Pro or stay on Free.
- Full access to all Pro features
- Unlimited history
- Full analytics
- Insights and patterns
- Performance Score
- Full match history
- Charts and visualizations
- Stats by roles and heroes
- Benchmarks
- Animated highlights card
- Up to 5 Steam profiles during trial
- After trial converts to Pro
Pro
Monthly · Yearly
€1.99 per month
€19.99 per year (save 16%)
Full picture: when you play best, how emotions link to wins and losses, how your Performance Score grows. Unlimited history, analytics, insights vs your last 25 and 100 games, charts, animated highlights. Up to 3 Steam profiles. Cancel anytime.
- Full analytics
- Unlimited history
- Insights and patterns
- Performance Score
- Full match history
- Charts and visualizations
- Stats by roles and heroes
- Benchmarks
- Animated highlights card
- Up to 3 Steam profiles
| Feature | Free | Free Trial | Pro |
|---|---|---|---|
| Emotion rating after matches | ✅ | ✅ | ✅ |
| History (30 matches) | ✅ | ✅ | ✅ |
| Full match history | ❌ | ✅ | ✅ |
| Basic Performance Score (number) | ✅ | — | — |
| Detailed Performance Score | ❌ | ✅ | ✅ |
| Analytics, insights, charts | ❌ | ✅ | ✅ |
| Stats by roles and heroes | ❌ | ✅ | ✅ |
| Benchmarks | ❌ | ✅ | ✅ |
| Hero Meta (WR / pick by rank) | ✅ | ✅ | ✅ |
| Match share card | ✅ | ✅ | ✅ |
| Animated highlights card | ❌ | ✅ | ✅ |
| Steam profiles | 1 | up to 5 | up to 3 |
| Duration | Forever | 14 days | Subscription |
| Price | Free | Free for 14 days | €1.99/mo or €19.99/yr |
Billed via App Store; price may vary by region. After the trial, access continues on Free until you subscribe to Pro.