PWA · Offline · 0 cookies

The fitness app that doesn't even know who you are.

No account. No server. No cookies. Just you, your phone, and an app that minds its own business. cronoWiz is a free PWA that runs entirely on your device — your data never leaves. Ever.

cronoWiz home screen: a mosaic of the Strength, Cardio, Tools, Settings, Progress and Diary sections
Privacy

Your data? Stays yours. Period.

While the rest of the fitness world asks for your email, credit card and blood type before you take a single step, cronoWiz works the other way around.

  • Zero sign-up

    open and go, like your running shoes

  • Zero backend

    no server receives your data, because there is no server. Full stop.

  • Zero cookies

    the only thing we track is your workout, and we only do it on your phone

  • Zero cloud

    data lives in IndexedDB, in your browser. Delete the app and it's gone. Want a backup? You encrypt it yourself with a passphrase.

The comparison nobody asks for (but you deserve)

Price

Google Health Premium

$9.99/month ($99.99/year)

cronoWiz

Free. Forever.

AI Coach

Google Health Premium

Gemini tells you to sleep more (thanks, Gemini)

cronoWiz

Your TSB tells you whether you can push or need to recover — without sending your data to Mountain View

Requirements

Google Health Premium

Pixel Watch or Fitbit + subscription

cronoWiz

A browser. Any browser.

Your data

Google Health Premium

On Google's servers, with "science-backed guidance"

cronoWiz

On YOUR phone, with math you can verify

To deactivate

Google Health Premium

Cancel the subscription, pray they delete everything

cronoWiz

Delete the app. Done. Nothing else to wipe elsewhere.

Google just renamed Fitbit Premium to "Google Health Premium", bumped the price by $20/year, and added an AI coach that needs your biometric data in the cloud to tell you to take more steps. We give you load monitoring, readiness, HRV and adaptive programs — and the most it knows about you is an optional nickname.

Fun

OK, but is it actually fun?

Privacy alone isn't enough. A safe but boring app is like an empty gym with a great alarm system. cronoWiz is also — and above all — fun.

Procedural 3D worlds

Run through an autumn forest generated in real time, cycle along a beach at sunset, jog through a neon city at night, or dive into an underwater world with bubbles and caustics. Every session is different — terrain is generated procedurally with Perlin noise, trees place themselves, the sun sets while you run.

  • Forest
  • Beach
  • Neon City
  • Marine
The comparison nobody asks for, part 2

Price

Zwift

~€17.99/month

Kinomap

~€11.99/month

cronoWiz

Free

Worlds

Zwift

Watopia and friends (gorgeous, static)

Kinomap

Real videos (nice, pre-recorded)

cronoWiz

Procedural biomes (endless, different every time)

Internet required?

Zwift

Always, mandatory

Kinomap

Mandatory for streaming

cronoWiz

No. Works in basements, on mountains, anywhere

Companion

Zwift

Other online users' avatars

Kinomap

None

cronoWiz

Your virtual ghost runs with you — or against you

Your data

Zwift

Zwift cloud

Kinomap

Kinomap cloud

cronoWiz

Your phone

In one word

Zwift

Cycling MMO

Kinomap

Netflix of fitness

cronoWiz

Your private playground

Zwift is great if you want to ride with thousands of strangers and pay almost as much as Netflix. Kinomap is perfect if you love real-route videos. cronoWiz is for those who want worlds generated on the fly, zero latency, zero subscription, and the certainty that no server knows where you're riding.

Serious gamification

  • Levels and XP

    every session counts, from warm-up to PR

  • Daily Ring

    close your daily rings (cardio, strength, steps)

  • Streak

    your consecutive-days record, with realistic decay

  • Achievements

    badges for real milestones, not for opening the app

  • Gems and cosmetics

    collect gems in 3D worlds, unlock color variants (winter forest, tropical beach, rainy city…)

  • Collectible stickers

    because adults deserve trading cards too

cronoWiz Progress screen with levels, daily rings and achievements
Challenges

Race anyone. Even your past self.

