<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en" xml:base="https://hupser.app/">
  <title>hupser blog</title>
  <subtitle>What each hupser feature does, how to use it and which apps have it.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://hupser.app/blog/feed.xml" />
  <link rel="alternate" type="text/html" href="https://hupser.app/blog/" />
  <id>https://hupser.app/blog/</id>
  <updated>2026-11-09T12:22:02.778Z</updated>
  <author><name>hupser</name><uri>https://hupser.app/</uri></author>
  <icon>https://hupser.app/favicon-64.png</icon>
  <entry>
    <title>Zwift vs MyWhoosh vs ROUVY vs hupser</title>
    <link rel="alternate" type="text/html" href="https://hupser.app/blog/zwift-mywhoosh-rouvy-hupser/" />
    <id>https://hupser.app/blog/zwift-mywhoosh-rouvy-hupser/</id>
    <published>2026-11-09T12:22:02.778Z</published>
    <updated>2026-11-09T12:22:02.778Z</updated>
    <summary>Zwift, MyWhoosh, ROUVY and hupser compared, November 2026: hupser is free, rides your own workouts and GPX routes, overlays any app and plans with Claude.</summary>
    <category term="riding" label="Riding and training" />
    <content type="html">&#60;p&#62;Zwift, MyWhoosh, ROUVY and hupser all turn a smart trainer into structured workouts and virtual riding, and the right one depends on how you ride. Choose hupser if you want a free app that rides your own workout files and GPX routes, keep your workout on top of a film or anything else on screen, and plan your training with Claude. We make hupser, so take this with that in mind: below are the facts as of November 2026, what hupser does well, and what it doesn&#38;#39;t do yet.&#60;/p&#62;
