Adaptive Journey League Pricing Legal 📱 Get OKKI
iOS & Android — Free to Start

THE DARTS APP
THAT COACHES YOU.

Step up to the oche. Step up your game.

OKKI tracks every match and turns your stats into a personalised training path. Compete in adaptive leagues, battle friends online, and get a coaching debrief after every single game.

Named after the Oche /ˈɒki/ — the throwing line every darter stands behind
🍎 DOWNLOAD ON THEApp Store GET IT ONGoogle Play
SCROLL
Oche
/ˈɒki/  ·  noun
// name origin
OKKI
The oche is the throwing line in darts — the one spot every player returns to, match after match. OKKI is named after it because that's where every game begins, and where every improvement is earned. Step up. Throw better.

Your coach remembers
every dart you've thrown.

Most apps just keep score. OKKI builds you a personalised path — match by match, node by node — that adapts to exactly where your game is right now.

🎯
Match
Play a leg of 501. All stats tracked automatically.
Now
🧠
Analysis
Pete reviews your result against your last 10 matches.
Pete
📋
Drill
Targeted training based on your weak spots. Hit the target to pass.
Drill
📋
Drill
A second drill focusing on a different weakness Pete found.
Drill
⚔️
Next Match
Opponent recalculated against your current level before every game.
Adaptive
🔒
Coming Up
New nodes unlock as you progress. The path never repeats.

Meet Pete.
Your post-match debrief.

After every match, Pete analyses your performance against your personal history — not a generic benchmark, but your own numbers. Checkout rate dipped? First-9 looking shaky? Pete spots it and tells you straight.

Then he lines up the next training nodes around exactly what this match exposed. Targeted drills, not random practice — because the fastest way to improve is to work on the right things.

🎯
Pete
POST-MATCH · MATCH #47
✦ Strength
Clinical finishing — 71% checkout rate today vs your 48% baseline. You stepped up when it counted.
⚠ Problem
First-9 average of 71, down from your 84 baseline. Those early visits are setting up longer legs.
→ Focus next match
Your D16 route hit 72% today vs D20 at 31%. Set up there by default going forward.
↓ Drill unlocked
"Setup Phase Drill" added to your path. Target: average ≥ 26 per visit in the first 3 rounds.

15 players.
12 weeks.
One promotion spot.

A full competitive season against a division calibrated to your level. Every tournament counts. Standings update live. There's nowhere to hide.

1
Get Qualified
Play at least 5 matches anywhere in the app. Your rating is calculated and you're placed into the right division — no throwing you in at the deep end.
2
Join Your Division
You're placed in a league of 15. Your 14 rivals are bots calibrated around your skill level — a natural spread from slightly weaker to slightly stronger.
3
Pick Your Tournament
Each week, choose between a regular tournament and a major. More opponents, higher stakes, more points — or grind steady. Empty slots always fill with neutral bots.
4
Climb the Table
12-week season. Finish in the top 3 and you're promoted. The next tier will push you harder.
5
Get Coached After Every Match
Pete analyses each league game and suggests targeted training — always based on what this specific match revealed about your game.
Week 2/12
SEASON 1
#PlayerPtsAvg
4Tungsten_T6660.2
5ArrowSmith5457.8
14RustyFingers1238.1
This Week — Pick Your Tournament
WEEK 3
Regular
Local Open
8 players
Up to +150 pts
Mixed difficulty
// everything else

All the tools.
None of the fluff.

📊
Deep Stats

Average, checkout %, first-9, 100+, 140+, 180s, setup phase, DCI — every metric that matters. Per match and across your full history.

🤖
Adaptive Bot

Practice against a bot calibrated to your current level, calculated from your recent matches. Nudge it harder or easier whenever you want.

⚔️
Online Battles

Challenge friends to real-time matches from anywhere. Live move sync, lobby invitations, and a full match record for both players at the end.

🎯
Training Modes

Dedicated sessions for doubles, setup finishes, and specific numbers. Every drill has a clear target to beat — practice with purpose, not just volume.

👥
Local Multiplayer

Play with anyone in the same room. Pass the phone, track both players, and get full stats for both sides at the end of the match.

☁️
Cloud Backup

Your entire stats history safely stored in the cloud. Switch phones without losing a single match. Available with Pro.

// pricing

Start free.
Go further with Pro.

The core OKKI experience is free — no trial, no teases. Pro unlocks everything for players who are serious about getting better.

Free Tier
Free
€0
Forever free · Ads between matches
  • Full scoring — 501, local multiplayer
  • Adaptive bot practice
  • Stats: today & last 7 days avg trends
  • ~Adaptive Journey2 nodes/day
  • ~5 training modes1 pro mode/day
  • ~League ModeFirst 6 weeks free
  • ~3 recent matchesNo full stats
  • ~H2H StatsNo recent duels
  • Ads between matches
  • No cloud backup
Download Free
One-Time
No Ads
€2.99
Pay once · No subscription
  • Everything in Free
  • Ads removed permanently
  • Same daily limits as Free
  • No extended stats history
  • No cloud backup
Buy Once

Annual subscriptions renew automatically unless cancelled 24h before renewal. All purchases via Apple App Store or Google Play — subject to their respective terms.