First start takes a while.The first start after downloading or updating can take several minutes while the app unpacks itself. A “Loading…” window shows meanwhile — please wait and don't start it again. Later starts are quicker.
Windows will warn you the first time you run it:Windows protected your PC.
ClickMore info,
thenRun anyway.
Why does it say that?
The client isn't code-signed yet, so SmartScreen doesn't recognise the publisher and warns about anything it hasn't seen before. It's reacting to the file being new, not to anything it found inside it.
If your browser blocks the download outright, take the .zip instead and extract it.
What you need
A Windows PC running iRacing, ACC, AMS2, Assetto Corsa or AC EVO.
A free TheTenths account to link it to.
Nothing installed into the game: it reads the telemetry the sim already shares with apps like it.
First run shows a short code and opens your browser — sign in (or register) and press Link this PC.
Press Start, then get in the car. The crew comes on the radio and your valid laps post to the leaderboard.
The Coaching light in the client reads learning until the coach has a reference lap to measure you against, then advising once it is calling corners.
Coach: learning
No reference lap yet: the coach is building one from your driving.
Coach: advising
Reference loaded: the coach is calling your corners.
Where the reference lap comes from
The fastest valid lap anyone has logged in your car at that track.
Your own best, if there is none.
Your fastest invalid lap, as a stand-in.
Your first proper lap when nothing is stored at all. Every faster lap you set replaces it.
Race weekends: it looks again at every new session, so a quicker lap someone sets in practice becomes your reference for qualifying.
Settings save automatically — the app remembers them next time, and this PC stays linked.
Setting up your sim
iRacing
Nothing to enable: the sim publishes its telemetry whenever a session is loaded.
Assetto Corsa Competizione
Nothing to enable: the sim publishes its telemetry whenever a session is loaded.
Assetto Corsa · Assetto Corsa EVO
In the game: Settings → General → Shared Memory → On.
Automobilista 2
In the game: Options → System → Shared Memory → Project CARS 2, then restart AMS2 fully; the setting only applies at startup. Project CARS 1 works too, with less data.
Settings at a glance
Language
English, Español, Português (BR), Deutsch, Italiano, Magyar, 日本語 or हिन्दी — set the spoken language and the app’s own interface language separately.
TTS engine
Kokoro (natural neural voices) or Windows (built-in, lighter).
Announcer & coach voice
Choose a specific voice or Random. On the Windows engine, pick a male/female voice instead.
Volumes
Independent levels for the pit-wall announcer and the AI coach.
Audio device
Send the radio to any output — e.g. a headset while the sim plays through your speakers.
Toggles
Turn Speech, Brake cues, the AI coach, or the Spotter on and off.
Laying out the overlay
One setting:block width, in the Overlay layout column under the element list. It is how many pixels wide the overlay may run.
Fills like a line of text: left to right in the order of your list; a widget that doesn't fit starts a new line.
Subtitles wrap at the same width.
160 px, the minimum. No two widgets fit side by side, so they stack in one column.520 px, the default. Gap graph and Gear share a line; Tyres doesn't fit beside them, so it starts the next line and Map joins it.800 px. Room for all four in one line across the screen.
Nothing is shrunk to fit: a wider widget gets its own line at its own size, like Gap graph and Map in the first picture.
◂ ▸ resize one widget (50% to 200%); block width only decides the room they are laid out in.
Live: set it with the sim running behind the overlay. Steps of 20 px, or type any number from 160 to 3840.
Order: the order of the element list is the order on screen; move a widget up or down to change it.
Or place every widget yourself: set layout to custom and each widget gets a window of its own. Drag the map into a corner, the gear to the middle of the screen, the tyres beside the sim's dash: edges snap to each other so a row lines up, every position is saved as you drop it, and the radio subtitles move the same way. Show/set widgets lays them out without driving; Reset positions puts them back.
The coach inside it
Live calls on the radio, corner by corner.
The corner overlay: your line and pedals against your best.
Bind a push-to-talk button — a key, or a button on your wheel or button box — and pick your microphone under Overlay & radio. Hold the button, say what you want, let go: the answer comes over the radio.
Ask: fuel and fuel to the end, last and best lap, the gap, position, tyre temperatures, pressures and wear, brakes, damage, weather, time left, pace — or ask the coach for advice, the next corner, where you’re losing time and what to change in the setup.
Switch: the radio, the coach, the pit wall, the spotter, G warnings, off-track warnings, volume and brake cues — and, in English, the overlay and each of its widgets (“weather widget off”). A switch made by voice shows in the app.
Say it your way: “how much fuel have I got”, “can you turn the spotter off”, “too loud”. Speech-to-text picks how it listens: Speech [whisper], the default, hears free speech best; Speech [vosk] answers quicker; Keywords only takes exact phrases; Speech + AI [text] asks the server about anything still unclear.
Private: the microphone is open only while the button is held, and speech is recognised on your PC — nothing you say is sent or kept, except the text of an unclear command in the AI mode. Test push-to-talk checks the button, the microphone and the recognition in one go.
Built for the radio: not an off-the-shelf voice assistant but our own combination of offline speech models (Whisper, Vosk and a small language model), tuned for racing talk. Racing words it tends to mishear are put right, and each release is tuned on the commands drivers actually say.
Updates are your call
Updates never install themselves. The client tells you when a new version is out, and you press the update button when it suits you, so nothing changes under you before you go on track.
What it sends
Sent to TheTenths
Valid laps with sector times and session conditions.
The telemetry trace behind each lap, for track analysis.
Spins, off-tracks and driving patterns, with the coach on.
All tied to your account by the token the PC gets when you link it.
Who sees what
Lap pages are public, like the leaderboard.
Your incident history is shown only to you.
Crash reports are off unless you turn them on; then your Windows account name and token are removed before a report leaves your PC.