osu.pro

unofficial · lazer · osu!standard

An honest coach for the 5-digit grind.

Sign in with your real osu! account — official OAuth, read-only, your password never touches us. osu.pro reads your actual scores, builds a six-axis picture of your skill, and computes today's session from evidence. Every day. For any level.

Free. No ads. Honest math only — the median projection to 5 digits is months of work, and we will tell you that to your face.

What your dashboard looks like

demo data
JumpsStreamsTapReadingAccuracyStamina

Today's call:

Heavy day: streams + FC hunting (120 min)

  • → streams is underperforming: you play it, it lags
  • → push block @ 2.8★ · consistency @ 2.4★
  • → micro-break every 25 min · stretch bookends
  • → landing zone (median): ~19 weeks to 2,500pp

Evidence gates, not vibes

Bands move when you produce 96%-accuracy proof — three times. Lucky passes count for nothing.

Everchanging by design

No fixed 12-week PDF. Every session is computed fresh from your scores, fatigue, and weaknesses.

Underperforming vs. never-plays-it

Two different failure modes, two different prescriptions. Most tools can't tell them apart.

Mods stay locked

HD/HR/DT unlock when the pp math demands them — a plateau plus band saturation — and not a day earlier.

Hands are load-bearing

Daily check-ins, forced deloads, micro-break law. One tendon flare-up costs more than any bad practice week.

Landing zones, never fake ETAs

Median / strong / ceiling date ranges from your real trajectory. Under 14 days of data? We say exactly that.

How it works

  1. 01

    Sign in with osu! (OAuth, read-only) and tell us mouse or tablet, your goal, and your hours.

  2. 02

    We import your top plays, recents, and rank history — or run a placement ladder if your account is fresh.

  3. 03

    Every day you get a computed session: skill block on your weakest axis, FC hunting at comfort, breaks enforced.

  4. 04

    The poller grades your real scores against targets. Bands promote on evidence. Landing zones update honestly.