&#60;h2 id=&#34;zwift-mywhoosh-rouvy-and-hupser-at-a-glance&#34;&#62;Zwift, MyWhoosh, ROUVY and hupser at a glance&#60;/h2&#62;
&#60;p&#62;hupser, Zwift, MyWhoosh and ROUVY all control your smart trainer in ERG and run structured workouts. The differences are where you ride, what you ride on and what comes with it.&#60;/p&#62;
&#60;table&#62;
&#60;thead&#62;
&#60;tr&#62;
&#60;th&#62;&#60;/th&#62;
&#60;th&#62;&#60;strong&#62;hupser&#60;/strong&#62;&#60;/th&#62;
&#60;th&#62;Zwift&#60;/th&#62;
&#60;th&#62;MyWhoosh&#60;/th&#62;
&#60;th&#62;ROUVY&#60;/th&#62;
&#60;/tr&#62;
&#60;/thead&#62;
&#60;tbody&#62;&#60;tr&#62;
&#60;td&#62;What you ride&#60;/td&#62;
&#60;td&#62;&#60;strong&#62;Real places in 3D, your GPX routes&#60;/strong&#62;&#60;/td&#62;
&#60;td&#62;Virtual worlds, video with Plus&#60;/td&#62;
&#60;td&#62;Virtual worlds&#60;/td&#62;
&#60;td&#62;Filmed real roads&#60;/td&#62;
&#60;/tr&#62;
&#60;tr&#62;
&#60;td&#62;Windows and Mac&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;/tr&#62;
&#60;tr&#62;
&#60;td&#62;iPhone and iPad&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;/tr&#62;
&#60;tr&#62;
&#60;td&#62;Android&#60;/td&#62;
&#60;td&#62;Coming soon&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;/tr&#62;
&#60;tr&#62;
&#60;td&#62;Apple TV&#60;/td&#62;
&#60;td&#62;No&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;/tr&#62;
&#60;tr&#62;
&#60;td&#62;Group rides and races&#60;/td&#62;
&#60;td&#62;Coming soon&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;td&#62;Yes&#60;/td&#62;
&#60;/tr&#62;
&#60;tr&#62;
&#60;td&#62;Price&#60;/td&#62;
&#60;td&#62;&#60;strong&#62;Free&#60;/strong&#62;&#60;/td&#62;
&#60;td&#62;€19.99 a month&#60;/td&#62;
&#60;td&#62;&#60;strong&#62;Free&#60;/strong&#62;&#60;/td&#62;
&#60;td&#62;€19.99 a month&#60;/td&#62;
&#60;/tr&#62;
&#60;/tbody&#62;&#60;/table&#62;
&#60;p&#62;Prices as of November 2026. Zwift Plus, with Zwift Coach and filmed routes, is €29.99 a month. ROUVY has a free tier of 20 km a month.&#60;/p&#62;
&#60;h2 id=&#34;which-indoor-cycling-app-should-you-choose&#34;&#62;Which indoor cycling app should you choose?&#60;/h2&#62;
&#60;p&#62;The best indoor cycling app is the one that fits how you ride:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;Choose Zwift&#60;/strong&#62; for racing and events in game-like virtual worlds.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Choose MyWhoosh&#60;/strong&#62; for free virtual worlds, races and events.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Choose ROUVY&#60;/strong&#62; for filmed video of real roads.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Choose hupser&#60;/strong&#62; for free, focused training: your own workout files and GPX routes, an overlay to ride while watching anything, 3D courses built from real places, and Claude to plan with.&#60;/li&#62;
&#60;/ul&#62;
&#60;h2 id=&#34;what-hupser-does-well&#34;&#62;What hupser does well&#60;/h2&#62;
&#60;h3&#62;One account on your iPhone, iPad, Mac and Windows PC&#60;/h3&#62;
&#60;p&#62;hupser keeps your workouts, calendar, FTP, zones and rides in your hupser account, so every device you sign in on shows the same. Each device keeps a copy for riding offline. The Mac download is about 50 MB, and a ride starts when you start pedalling.&#60;/p&#62;
&#60;h3&#62;Ride while you watch something else&#60;/h3&#62;
&#60;p&#62;On Mac and Windows, hupser keeps your power, heart rate, cadence and workout in a small overlay on top of any app. You can watch a film, a race or a lecture while ERG holds your watts. &#60;a href=&#34;https://hupser.app/blog/watch-a-film-while-you-ride/&#34;&#62;Here&#38;#39;s how it works&#60;/a&#62;.&#60;/p&#62;
&#60;figure&#62;&#60;img src=&#34;/blog/zwift-mywhoosh-rouvy-hupser/ac0d30a83810f185.webp&#34; alt=&#34;hupser&#38;#39;s ride overlay showing power, heart rate and the workout on top of a film&#34; width=&#34;1440&#34; height=&#34;900&#34; loading=&#34;lazy&#34;&#62;&#60;figcaption&#62;Your workout on top of whatever you&#38;#39;re watching.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;h3&#62;Real places in 3D, and your own roads&#60;/h3&#62;
&#60;p&#62;hupser&#38;#39;s 3D courses are built from the real place: the Criterium in Komenda and the Možjanca climb near Kranj have their real ground, buildings, fields and trees. On Mac and Windows you can also upload any GPX route and ride it on a map that turns with you, with every hill on your trainer. Hills settings set how steep climbs and descents feel and cap the steepest grade.&#60;/p&#62;
&#60;h3&#62;Plan with Claude or ChatGPT&#60;/h3&#62;
&#60;p&#62;hupser connects to the AI assistant you already use. hupser is in Claude&#38;#39;s connector directory, and ChatGPT can add it as a custom MCP server where your plan allows. Ask in plain words to build a workout, plan your week or look at your rides, and the workouts land in your hupser library and calendar. &#60;a href=&#34;https://hupser.app/blog/ai-cycling-coach/&#34;&#62;How to connect it&#60;/a&#62;.&#60;/p&#62;
&#60;figure&#62;&#60;img src=&#34;/blog/zwift-mywhoosh-rouvy-hupser/2a161de1d0ed9dcc.webp&#34; alt=&#34;Claude building a threshold workout in hupser and putting it on the rider&#38;#39;s calendar&#34; width=&#34;2112&#34; height=&#34;1320&#34; loading=&#34;lazy&#34;&#62;&#60;figcaption&#62;Ask in plain words, ride it in hupser.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;h3&#62;Bring your workouts and your plan&#60;/h3&#62;
&#60;p&#62;hupser opens .zwo, .erg, .mrc and .fit workout files on iPhone, iPad, Mac and Windows: open the file and it&#38;#39;s in your library. Planned workouts from Intervals.icu show up in hupser. Finished rides go to Intervals.icu, to Apple Health on iPhone and iPad, and to Strava. While Strava limits how many riders can connect to hupser, you may need to upload a ride to Strava by hand.&#60;/p&#62;
&#60;figure&#62;&#60;img src=&#34;/blog/zwift-mywhoosh-rouvy-hupser/3cc0528b914391fb.webp&#34; alt=&#34;A .zwo workout opened in hupser on a Mac, ready to start&#34; width=&#34;2400&#34; height=&#34;1500&#34; loading=&#34;lazy&#34;&#62;&#60;figcaption&#62;Open the file, press Start.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;h3&#62;Use your Zwift controller&#60;/h3&#62;
&#60;p&#62;hupser shifts virtual gears with a Zwift Ride, Zwift Play or Zwift Click v2, or any controller connected through BikeControl: pair it under Devices → Controller / Shifters. On Mac and Windows the same controller moves around the app, so you need no mouse on the bike. A Click v2 left unit works only while Zwift has recently unlocked it.&#60;/p&#62;
&#60;h3&#62;See what you rode&#60;/h3&#62;
&#60;p&#62;On Mac, a finished ride opens as a page of widgets: the ride profile on the planned blocks, time in zone, a power curve, peak power from 5 seconds to an hour, Pw:HR decoupling and every climb you rode.&#60;/p&#62;
&#60;h2 id=&#34;what-hupser-doesn-t-do-yet&#34;&#62;What hupser doesn&#38;#39;t do yet&#60;/h2&#62;
&#60;p&#62;hupser is new, and some things other apps have aren&#38;#39;t there yet:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;No Android app yet (coming soon) and no Apple TV app.&#60;/li&#62;
&#60;li&#62;No group rides, races, events or clubs yet. You can see friends who are riding and ride on the same course as others.&#60;/li&#62;
&#60;li&#62;Two 3D courses for now, plus your own GPX routes on Mac and Windows. Your own routes aren&#38;#39;t on iPhone and iPad yet.&#60;/li&#62;
&#60;li&#62;No TrainingPeaks connection, and rides don&#38;#39;t upload to Garmin Connect.&#60;/li&#62;
&#60;/ul&#62;
&#60;h2 id=&#34;zwift-mywhoosh-and-rouvy-in-short&#34;&#62;Zwift, MyWhoosh and ROUVY in short&#60;/h2&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;Zwift&#60;/strong&#62; is a subscription app with virtual worlds such as Watopia, racing and events. Since October 2026, Zwift Plus adds Zwift Coach and filmed routes.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;MyWhoosh&#60;/strong&#62; is free, with virtual worlds, races and events.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;ROUVY&#60;/strong&#62; is a subscription app, with a free tier of 20 km a month, built around filmed real-world routes, with other riders shown on the road. Subscribers can also import GPX routes. Zwift has owned it since April 2026, and it runs separately.&#60;/li&#62;
&#60;/ul&#62;
&#60;h2 id=&#34;questions&#34;&#62;Questions&#60;/h2&#62;
&#60;h3&#62;Which is better, Zwift, MyWhoosh, ROUVY or hupser?&#60;/h3&#62;
&#60;p&#62;It depends on how you ride. Zwift and MyWhoosh suit riders who want virtual worlds, races and events, and ROUVY suits riders who want filmed real roads. hupser suits riders who want their own workouts and routes, an overlay to ride while watching something else, and Claude to plan with.&#60;/p&#62;
&#60;h3&#62;Is hupser a good Zwift alternative?&#60;/h3&#62;
&#60;p&#62;Yes, for training. hupser runs on Mac, Windows, iPhone and iPad with one account, rides your workouts in ERG, opens .zwo files and rides your own GPX routes on Mac and Windows. It has no races or group events yet.&#60;/p&#62;
&#60;h3&#62;Can I use my Zwift Ride, Play or Click with hupser?&#60;/h3&#62;
&#60;p&#62;Yes. hupser shifts virtual gears with a Zwift Ride, Zwift Play or Zwift Click v2 (pair it under Devices → Controller / Shifters), and on Mac and Windows it also moves around the app. A Click v2 left unit only works while Zwift has recently unlocked it.&#60;/p&#62;
&#60;h3&#62;Can I bring my Zwift workouts to hupser?&#60;/h3&#62;
&#60;p&#62;Yes, if you have them as .zwo files. Open a .zwo file with hupser on iPhone, iPad, Mac or Windows and it&#38;#39;s in your library, keeping its text cues. hupser opens .erg, .mrc and .fit workouts too.&#60;/p&#62;
&#60;h3&#62;Is hupser free?&#60;/h3&#62;
&#60;p&#62;Yes. hupser is free to download and ride on iPhone, iPad, Mac and Windows, with structured workouts, the 3D courses, your own GPX routes and the overlay.&#60;/p&#62;
&#60;h3&#62;Which indoor cycling apps are free?&#60;/h3&#62;
&#60;p&#62;MyWhoosh and hupser are free. ROUVY has a free tier of 20 km a month, and Zwift is a subscription of €19.99 a month (as of November 2026).&#60;/p&#62;
&#60;h3&#62;Does hupser work on Android or Apple TV?&#60;/h3&#62;
&#60;p&#62;Not yet. hupser runs on iPhone, iPad, Mac and Windows; an Android app is coming soon, and there is no Apple TV app.&#60;/p&#62;
&#60;h3&#62;Does hupser have races and group rides?&#60;/h3&#62;
&#60;p&#62;Not yet. Group rides, workouts together, races and clubs are coming soon. For now you can see which friends are riding and ride on the same course as other riders.&#60;/p&#62;
</content>
  </entry>
  <entry>
    <title>Use Claude or ChatGPT as your cycling coach</title>
    <link rel="alternate" type="text/html" href="https://hupser.app/blog/ai-cycling-coach/" />
    <id>https://hupser.app/blog/ai-cycling-coach/</id>
    <published>2026-11-09T08:14:44.758Z</published>
    <updated>2026-11-09T08:14:44.758Z</updated>
    <summary>Connect Claude or ChatGPT to hupser and plan your indoor cycling in plain words: it builds workouts and puts them on your calendar, ready to ride on any device.</summary>
    <category term="apps" label="Apps and integrations" />
    <content type="html">&#60;p&#62;To use Claude or ChatGPT as your cycling coach, connect it to your hupser account: then you can ask it, in plain words, to build workouts, plan your week and look at your rides, and what it plans lands in hupser, ready to ride on your iPhone, iPad, Mac or Windows PC. Think of it as a coach who has seen all your hupser rides and doesn&#38;#39;t mind 11 pm messages.&#60;/p&#62;