Real races — no followers, no public leaderboards, no social network in the middle. Just you, an opponent and the road.

  • Ghost run

    pick one of your past runs and a virtual runner sets off at your recorded pace. An arrow points toward the ghost, with the gap in metres and an ahead / behind / tied label.

  • Repeat-track

    a loop you have run before comes back as a faint ghost line on the map, and a voice navigator calls out every turn — "in 80 m, turn right". The same route is grouped into one circuit in the diary instead of fragmenting into a dozen unrelated entries.

  • LiveRoom

    run live with a friend who is moving now: create a code, they join, and the map splits in two with their dot, their pace and the cadence delta beside yours.

  • Challenge a friend

    pack the route, the pace and the stats into a .cwchallenge file. They open it, accept, and you become their ghost — even from another continent, even on a treadmill. At the end, a verdict: who won, by how many seconds, by how many calories.

  • Pacer AI

    running solo? Pick a target pace and a pacer that never tires sets off down the strip. Beat it, or hold on.

  • Tempo

    turn the run into a countdown. At zero cronoWiz says "Target reached!", buzzes three times and the timer flips to counting up — because beating your target is the point.

cronoWiz 3D scenario: a ghost opponent to chase on the map, with live metrics

No friends to follow, no leaderboard, no social graph. The race is a file or a direct room between two phones. Full stop.

Flow

The treadmill, but with something to read.

The third treadmill scene, alongside YouTube and Scenario 3D: a stream of content that scrolls in front of you and reacts to how you are running. Not a tablet with the news propped on the console — a schedule built by the session you are in.

  • Live commentary

    kilometre done, heart-rate zone change, pace change, final minute: when something happens the stream breaks in and tells you, with your actual pace instead of an adjective.

  • Dashboard cards

    current pace, distance, heart rate, energy, cadence. Big numbers, readable while you run, without touching anything.

  • Compared to your own history

    "12 s/km faster than your average", "best pace in the last three weeks". The comparison is with you, not with a leaderboard of strangers.

  • Opening briefing

    today's form and your last run, served before the first kilometre starts.

  • Facts, quizzes and news

    dated facts turned into questions you answer while running, and the RSS feeds you choose yourself. Nothing repeats: it remembers what you have already seen.

  • On the TV too

    in cast mode the phone generates and the TV draws. Big targets and minimal controls, because you are running at the time.

cronoWiz Flow mode on a TV: content cards and metrics from the running session

The three scenes are mutually exclusive and none of them needs a backend: the browser reaches the feeds directly. The schedule is built by your session, not by a recommendation algorithm.

TV Hub Mode

Your living room becomes an immersive gym

Got a TV? Got a phone? You've got a gym.

  • YouTube videos on the big screen

    while your phone tracks

  • 3D worlds projected on TV

    the forest on a 55-inch hits different

  • Real-time metrics

    HR, pace, distance — all on the TV

  • The phone stays the brain

    sensors, BLE, audio all run there. The TV is just the "cinema".

No Chromecast required. No dongle. No account. Open the browser on the TV, scan, run.

cronoWiz in TV Hub mode, with the workout projected on a big screen
cronoWiz strength session with the timer and the next exercise
The lab

Experimental stuff. Seriously.

cronoWiz has a research-lab side you don't expect from a free app.

Pose detection with TensorFlow.js

Your phone's camera becomes your form coach. MoveNet analyses your movements frame by frame, all locally: a live skeleton is drawn on screen, reps only count when the movement is clean, and a banner tells you what to fix while it is still fixable.

  • Push-ups — counts reps, checks depth
  • Squats — range of motion and speed, with personal calibration
  • Plank — monitors hold and posture
  • VBT — bar velocity, bar path, 1RM estimate

HRV via camera

Put your finger on the camera and cronoWiz measures your heart-rate variability with a full PPG pipeline, in 60 seconds. With a Polar H10 it reads the RR intervals straight from the strap instead.

  • Sliding-window detrending
  • Butterworth band-pass filter
  • Adaptive peak detection
  • RMSSD with outlier rejection

Adaptive procedural music

A Tone.js synthesizer generates music in real time that adapts to your heart rate. No Spotify, no licensing.

  • House, Drum & Bass, Lofi, Synthwave
  • Intensity follows your HR zones
  • Melodies generated with Markov chains
  • Ambient breaks when you recover
