Download · free · open source

Get GT7 Datalogger.

GT7 Datalogger records the telemetry your PlayStation sends while you drive Gran Turismo 7 — speed, pedals, gear, revs and about 28 channels in all, sixty times a second. It splits the stream into laps and shows them live and lap by lap in your browser, with lap comparison, a spoken race engineer and maps of every circuit. It runs on your own computer and needs no account.

MIT licence. Every download is built by GitHub Actions from the public source. Older versions and release candidates are on the releases page.

Desktop app

One download. No Docker, no Python, no terminal.

The desktop app runs the same server a Docker install runs, and opens the dashboard in your own browser at http://127.0.0.1:8000/. On macOS and Windows it adds an icon to the menu bar or the notification area. The first start walks you through finding your PlayStation.

macOS

macOS 13 or later, on Apple silicon (M1 and newer).

GT7-Datalogger-macOS-arm64.dmg

Open the .dmg and drag GT7 Datalogger to Applications. It is signed with an Apple Developer ID and notarized by Apple, so macOS asks once whether to open it.

On an Intel Mac, use Docker.

Windows

Windows 10 or 11, 64-bit. Windows on Arm runs it under emulation.

GT7-Datalogger-Windows-x64-Setup.exe

Run Setup, then start GT7 Datalogger from the Start menu. Before it installs, Setup asks about each of the three things the app fetches on its own. The portable .zip needs no install: unzip it anywhere and run gt7-datalogger.exe.

Free code signing provided by SignPath.io, certificate by SignPath Foundation (approval pending). Until then the Windows files are unsigned and SmartScreen warns about them: choose More info, then Run anyway. See the code signing policy.

Linux

x86_64: Ubuntu 22.04+, Debian 12+, Fedora, RHEL 8+.

GT7-Datalogger-Linux-x86_64.AppImage

Make it executable and run it: chmod +x, then ./GT7-Datalogger-Linux-x86_64.AppImage. The .tar.gz is the same app as a plain folder, and needs no FUSE.

Linux has no tray icon yet. Stop it from Settings › About in the dashboard.

Docker

On a home server, a NAS or a Raspberry Pi.

The same app as one container, for any machine Docker runs on — an Intel Mac, a NAS, a Raspberry Pi 4, 5 or Zero 2 W. Images for amd64 and arm64 are on GitHub’s container registry. Open http://<that machine>:8000/ once it’s running.

# PlayStation on the same network
docker run -d --name gt7-datalogger \
  -p 8000:8000 -p 33740:33740/udp \
  -e GT7_PS_IP=192.168.1.50 \
  -v gt7-data:/data \
  ghcr.io/jbhoorasingh/gt7-datalogger:latest

# :latest is amd64 only. On a Raspberry Pi or other arm64
# machine, use a release tag such as :0.9.0 instead.
Phones and tablets

The iPhone app is in the App Store. Android is on its way.

The GT7 Datalogger phone app records straight from your PlayStation, or follows a datalogger on your network, with the live dash, Analysis and the Race Engineer built in. The iPhone and iPad version is in the App Store; the Android version is on its way.

iPhone and iPad

Free, in the App Store.

Needs iOS or iPadOS 15 or later. Open the link on the iPhone or iPad itself, or search the App Store for GT7 Datalogger.

If something goes wrong, the support page says how to tell me.

Android

Coming soon.

The Android app is still being built and isn’t on Google Play yet. Until it is, an Android phone or tablet can use the dashboard in its browser.

Any phone, in the browser

Nothing to install.

A phone or tablet on the same Wi-Fi opens the dashboard in its browser: the full dashboard, the live dash at /dash, or the Race Engineer at /engineer.

In the desktop app, turn on Let my phone/tablet connect, then scan the QR code in Settings › Phone app.

Check a download

A checksum and a build record for every file.

Each release carries SHA256SUMS.txt, and a GitHub build provenance attestation ties every file to the workflow run and the commit that built it. From 1.0.1, the Linux files also have a detached signature (.asc) beside them.

# compare the result with that file's line in SHA256SUMS.txt
shasum -a 256 GT7-Datalogger-macOS-arm64.dmg              # macOS
Get-FileHash .\GT7-Datalogger-Windows-x64-Setup.exe        # Windows, PowerShell
sha256sum -c --ignore-missing SHA256SUMS.txt               # Linux

# any system, with the GitHub CLI
gh attestation verify GT7-Datalogger-Windows-x64-Setup.exe --repo jbhoorasingh/gt7-datalogger
Uninstall

Removing it, and your data.

Signed downloads

Code signing policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

This covers the Windows downloads. The application is pending, so the Windows files are unsigned until it is approved.

Download Signature
macOSApple Developer ID, with the hardened runtime, notarized by Apple and stapled. Every file inside the app is signed, and so is the .dmg.
WindowsAuthenticode with a timestamp, on Setup, on the uninstaller and on every .exe, .dll and .pyd in the app.
LinuxA detached OpenPGP signature (.asc) for each file, from 1.0.1.