Local-first racing telemetry

Find the lap time
hiding in your data.

TRACE records your driving, aligns every lap by distance, and shows where time was gained or lost—in a workspace made for drivers, not data engineers.

Windows 10/11Assetto Corsa supportedNo account requiredMIT licensed
TRACE // COMPARELOCAL SESSION
LIVE DELTA−0.422sahead
01CAPTUREDrive or AC playback
02COMPAREDistance-aligned laps
03UNDERSTANDInputs, line, and corners
04SHAREPortable .trace sessions
THE QUICK ANSWER

See what changed.
Know what to try next.

TRACE turns raw simulator telemetry into synchronized, approachable evidence. It does not pretend a heuristic is a coach—and it never hides the underlying data.

01 / RECORD

Capture the whole drive

Record live driving or telemetry while Assetto Corsa plays a replay. Available laps, sectors, inputs, tyres, fuel, and native source data stay together locally.

Replay files must be played through AC
02 / COMPARE

Compare on one axis

Speed, throttle, brake, gear, steering, line, and cumulative delta remain synchronized as you seek, play, or zoom through the lap.

Keyboard seeking · 0.25× to 4× playback
03 / ANALYSE

Focus on the corners

Deterministic heuristics highlight measured differences in braking, minimum speed, and throttle so you can inspect the underlying telemetry yourself.

May be incorrect · not coaching advice
04 / SHARE

Bring another driver's session

Compact TRACE packages preserve attribution, laps, telemetry, and an explicitly confirmed setup for inspection and comparison on another machine.

One file · no separate database or Arrow file
05 / OVERLAY

Keep inputs in view

Preview and customise a compact pedal, steering, and input-history HUD using demo, live, or recorded telemetry, then open it above the simulator or add its local URL to OBS.

Always-on-top window · OBS Browser Source
A SESSION, NOT A SPREADSHEET

Everything from the run,
kept in context.

Review a long race without turning the session page into a wall of rows. Open any lap for its recorded telemetry and the fuel, tyre, validity, or sector evidence the simulator made available.

  • Searchable sessions, names, tags, and driver attribution
  • Fastest laps, saved comparisons, and theoretical best
  • Compatible setup matching and readable AC setup differences
  • Missing or uncertain simulator data stays explicit
FROM TRACK TO ANSWER

Three steps. No telemetry degree required.

01

Record

Open TRACE, start Assetto Corsa, then drive or play a replay at normal speed. TRACE stores completed sessions locally.

02

Choose a reference

Use your fastest lap, a lap from an imported friend's session, or one of TRACE's compatible suggestions.

03

Follow the difference

Scrub or play once across every graph and the track map. Zoom from the full lap down to a sector or corner.

OPEN BY DESIGN

Your laps belong
to you.

TRACE is local-first, simulator-agnostic at its core, and released under the MIT licence. Recording and analysis work without an account or cloud dependency.

git clone https://github.com/keystroke-tools/TRACE.git
Explore the repository
LOCAL FIRST
Your complete archive stays on your machine.
EVIDENCE BASED
Measured facts stay separate from heuristics.
SIM AGNOSTIC
Simulator-specific data ends at the adapter boundary.
PORTABLE
Share useful telemetry without sharing your database.
TRACE v0.5.1

There is time
in the lap.

Install TRACE once, then get future releases through the app with cryptographically verified updates. Assetto Corsa is the supported simulator today; more independent simulator adapters are planned.

Windows 10/11 · x86-64 installer · Future releases update inside TRACE
SELF-HOST GO LIVE

Install or update the embedded spectator service on a Linux VM with one command.

curl -fsSL https://simtrace.run/install-server | sudo sh
Expanded TRACE application screenshot