cronoWiz tools: calculators for BMI, calories and heart-rate zones
cronoWiz diary with the history of past workouts
Live run in cronoWiz with map, metrics and session controls
AI Coach

A coach inside your phone. Literally inside your phone.

cronoWiz hosts a language model that runs entirely on your device, in WebGPU. No API, no cloud, no prompts shipped to a server: the intelligence is local, like everything else.

  • On-device LLM via WebLLM

    Llama 3.2 1B by default, or Gemma 2 2B as an opt-in "Coach Plus". Weights live in OPFS and survive updates: you download ~700 MB once, then it's back in seconds.

  • "Explain today"

    tap the readiness pill and the coach explains in three or four sentences why you are in PUSH, MODERATE or RECOVER today — citing your real numbers (TSB, recent RPE, last session).

  • Coaching chat

    a persistent thread that knows your profile, your load, today's adaptation and your last 7 sessions. It cites concrete facts instead of inventing them: "nice work on yesterday's 5K, RPE 7 in 31 minutes".

  • All local

    the conversation stays on the phone and rides into the encrypted backup. The model weights don't — they're regenerable. Not a byte of your training leaves the device.

It's no substitute for a doctor, a physiotherapist or a personal trainer — and it says so explicitly. Its job is to make your data legible and your plan adaptable, without anyone else seeing it.

Five personalities, same data

  • Wizzy neutral and direct, the baseline voice
  • Mark energetic motivator, sport metaphors
  • Sarah evidence-based, cites numbers, calm
  • Zen mindful, recovery-aware, gentle
  • Drill stern and accountability-driven (but never shaming)
Everything else

And then there's all this

Smart training

Live run in cronoWiz with map, metrics and session controls
  • Ready-made cardio programs (easy, tempo, pyramid, fartlek, HIIT) or build your own
  • Treadmill support with FTMS control via Bluetooth (speed + incline)
  • Strength sessions with set/rep/weight tracking and auto-rest
  • Banister model for training load (CTL, ATL, TSB)
  • Readiness pill: know instantly if you can push today
  • A 0-100 readiness score built on resting HRV and resting heart rate
  • Cardiac recovery test (HRR60 and HRR120) with its own log and verdict
  • HR estimate with no strap: Tanaka curve outdoors and a synthetic biometric trace in strength
  • Cadence detected on-device from the motion sensors — no extra hardware

Bluetooth sensors

cronoWiz settings screen with the TV Hub configuration
  • Bluetooth heart-rate straps
  • Polar H10: RR intervals for strap-grade resting HRV
  • Cadence sensors
  • Treadmill/bike FTMS — direct control of speed and incline
  • Bluetooth tape measure for body circumferences

Built-in tools

cronoWiz tools: calculators for BMI, calories and heart-rate zones
  • BMI, BMR, TDEE, HR zones
  • Pace and unit converter
  • Barbell plate calculator
  • 1RM estimate and training percentages
  • Wilks score
  • Body circumferences with body-fat estimate (Navy, RFM) and WHtR / WHR risk indices
  • Hydration tracker + weight tracker with sparkline
  • Route planner with elevation profile, climb categories and GPX export
  • Web radio with equalizer + procedural music

Strength, logged your way

cronoWiz strength session with the timer and the next exercise
  • Import a handwritten or printed plan: paste the text and it becomes a workout
  • Offline dictation of your loads between sets, in your own language
  • Free session: record HR and duration now, fill in the exercises later
  • Per-set values pre-filled from your history, with a repeat-last-set button
  • Time-based exercises alongside rep-based ones
  • The timer keeps running with the screen off

Backup and sync

cronoWiz diary with the history of past workouts
  • Export everything to a .cwbackup file encrypted with a passphrase
  • Sync room: a six-character code and the vault moves device to device over WebRTC, with no server
  • QR quick-link to cw·dashboard: scan and the data is over there
  • Import on another device — same passphrase, same data
  • No cloud involved. The backup is a file. Put it wherever you want.

Adaptive programs

cronoWiz Progress screen with levels, daily rings and achievements
  • An 8-item profile questionnaire: level, equipment, goal, days, length, limitations
  • Plan assembler: 8-week plans drawn from ~1,500 exercises, 3 proposals to choose from
  • Linear, undulating or block progression depending on level — strength and cardio
  • Post-workout feedback on the Borg CR10 scale, pain area, notes
  • Adaptive layer: today's session modulates against fatigue and recent RPE (deload or progression)