&#60;h2 id=&#34;what-you-can-ask-it&#34;&#62;What you can ask it&#60;/h2&#62;
&#60;p&#62;Once Claude or ChatGPT is connected to hupser, you just talk to it. Some things riders ask:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#38;quot;I&#38;#39;ve got an hour tomorrow evening and want to work on my threshold. Build me something and put it on my calendar.&#38;quot; That&#38;#39;s the one in the picture: Claude checked the FTP and recent load, built a 3×10 at 97% of FTP and put it on Monday.&#60;/li&#62;
&#60;li&#62;&#38;quot;Plan my week: three rides, nothing longer than 75 minutes, Sunday off.&#38;quot;&#60;/li&#62;
&#60;li&#62;&#38;quot;How has my training load changed over the last month?&#38;quot;&#60;/li&#62;
&#60;li&#62;&#38;quot;Summarise my last ride.&#38;quot;&#60;/li&#62;
&#60;li&#62;&#38;quot;My FTP is now 260 W. Update it.&#38;quot;&#60;/li&#62;
&#60;li&#62;&#38;quot;Find me a 45-minute sweet spot workout in the hupser library.&#38;quot;&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;Workouts it builds are saved like ones you make yourself, in % of your FTP, so they&#38;#39;re in your Library and on your calendar on every device you sign in on. Open hupser and press Start.&#60;/p&#62;
&#60;h2 id=&#34;connect-claude&#34;&#62;Connect Claude&#60;/h2&#62;
&#60;p&#62;hupser is in Claude&#38;#39;s connector directory, so connecting takes a minute:&#60;/p&#62;
&#60;ol&#62;
&#60;li&#62;On claude.ai or in Claude Desktop, open Customize → Connectors.&#60;/li&#62;
&#60;li&#62;Find hupser, or choose Add → Add custom connector and enter &#60;a href=&#34;https://api.hupser.app/mcp&#34;&#62;https://api.hupser.app/mcp&#60;/a&#62;.&#60;/li&#62;
&#60;li&#62;Select Connect, sign in to hupser, choose what to allow, and select Allow.&#60;/li&#62;
&#60;/ol&#62;
&#60;figure&#62;&#60;img src=&#34;/blog/ai-cycling-coach/1a6ae211a9ec7c94.webp&#34; alt=&#34;hupser&#38;#39;s consent page for Claude, with switches for what the assistant may see and change&#34; width=&#34;1664&#34; height=&#34;1040&#34; loading=&#34;lazy&#34;&#62;&#60;figcaption&#62;You pick what it can see and change.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;p&#62;Once it&#38;#39;s connected, hupser works in Claude&#38;#39;s iPhone, iPad and Android apps too. Planning your week from the sofa: allowed.&#60;/p&#62;
&#60;h2 id=&#34;connect-chatgpt&#34;&#62;Connect ChatGPT&#60;/h2&#62;
&#60;p&#62;hupser isn&#38;#39;t in ChatGPT&#38;#39;s directory yet. Where your ChatGPT plan lets you add custom MCP servers, add it yourself:&#60;/p&#62;
&#60;ol&#62;
&#60;li&#62;On chatgpt.com, open Plugins.&#60;/li&#62;
&#60;li&#62;Choose Add → Add custom MCP server and enter &#60;a href=&#34;https://api.hupser.app/mcp&#34;&#62;https://api.hupser.app/mcp&#60;/a&#62;, with OAuth.&#60;/li&#62;
&#60;li&#62;Select Connect, sign in to hupser, choose what to allow, and select Allow.&#60;/li&#62;
&#60;li&#62;In a chat, type @hupser and ask.&#60;/li&#62;
&#60;/ol&#62;
&#60;h2 id=&#34;you-choose-what-it-can-see-and-do&#34;&#62;You choose what it can see and do&#60;/h2&#62;
&#60;p&#62;When you connect, hupser asks what the assistant may use, and you flip the switches:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;See your hupser account:&#60;/strong&#62; workouts, calendar, rides, FTP and zones. Always on.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Make changes:&#60;/strong&#62; create and edit workouts, plan your calendar, set FTP and zones. Leave it off and the assistant can look but not touch.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Heart rate and weight:&#60;/strong&#62; heart rate in your rides, heart rate zones, max heart rate and weight.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Friends and other riders:&#60;/strong&#62; your friends and their rides, and who is riding.&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;Claude can also ask before each action. With its tool approvals on, it shows you the workout it&#38;#39;s about to save, and you choose Allow once or Decline.&#60;/p&#62;
&#60;figure&#62;&#60;img src=&#34;/blog/ai-cycling-coach/ef2b903756d9e863.webp&#34; alt=&#34;Claude asking permission to create a workout in hupser, showing the workout it&#38;#39;s about to save&#34; width=&#34;1560&#34; height=&#34;680&#34; loading=&#34;lazy&#34;&#62;&#60;figcaption&#62;Claude shows you what it&#38;#39;s about to save.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;h2 id=&#34;what-it-can-t-do&#34;&#62;What it can&#38;#39;t do&#60;/h2&#62;
&#60;p&#62;hupser keeps the connection to your training, and some things stay out of it:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;It only sees rides recorded in hupser, not rides from Strava, Apple Health or other services. If you also ride outdoors, tell it, because your real load is higher than hupser knows.&#60;/li&#62;
&#60;li&#62;It never gets your location or route, email address, date of birth, sex or height.&#60;/li&#62;
&#60;li&#62;It can&#38;#39;t send rides to Strava or Intervals.icu, and it can&#38;#39;t reach events or clubs yet.&#60;/li&#62;
&#60;li&#62;hupser&#38;#39;s calendar takes a day, not a time. &#38;quot;Tomorrow evening&#38;quot; becomes tomorrow.&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;hupser has no AI of its own. The assistant is yours, on your own Claude or ChatGPT plan and under its terms.&#60;/p&#62;
&#60;h2 id=&#34;if-it-doesn-t-work&#34;&#62;If it doesn&#38;#39;t work&#60;/h2&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;It says a permission is missing,&#60;/strong&#62; for example that it can&#38;#39;t save a workout: you connected without Make changes. Disconnect, connect again and allow it.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;A workout doesn&#38;#39;t show up:&#60;/strong&#62; open hupser and give it a moment to sync, and check you&#38;#39;re signed in with the same account.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;A ride is missing:&#60;/strong&#62; only rides recorded in hupser are there.&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;To disconnect, sign in at hupser.app/account, open Settings → Account and choose Disconnect next to the assistant under AI assistants. Its access ends right away. You can also disconnect it in Claude&#38;#39;s or ChatGPT&#38;#39;s own settings. Still stuck? Email &#60;a href=&#34;mailto:support@hupser.app&#34;&#62;support@hupser.app&#60;/a&#62; and say which assistant you use.&#60;/p&#62;
&#60;h2 id=&#34;questions&#34;&#62;Questions&#60;/h2&#62;
&#60;h3&#62;Can ChatGPT or Claude make me a cycling training plan?&#60;/h3&#62;
&#60;p&#62;Yes. Connect Claude or ChatGPT to hupser and ask it to plan your week: it builds the workouts at your FTP and puts them on your hupser calendar, ready to ride on your smart trainer.&#60;/p&#62;
&#60;h3&#62;Is there an AI cycling coach that works with my smart trainer?&#60;/h3&#62;
&#60;p&#62;hupser has no coach of its own, but you can connect Claude or ChatGPT to your hupser account. The assistant builds and schedules workouts, and you ride them in hupser on your smart trainer in ERG.&#60;/p&#62;
&#60;h3&#62;How do I connect Claude to hupser?&#60;/h3&#62;
&#60;p&#62;On claude.ai, open Customize → Connectors, find hupser (or add &#60;a href=&#34;https://api.hupser.app/mcp&#34;&#62;https://api.hupser.app/mcp&#60;/a&#62; as a custom connector), sign in to hupser and choose what to allow.&#60;/p&#62;
&#60;h3&#62;Can the assistant see my Strava rides or where I ride?&#60;/h3&#62;
&#60;p&#62;No. It only sees rides recorded in hupser, and never your location or route, email address, date of birth, sex or height.&#60;/p&#62;
&#60;h3&#62;How do I disconnect it?&#60;/h3&#62;
&#60;p&#62;Sign in at hupser.app/account, open Settings → Account and choose Disconnect next to the assistant under AI assistants. You can also disconnect it in the assistant&#38;#39;s own settings.&#60;/p&#62;
</content>
  </entry>
  <entry>
    <title>Watch a film while you ride indoors</title>
    <link rel="alternate" type="text/html" href="https://hupser.app/blog/watch-a-film-while-you-ride/" />
    <id>https://hupser.app/blog/watch-a-film-while-you-ride/</id>
    <published>2026-11-03T21:21:56.143Z</published>
    <updated>2026-11-04T08:06:51.733Z</updated>
    <summary>On Mac and Windows, hupser keeps your power, heart rate and workout in a small overlay on top of any app, so you can watch a film while you ride.</summary>
    <category term="riding" label="Riding and training" />
    <content type="html">&#60;p&#62;To watch a film or movie while you ride indoors, start your workout in hupser, an indoor cycling app for smart trainers, on your Mac or Windows PC, then play it in any app. hupser keeps your power, heart rate, cadence and the workout in a small overlay on top, and runs the workout behind the film: in ERG, your trainer still goes to each interval&#38;#39;s watts. It&#38;#39;s for long endurance rides, easy spins and anyone who&#38;#39;d rather watch a race than the wall.&#60;/p&#62;
