Build the habit

Duolingo for fitness: when the workout is the lesson

Updated · 9 min read

In short

A Duolingo for fitness keeps the loop that brings you back (short sessions, a streak, small rewards) and makes the workout itself the lesson. Most apps sold that way are trackers: you log what you did somewhere else. SWADE is the workout: your phone's camera checks every jump, squat and step aside. Daily sessions sized to your level, free.

In this guide
  1. What "Duolingo for fitness" should mean
  2. The hard part: who checks the workout?
  3. The Duolingo loop, rebuilt for a workout
  4. Three kinds of "Duolingo for fitness" apps
  5. SWADE: a day in the app
  6. A streak with wiggle room
  7. The five-question test
  8. What SWADE doesn't do (yet)
  9. Your camera stays on your phone
  10. Frequently asked questions

What "Duolingo for fitness" should mean

People who type "Duolingo for fitness" aren't asking for another workout library. They already know what to do: move a bit, most days. What they want is the thing Duolingo cracked for languages, the reason you open it on a Tuesday night when you'd rather not. Read the App Store reviews of Fito, one of the apps sold on that comparison, and the same few wishes come up: a nudge at the right time, a streak worth protecting, and a mascot that keeps it playful instead of guilt-tripping you.

Strip Duolingo down and four parts are left:

  • A tiny daily task. Duolingo built its streak around practice that can take as little as five minutes a day.
  • The app checks your work. You answer, it grades you on the spot. No "I'll trust you did it."
  • A streak with a safety net. Miss a day and a Streak Freeze can cover it.
  • Progress you can see. XP, a path that moves forward, a mascot that reacts.

Duolingo says it works. In a 2022 post on its blog, it reported that learners who reach a 7-day streak are 3.6 times more likely to finish their course. When it let people hold two Streak Freezes at once, the number of learners active each day went up by 0.38%; in Duolingo's reading, a bigger safety net didn't mean more days off. Those are Duolingo's own figures, about language learning, with no methodology published. They still show what the loop is for: not the streak itself, but getting you to show up tomorrow.

The hard part: who checks the workout?

Here's where most "Duolingo for fitness" apps quietly change the deal. A language lesson happens inside the app, so the app can grade it. A workout usually happens somewhere else: a run, the gym, your living room floor. So the app has to take your word for it, or your watch's.

That changes how the streak feels. Duolingo's streak means "I did the lesson and got the answers." A logged streak means "I said I worked out." Some days that's the same thing. On the days you're tempted to log a stretch and call it a workout, it isn't.

Fito's reviews show both sides of it. One reviewer asks for a plain button to mark a workout done and keep the streak. Another praises the app for keeping them honest about how often they really trained. A third lost a streak because the steps synced from a watch came up a little short. A streak is only as good as whatever counts it.

SWADE closes the gap the way Duolingo does: the exercise happens inside the app, and the app checks it. You prop your phone up, step back, and the camera follows your body. Jump over a barrier, and the runner on screen jumps. Squat under a gate, and it ducks. Step aside, and it switches lanes. Miss the move and you hit the obstacle. Nobody has to take anyone's word for anything.

SWADE's Runner game: the pirate runner leaps a spiked barrier on a three-lane track lined with palm trees.
Jump for real, and the runner jumps too.

The Duolingo loop, rebuilt for a workout

Duolingo mechanicWhy it works thereWhat a workout needsIn SWADE today
Short lessonSmall enough to start on a bad dayA session you can finish without planningA timed run sized to your level; you see its length before you start
Instant gradingYou know right away if you got itThe app sees the move, not a logThe camera reads each jump, squat and step aside as you make it
StreakMissing a day feels like losing somethingA streak that respects restYou pick 3, 5 or 7 days a week; rest days count on their own
Streak FreezeOne bad day doesn't erase monthsA cover for a missed plan dayDay savers: everyone starts with one, and the weekly chest pays out two more
XPEvery session pays somethingRewards for effort, not for perfectionXP in round numbers, with bonuses for a perfect run, a combo, a new record
The pathYou can see where you're goingA path that never locks the workoutOne node per session; every fifth node is a record day
MascotSomeone notices you showed upEncouragement, never guiltSway the weasel cheers each session and tells you when you get faster
LeaguesWeekly competition with strangers—Not yet

Three kinds of "Duolingo for fitness" apps

Apps that use the comparison fall into three families. Each answers a different need.

KindHow a session countsExample, and what its own site says
TrackerYou log it, or a watch syncs itFito: a gamified fitness and food tracker with a bear mascot and a streak; workouts are logged by hand or synced from a watch or band, with over 80 exercise types (getfitoapp.com)
Short guided workoutsYou follow a routine on screenWe Move You: 2 to 4 minute daily workouts with a sloth coach and leagues; free with ads, or ad-free with an optional Plus subscription (we-move-you.com)
Camera gameThe camera sees each moveSWADE: arcade runs your body controls; jumps, squats and lane changes are read on the phone

Read on 16 October 2026 on each app's own website. Apps change: check the listing before you install. SWADE has no link with Duolingo, Fito or We Move You.

A tracker is the right pick if you already train and want a streak on top. A camera game is for the other case: you don't have a routine yet, and you'd rather play than count.

SWADE: a day in the app

Set up once. A few one-tap questions: why you want to move, your level, how many days a week, and whether your knees or back need sparing. Then a first squat try, before any account (you can skip it). An account is optional; it only matters if you want your progress on a new phone.

Prop. Step back. Play. Lean your phone on anything and step back until Sway sees you head to toe. No gear, nothing to hold, nothing to wear. A jump starts the run.