P2P sharing

  • Library exchange: open a direct channel, browse a friend's library while they're online and import their routes
  • .cwshare and .cwchallenge files for workouts, routes and challenges — compressed before they leave the phone
  • Short links to share a session when it's small enough
  • Session transfer: scan a QR and a finished session moves from the TV to the phone's diary

Anywhere, in 14 languages

  • English, Italian, Spanish, French, German, Brazilian Portuguese, Russian, Turkish, Indonesian, Hindi, Bengali, Simplified Chinese, Japanese, Korean
  • Installable PWA from any browser, or the Android app on the Play Store
  • Works offline: after the first load it needs no network
  • Phone, tablet, desktop and TV-style layouts
  • Remote sessions that keep running with the screen off
cw·dashboard

And when a year of training has to be read all at once

The phone records. The dashboard is where that becomes readable: same principle — free, no account, nothing leaves your browser — with the screen space and the maths a five-inch screen cannot have.

  • Form over time

    fitness, fatigue and form on the Banister model, plus acute-to-chronic workload ratio.

  • Digital twin

    it projects your form forward from a hypothetical load, and tells you when it doesn't have enough history to try.

  • AI reports, on your endpoint

    a language model you host yourself — typically an Ollama on your own network — reads the computed metrics and writes.

  • Straight from the phone

    a QR or a six-character code and the backup moves device to device, without touching a server.

Explore cw·dashboard

free, runs in the browser, asks for nothing.

Free. Private. Yours.

cronoWiz isn't a freemium product that locks the useful features behind a paywall.

It isn't a service that gives you the app in exchange for your data.

It isn't a startup hoping to sell you to a bigger company.

It's an app that does what it promises: it helps you train, minds its own business, and asks nothing in return.

Install cronoWiz

works offline, weighs nothing, doesn't bite.

Available on Google Play

Prefer a native Android experience? You can find cronoWiz on the Play Store. Same privacy, zero accounts, no compromises.

FAQ

The questions people actually ask

Is cronoWiz really free?

Yes. It is not a freemium product with the useful features locked behind a subscription — there is no paid tier at all. There are no ads, and we do not sell data, because we never receive any.

Do I need an account?

No. There is no sign-up, no email to enter and no cloud profile. Open the app, pick a workout and start. You can set a nickname, and even that is optional.

Where is my training data stored?

On the device, in the IndexedDB of your browser or of the installed app. There is no cronoWiz server to receive it. If you want to move it, you export an encrypted .cwbackup file with a passphrase you choose, or send it straight to another device over WebRTC.

Does it work offline?

Yes. It is a progressive web app: after the first load the timer, programs, diary and strength sessions all work with no connection. Outdoor running uses GPS, which needs no network.

Does the AI coach send my data to a server?

No. The language model runs on your device through WebLLM and WebGPU: the weights are downloaded once and kept locally, and the prompts never leave the phone. If your device has no WebGPU the coach simply stays off — everything else keeps working.

Do I need a heart-rate strap?

No, but it helps. Without one cronoWiz estimates heart rate with the Tanaka curve outdoors and a two-state work/rest model in the gym. Pair a Bluetooth strap and the estimate steps aside for the real signal. With a Polar H10 it also reads RR intervals for strap-grade HRV.

Which devices does it work on?

Any modern browser: Android, iPhone, tablets, computers, and even a TV browser in TV Hub mode. On Android there is also a native app on the Play Store. A few features depend on hardware: camera HRV needs the torch and is not available on iOS, and the AI coach needs WebGPU.

How many languages does it speak?

Fourteen: English, Italian, Spanish, French, German, Brazilian Portuguese, Russian, Turkish, Indonesian, Hindi, Bengali, Simplified Chinese, Japanese and Korean.

What's the difference between cronoWiz and cw·dashboard?

cronoWiz is the app on your phone: it records the training. cw·dashboard runs in the browser and reads that history on a big screen, with analyses that would not fit on a phone. Both are free, and the data moves between them by QR, code or file — never through a cloud.

Guides and deep dives