&#60;h2 id=&#34;watch-a-film-during-a-hupser-workout&#34;&#62;Watch a film during a hupser workout&#60;/h2&#62;
&#60;p&#62;hupser&#38;#39;s overlay comes up by itself whenever another app is in front:&#60;/p&#62;
&#60;ol&#62;
&#60;li&#62;Start your workout in hupser.&#60;/li&#62;
&#60;li&#62;Open your film in any app: a browser, a video player or a streaming app.&#60;/li&#62;
&#60;li&#62;Make the film full screen if you like. hupser&#38;#39;s overlay stays on top of it.&#60;/li&#62;
&#60;li&#62;To see the whole ride screen again, switch back to hupser.&#60;/li&#62;
&#60;/ol&#62;
&#60;h2 id=&#34;notch-top-or-corner&#34;&#62;Notch, Top or Corner&#60;/h2&#62;
&#60;p&#62;hupser&#38;#39;s overlay has two layouts. Notch on a Mac and Top on Windows is the default: a slim strip at the top centre of the screen, with heart rate and cadence on one side and the step&#38;#39;s zone, its time left and your power on the other. On a MacBook it sits beside the camera, at the notch&#38;#39;s own height, so a full-screen film starts just below it. Point at its middle and it opens with the workout chart. Over its sides it fades out, so the menu bar, title bars and tabs under it keep working.&#60;/p&#62;
&#60;figure&#62;&#60;video src=&#34;/blog/watch-a-film-while-you-ride/13fbdb3e39f36358.mp4&#34; poster=&#34;/blog/watch-a-film-while-you-ride/13fbdb3e39f36358.webp&#34; width=&#34;864&#34; height=&#34;540&#34; aria-label=&#34;Pointing at the middle of hupser&#38;#39;s Top overlay opens it with the workout chart&#34; controls muted loop playsinline preload=&#34;metadata&#34;&#62;&#60;/video&#62;&#60;figcaption&#62;Point at its middle for the workout chart. Film: Sintel © Blender Foundation | durian.blender.org, CC BY 3.0.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;p&#62;Corner is a card you can put anywhere on the screen, in one of two styles:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;Normal:&#60;/strong&#62; power over the target with heart rate and cadence, the workout chart with ride times, the current step and the next one.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Compact:&#60;/strong&#62; power against the target and the step&#38;#39;s countdown in large type, the workout chart, then heart rate, cadence and ride time left on one line. In a step&#38;#39;s last 15 seconds it shows the next one.&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;Power on the overlay is a 3-second average, so the number doesn&#38;#39;t jump around every second. When the ride pauses or the trainer drops out, the overlay says Ride paused or Trainer disconnected, and the workout&#38;#39;s cues show on it too.&#60;/p&#62;
&#60;h2 id=&#34;set-up-the-overlay&#34;&#62;Set up the overlay&#60;/h2&#62;
&#60;p&#62;hupser&#38;#39;s overlay panel opens from its icon: in the menu bar on a Mac, in the tray by the clock on Windows. It shows your ride at a glance, then Corner, Notch (Top on Windows) and Off.&#60;/p&#62;
&#60;figure&#62;&#60;img src=&#34;/blog/watch-a-film-while-you-ride/8500e7cafb4b8028.webp&#34; alt=&#34;hupser&#38;#39;s overlay panel from the Windows tray: the ride at a glance, Corner, Top or Off, then Style, Click-through, Size and Opacity&#34; width=&#34;960&#34; height=&#34;600&#34; loading=&#34;lazy&#34;&#62;&#60;figcaption&#62;Every overlay setting in one panel. Film: Sintel © Blender Foundation | durian.blender.org, CC BY 3.0.&#60;/figcaption&#62;&#60;/figure&#62;
&#60;p&#62;With Corner picked, it adds:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;Style:&#60;/strong&#62; Normal or Compact.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Click-through:&#60;/strong&#62; your clicks go to the app under the overlay. Turn it off to drag the overlay somewhere else. It stays where you leave it, and Reset position puts it back in the top-right corner.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Size:&#60;/strong&#62; 60 to 140%.&#60;/li&#62;
&#60;li&#62;&#60;strong&#62;Opacity:&#60;/strong&#62; 65 to 100%.&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;With two screens or more, Display puts the overlay on the one you watch, such as a TV. The overlay stays up while the panel is open, so you see each change as you make it. Notch and Top are always solid and click-through.&#60;/p&#62;
&#60;h2 id=&#34;your-workout-keeps-going-behind-the-film&#34;&#62;Your workout keeps going behind the film&#60;/h2&#62;
&#60;p&#62;hupser runs your workout whatever app is in front: in ERG, your trainer goes to each interval&#38;#39;s watts, and every second of the ride is recorded. On Windows, closing hupser&#38;#39;s window keeps the ride going; click the tray icon and choose Back to ride to see it again.&#60;/p&#62;
&#60;p&#62;The interval countdown and the start, pause and finish sounds play over your film, and the film keeps playing. Settings → Sound sets their volume or turns them off.&#60;/p&#62;
&#60;h2 id=&#34;if-you-don-t-see-the-overlay&#34;&#62;If you don&#38;#39;t see the overlay&#60;/h2&#62;
&#60;ul&#62;
&#60;li&#62;The overlay shows only during a ride, and only while another app is in front: in hupser itself, the ride screen shows it all. Without a ride, the panel says No ride in progress.&#60;/li&#62;
&#60;li&#62;Off may be picked in the panel: pick Notch, Top or Corner.&#60;/li&#62;
&#60;li&#62;To find a corner overlay you&#38;#39;ve lost, choose Reset position in the panel.&#60;/li&#62;
&#60;li&#62;On Windows, hupser&#38;#39;s icon may be behind the Show hidden icons arrow next to the clock.&#60;/li&#62;
&#60;/ul&#62;
&#60;h2 id=&#34;questions&#34;&#62;Questions&#60;/h2&#62;
&#60;h3&#62;Can I watch Netflix or YouTube while I ride with hupser?&#60;/h3&#62;
&#60;p&#62;Yes. On Mac and Windows, start your workout in hupser, then play the film or video in any app or browser, full screen if you like. hupser keeps your power, heart rate and workout in a small overlay on top.&#60;/p&#62;
&#60;h3&#62;Does my workout keep running when hupser isn&#38;#39;t in front?&#60;/h3&#62;
&#60;p&#62;Yes. hupser runs the workout while you watch: in ERG, your trainer goes to each interval&#38;#39;s watts, and the whole ride is recorded.&#60;/p&#62;
&#60;h3&#62;Can I move the overlay or make it smaller?&#60;/h3&#62;
&#60;p&#62;Pick Corner in hupser&#38;#39;s overlay panel, turn Click-through off and drag the overlay where you want it; it stays there. Size sets it from 60 to 140%, and the Compact style takes less room.&#60;/p&#62;
&#60;h3&#62;Can I show my ride numbers on my TV?&#60;/h3&#62;
&#60;p&#62;Yes, if the TV is a second screen for your Mac or PC: choose it under Display in hupser&#38;#39;s overlay panel, and the overlay shows on the TV over your film.&#60;/p&#62;
&#60;h3&#62;Will hupser&#38;#39;s sounds play over my film?&#60;/h3&#62;
&#60;p&#62;Yes. The interval countdown and the start, pause and finish sounds play over it, and the film keeps playing. In hupser, Settings → Sound sets their volume or turns them off.&#60;/p&#62;
&#60;h3&#62;Is the overlay on iPhone and iPad?&#60;/h3&#62;
&#60;p&#62;No. hupser&#38;#39;s ride overlay is on Mac and Windows.&#60;/p&#62;
</content>
  </entry>
</feed>