SWADE's Runner before the start: "Jump to start" over a checkered three-lane track, the pirate runner waiting, and a small outline of the tracked player in the top corner.
Step back, then jump. The run starts when you do.

Run. The Runner is three lanes at full speed. Barriers, gates and walls come at you, and your body does the dodging. In Chrono, a hit only costs your combo: you keep running till the clock hits zero. In Elimination, hearts are on the line and your distance is the record to beat.

Collect. The result stacks your XP, bonus by bonus. Your streak grows. If you got faster, Sway says so. If you didn't, nobody scolds you.

SWADE result screen: "Session complete!", Sway smiling, four XP bonuses (Session +30, Every beat hit +10, On fire +5, New record +10), 55 XP in total, 94% accuracy.
Every bonus stacks: the session, a perfect run, a combo, a new record.

Come back. Tomorrow, the Path moves one node forward. Rest day? Once you have a streak, it grows anyway.

Want more than the day's session? Replay any mode in Play. Extra runs use energy, which refills with time or with a video you choose to watch.

The SWADE Path: this week's plan at the top, a completed session node, and a gold record-day node reading "Beat 412 m", with Sway holding a trophy.
One node per session. Every fifth one is a record day.

A streak with wiggle room

A streak that breaks at the first missed day is a streak people quit. Research by Marissa Sharif and Suzanne Shu (Journal of Marketing Research, 2017) offered people a choice: an easy goal, a hard one, or a hard one with a small "emergency reserve," a few allowed misses. In one study, 46% picked the reserve, against 29% for the easy goal. And the reserve kept them going: people who had one persisted more than even those with a hard goal, and were likelier to get back on track after a slip.

SWADE builds that slack in twice, and lets you start small:

  • Rest days are part of the plan. On a 3-day plan, the other four days count toward your streak on their own. You never have to play seven days to keep it.
  • Day savers. Miss a plan day and a day saver covers it, so the streak holds. They come from the weekly chest, which opens when you've played your week. You can hold three at a time.
  • Start with three days. New to working out? Pick the 3-day plan: three short sessions a week is a streak you can keep. Once it holds, move up to five in the Plan settings; the change starts the next Monday.

Premium adds unlimited day savers, if you'd rather never think about it. The free streak already forgives.

SWADE streak screen: a 12-day streak, the week's days with rest-day flames and a chest on Friday, and one day saver in stock.
Rest days count on their own. A day saver covers a missed one.

The five-question test

Before you install any app that calls itself "Duolingo for fitness," ask it:

  1. Does the workout happen in the app? If not, it's a tracker. Fine, but then the streak measures logging.
  2. Does the app check the work? A camera, a sensor, a grade. Something other than a "done" button.
  3. Is today's session small enough for a bad day? If it needs a gym bag, it won't survive a Tuesday.
  4. Does the streak forgive? Rest days and a cover for a missed day, or it'll break and you'll leave.
  5. Do you get something every time? XP, a record, a word from a mascot. Effort should pay on the spot.

SWADE answers yes to all five. Leagues aren't on that list on purpose: they're fun, but they're not what brings you back on day three.

What SWADE doesn't do (yet)

Honest list, so you know what you're installing:

  • Two games. The Runner, and Push Flight, where your push-ups fly Sway and your head steers. More will come; none is promised here with a date.
  • No leagues, quests or friends yet. The loop today is XP, the streak, the Path and your records.
  • No workout plans or programs. It's a game, not a coach. No weights, no sets, no reps to log.
  • No food or calorie tracking. SWADE is about moving, not about what's on your plate.
  • Space needed. You need room to step side to side and the phone propped where it sees all of you.

Knees or back acting up? Turn on the option and the jumps come out of every session; one tap brings them back. Any doubt about exercising, ask a doctor first.

Your camera stays on your phone

Checking a workout means looking at you, which is more personal than grading a typed answer. So the checking happens on the phone, in the moment, and nowhere else. The pictures the camera takes to follow you are never sent anywhere, to us or to anyone. What reaches our servers is what a game produces: your score, your jumps, your squats. Read the privacy policy.

SWADE camera screen: Sway holds up a phone above the words "Sway needs to see you move. Jump, dodge, squat. I'll follow every move." and a "Turn on the camera" button.
Sway follows every move. What the camera sees stays on the phone.

Frequently asked questions

Is there an app like Duolingo, but for working out?

Several apps borrow the Duolingo loop. Trackers add a streak to workouts you log; SWADE goes further and makes the workout part of the app, checked by your phone's camera, with a daily streak, XP and a path, in timed sessions sized to your level.

Is SWADE made by Duolingo?

No. SWADE is an independent app, published by SWADE SAS. We admire how Duolingo turns a hard habit into a daily one, and built a workout game around the same idea.

Is SWADE free?

Yes. The day's session, the games, XP and the streak are free. Premium is optional: unlimited energy and unlimited day savers, with a 14-day free trial on the yearly plan.

How long is a session?

It depends on you. A Path session is a timed run sized to your level, and you see its length before you start. Chasing a record? You keep running until your last heart.

Do I need equipment or a big room?

No equipment: no weights, no bands, nothing to hold. You need a phone with a camera, somewhere to prop it, and enough floor to step side to side with your whole body in view.

Can I play without jumping?

Yes. Turn on the knees-and-back option in Settings › Health: jumps come out of every session, every game says so before it starts, and one tap brings them back.

Free on iPhone and Android

Your streak starts today.

Prop your phone, step back, and let Sway see you move. Free on iPhone and Android.

  • Free
  • No equipment
  • No image leaves your phone