Real-time data
Every metric refreshed once a second while you paddle — no lag, no guesswork.
The open-source companion app for kayak ergometer athletes and coaches. Live metrics, structured programs and deep workout analysis — right on your Mac or PC.
macOS Windows
Companion app made for
KayakFit pairs over Bluetooth with the KayakFirst Bull kayak ergometer.
Shop the Bull at KayakFirstOne session, every metric
KayakFit reads the KayakFirst Bull and your heart-rate monitor at the same time and merges both streams into one live session. That combination is the real payoff — you see the effort you put in next to the output you get back, second by second.
Features
From your first stroke to the post-session breakdown — KayakFit keeps every metric in one clean, fast app.
Every session gets a detailed summary: stacked charts for speed, power, heart rate, cadence and pull force on one shared time axis. Hover for exact values, review time in each HR zone, and dig into per-lap splits.
Run interval sessions like 4 × 500 m / 1:00 rest or a 2 km time trial with a live step panel, countdowns and audible cues on every phase change. Each interval becomes its own lap on Strava.
A short first-run wizard connects your KayakFirst Bull over Bluetooth and, optionally, a heart-rate strap. Every session is saved as CSV and FIT, then uploaded to Strava — automatically or on demand.
Give any interval a target — a heart-rate zone, pace per 200/500/1000 m, watts or stroke rate — and KayakFit checks your live effort against it. A clear badge tells you On target, Too hard or Too easy, with an audible cue the moment you drift out of range.
Every session is saved and stays open to you. The Workouts screen lists them newest first — re-open any summary, re-export its FIT, re-upload to Strava, or reveal the raw files on disk. Nothing is locked away in a cloud account.
Lightweight, cross-platform and completely open — the essentials done right.
Every metric refreshed once a second while you paddle — no lag, no guesswork.
Auto-pause, auto-laps and crash recovery capture every effort as CSV and FIT.
Synced charts, per-lap splits and time-in-zone turn raw data into insight.
A calm, focused layout with light and dark themes that reads at a glance.
One app, native on both macOS and Windows. No accounts, no cloud lock-in.
Written in Python, MIT-friendly and fully auditable. Fast, lightweight, and yours to extend.
Open source
KayakFit is free and open source. The code is written in Python and fully auditable — no telemetry, no accounts, no paywalls. Contributions, issues and feature requests are always welcome.
Universal build for Apple silicon and Intel Macs.
Standalone build — no Python install required.
KayakFit is free and open source for macOS and Windows. Grab the code, build it, and turn every session into data you can act on.