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.
A short first-run wizard connects your KayakFirst Bull over Bluetooth and, optionally, a heart-rate strap. Then tailor heart-rate zones, dashboard metrics, sound cues and Strava uploads to the way you train.
No plan required: start paddling and KayakFit records the session. When you stop, auto-pause freezes the workout so idle time does not dilute your pace or averages. Start again and recording resumes automatically.
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.
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.
Both workout modes share synced charts, hover values and heart-rate zones. Their summaries then focus on what matters for that kind of session:
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.
Built for Apple silicon Macs.
Standalone build — no Python install required.
Get started
Get the free app for macOS or Windows — no account, no sign-up.
Connect your KayakFirst Bull and optional heart-rate strap over Bluetooth.
Train with live metrics, then review the session or send it to Strava.
KayakFit is free and open source for macOS and Windows. Download the latest release or explore the code, then turn every session into data you can act on.
Contact
Feel free to reach out for questions, feedback, or collaboration. I’m happy to talk about KayakFit or similar projects.
View my LinkedIn profile