FitBotStreaks & discipline
● Bot online · 24 servers

Discipline
starts here.

FitBot turns your workouts into streaks, and your streaks into lasting discipline. On Discord with your community, or in the app, right from your phone.

Multi-serverGlobal streakAI-analyzed photosGDPRFree
Features

Why FitBot?

A system built for communities that want to motivate each other, without ever giving up control of their data.

📸

Workout logged in 10 seconds

A Strava, Garmin or Apple Fitness screenshot is all it takes: the AI reads the sport, distance, duration and calories. Several workouts a day, only one grows your streak.

🔥

Global streak

One single streak, shared across all your Discord servers and the app. Milestones at 7, 14, 30, 50, 75, 100, 200 and 365 days, each with its own message.

🛌

Rest days, holidays, heatwaves, jokers

Up to 4 rest days a week, public holidays and heatwave alerts freeze your streak. And an anti-streak-loss joker saves a missed day.

⚔️

Duels and group challenges

Challenge a member 1-on-1 with a Fitcoins stake, or launch a challenge open to the whole server with a live leaderboard.

🏅

35 achievements to unlock

From “First Steps” to “God of Sport”: four rarities, Fitcoins rewards and a cosmetics shop: themes, badges, joker.

🤖

Merciless AI coach

Ask your sport, nutrition or training question. Brutally honest answers, structured programs, analysis of your performance. 10 messages a day.

⏰

Smart reminders

Each server picks its channel and time zone and turns on reminders. A fresh motivation message every day, no pointless pings.

🟠

Strava import

Connect your Strava account and import today's activities in one command, with the route map.

🛡️

GDPR and privacy

Photos and comments encrypted with AES-256, minimal data, private hosting in France. Full erasure in one command.

The app

All of FitBot in your pocket

Log in with your Discord account, nothing to create. Every workout logged in the app is announced by the bot on your server, exactly like /sport, and your streak stays the same everywhere.

Join a server with FitBot

The app works with the Discord servers where the bot is installed. Your streak is already there.

Log in with Discord

One button, no new account.

Log your workout

One photo, the AI fills in the rest. No signal? It sends itself later.

Keep your streak

An evening reminder if you haven't logged yet, a recap every Sunday.

📸

Logging, even offline

Up to 3 photos read by the AI. At the gym with no signal? The workout is saved on your phone and sent as soon as you're back online.

🎯

Personal goals

Workouts, kilometers or minutes, per week or per month. The more ambitious the goal, the more Fitcoins it pays.

🔔

Notifications

Evening reminder at the time you choose, challenge received, duel won, achievement unlocked, goal reached, GG from a member.

⚔️

Duels and challenges

Pick your opponent or draw one at random, stake your Fitcoins, ask for a rematch. Launch or join server challenges with a live leaderboard.

📰

Server feed

Members' latest workouts, with photos. A 🔥 GG sends them an encouragement notification.

📊

Recap and stats

Your week every Sunday, shareable as an image. Stats by month, by sport and by day, plus a gallery of all your photos.

🥗

Nutrition and weight

Calories, macros and a 7-day plan based on your profile. A weight curve that updates your needs, and a training program to tick off.

🤖

An AI coach that remembers

It knows your streak, your workouts and your profile, and keeps your chats for 30 days to track your progress.

🌐

Public profile

If you want, a page with your name, your streak, your record and your achievements, to share outside Discord. Can be turned off anytime.

Installation

Install the app in 30 seconds

No store, no updates to run: the app goes on your home screen and opens full screen like a real app.

📱

iPhone and iPad

  1. Open app.fitbot.fr in Safari.
  2. Tap the Share button (the square with an arrow pointing up).
  3. Choose “Add to Home Screen”, then Add.
  4. Open FitBot from the new icon and log in.

🔔 Notifications only work from the installed icon (iOS 16.4 or later). Turn them on in the app's Profile tab.

🤖

Android with Chrome

  1. Open app.fitbot.fr in Chrome.
  2. Tap the three dots ⋮ in the top right.
  3. Choose “Install app” or “Add to Home screen”, then Install.

Chrome sometimes shows an “Install FitBot” banner right at the bottom of the screen: just tap it.

🌐

Samsung Internet

  1. Open app.fitbot.fr in Samsung Internet.
  2. Tap the ☰ menu in the bottom right.
  3. Choose “Add page to”, then “Home screen”.

On Android, notifications work even without installing the app. Turn them on in the Profile tab.

Progress

Streak milestones

Every milestone you hit is celebrated, and every workout earns Fitcoins: 10 base, plus 1 per streak day up to 30.

7First week
14Two weeks
30One month
50Unstoppable
75Indestructible
100Centurion
200Phenomenon
365One year
⬜ COMMON

+10 🪙

First Steps, Anti-Monday, Double Dose…

🟦 RARE

+25 🪙

Early Bird, Night Owl, First Blood…

🟪 EPIC

+50 🪙

Centurion, War Machine, Top of the Leaderboard…

🟨 LEGENDARY

+100 🪙

A Whole Year, Undefeated, God of Sport…

Discord

All commands

Slash commands, available on every server where FitBot is installed. /help lists them anytime.

💪 Workouts and streak

/sportLog today's workout. Up to 3 photos, sport, distance, duration, comment. The AI reads the screenshots.
/streakYour streak, your record and your overall stats.
/historyYour last 10 workouts.
/delete_sessionDelete one of your workouts.
/reposYour rest days, 4 max per week. set up · view · delete
/analyseAI analysis of your performance based on your real data.
/caniculeHeat alert based on the server's city.

🏆 Community

/leaderboardServer members leaderboard.
/duel1-on-1 challenge over a set period, with a Fitcoins stake. status · cancel
/challengeGroup challenge open to the whole server. start · status · end
/succesYour unlocked achievements.
/succes_listeAll achievements and how to get them.
/daronImmortalize a classic dad quote.

🪙 Fitcoins and shop

/fitcoinsYour balance and how to earn more.
/shopThe shop: anti-streak-loss joker, color themes, badges.
/buyBuy an item.
/inventaireYour items, equip your cosmetics.

🥗 Health and nutrition

/imcQuick BMI calculation, sent by DM.
/profilePersonalized BMR, TDEE and macros, sent by DM. Encrypted data.
/nutritionA 7-day meal plan generated just for you.
@FitBotMention the bot with a question: the AI coach answers, 10 a day.

🟠 Strava

/strava_connectLink your Strava account.
/strava_syncImport today's activities, with the route map.
/strava_disconnectUnlink your account.

⚙️ Server and account

/configAdmins only. channel · timezone · toggle · holidays · localisation · canicule · view
/delete_my_dataPermanently deletes all your FitBot data (GDPR).
/about /ping /botstatsInfo, latency, global stats.
Admin guide

Install FitBot on your server

Three minutes, zero technical setup.

Add the bot

Click “Add to Discord” and pick your server. The bot needs to read and send messages in the channels where it announces workouts.

Pick the channel

/config channel sets the channel for reminders, workout announcements and achievements. /config timezone sets the local time; reminders go out at 8 pm.

Let it run

Members log workouts with /sport or from the app. Turn on public holidays and heatwave if you want streaks protected on those days.

Only members with the “Manage Server” permission can use /config.

Kitchen

59 fitness recipes

Quick, balanced, with macros. CookBot suggests them right on Discord.

See the recipes
📩

Got a question?

Bug, idea, request: squartix@fitbot.fr or Squartix on Discord.

➕

Add FitBot

Invite the bot to your server.

Add to Discord
📜

Legal

Privacy policy above. Terms of Service.