Trainer

UK Train Times · Weather · Astronomy

A local-first desktop companion for the UK railway. Real-time departures and route planning, with the weather for your journey and the night sky above it, in one clean dark interface.

Builds are published on the releases page as they ship.

Local-first·No API key for weather ·GPL-3.0·Windows · macOS · Linux
What it does

Three things, done properly

Trainer brings train times, weather and astronomy together so you can plan a journey without leaving the app or handing over an API key.

01

Train information

Real-time departures across a wide window, with the detail you actually need.

  • Platforms, delays, cancellations and operator
  • Route planning with interchange support
  • Calling points and full service detail
  • Automatic refresh at a configurable interval
02

Weather integration

The forecast for where you are going, with no account and no key.

  • Current conditions and a seven-day outlook
  • Automatic location via Open-Meteo
  • Weather for the destination, not just home
  • Graceful handling when a service is down
03

Astronomy

The sky over your journey, calculated locally where it counts.

  • Accurate moon phases with a hybrid service
  • A seven-day astronomical outlook
  • Sunrise, sunset and celestial events
  • No API keys required
04

A considered desktop app

Built to live on your machine and respect it.

  • Dark and light themes, switched with a key
  • Full keyboard navigation
  • Local-first: your data stays on your machine
  • Native installers for every platform
A look inside

See it in action

The dark Material interface, with departures, the journey forecast and the night sky side by side.

Trainer main window: 3-hourly and 7-day weather, astronomy events, and live train departures
The main window. The 3-hourly forecast and seven-day weather outlook at the top, astronomy events with quick links to the night sky, observatories and space agencies, and live train departures below with platforms, calling points and route detail, all in the dark theme.
Get Trainer

Install on your platform

Grab a build from the releases page, or build from source with the development guide.

Windows

Per-user installer

A graphical installer that needs no administrator rights, registers a normal uninstall entry and adds shortcuts.

TrainerSetup.exe Download for Windows
macOS

Apple Silicon DMG

A self-contained app bundle with Python and Qt frozen in, delivered as a drag-to-install disk image.

trainer-macos-arm64.dmg Download for macOS
Linux

Flatpak

A Flatpak bundle for the KDE runtime that runs on any modern desktop.

flatpak install --user trainer.flatpak Download for Linux