Use case

Make a public commitment to exercise, and actually keep it

With PublicHabits, you write down your workout commitment, check in every day you train, and share a link that shows your streak and every day you showed up. When people who know you can see your workout calendar, skipping a session gets a lot harder.

Why workout routines fall apart

Most workout routines don’t end with a decision to quit. They end with one skipped session, then another, and because nobody notices, there’s nothing pulling you back. Fitness apps don’t help here. They’re built to show off the workouts you did, and the days you skip simply don’t show up.

PublicHabits shows both. Your calendar fills in every day you train, on a page people who know you can open, so a skipped workout is something they could see. That’s what gets you out the door on the days you don’t feel like it.

How to set up a public workout commitment

  1. Create the habit. Add a habit like “Daily workout,” “Morning run,” or “10,000 steps.”
  2. Write your public commitment. Be specific about what counts and for how long (e.g. “45+ minutes of exercise per day for 75 days”). It appears on your page, and if you change it later, a dated note records the change, so you can’t quietly move the goalposts.
  3. Log each workout. Tap to mark the day complete. Training twice in a day? Log it twice. Add a comment if you want to record what you did, like “5K in 27:40” or “Leg day.”
  4. Share your link. Turn on sharing and send your link to a training partner, share it with friends and family, or post it in your social media bio. They see your streak and calendar in any web browser (no signup or app download required).
  5. Turn on reminders (optional). On iOS and Android, PublicHabits can remind you if you haven’t logged today’s habits yet.
Add a new habit screen with a habit name, a public commitment of 45+ minutes per day for 75 days, and an emoji icon picker
A public commitment for a 75-day workout challenge.
PublicHabits app home screen showing the Daily workout habit with a 19 day streak and a calendar tracking grid
A daily workout habit on a 19 day streak.

What your workout page shows

People with your link see your display name and each habit on your account, including:

A missed day doesn’t erase your progress. Your streak starts over, but every workout you’ve already logged stays on the calendar, so people see an honest record of you showing up again and again.

A public PublicHabits progress page in a web browser, showing a Daily workout habit with a 19 day streak, a calendar of completed days, and a public commitment
Your workout record as people with your link see it.

Make it public so every workout counts

A streak counts consecutive days, so the most motivating commitments are daily ones: a workout, a walk, stretching, or a 75-day challenge.

Training a few times a week instead? Log every session anyway. Your calendar fills in each workout, so the people watching see a public record of every time you showed up.

Examples of public workout commitments

How PublicHabits differs from fitness apps

App names are examples of each category. Features vary from app to app.
App type What it records Who notices a skipped workout Where it breaks down
PublicHabits Whether you worked out each day, plus your commitment and comments The people you send your link to, who see a blank day on your calendar If you keep your link to yourself. Sharing is what makes it work.
Fitness social networkse.g. Strava Detailed activities, like distance, pace, and routes Nobody. Skipped days just don’t show up in the feed. When you stop posting, nobody notices you stopped
Workout trackerse.g. Strong Sets, reps, and weights Only you The first week you skip, nothing pulls you back
Private trackerse.g. Streaks Whether you did it each day Only you The first time motivation dips. You can quietly quit, and nobody notices.

Your fitness app records your best efforts. PublicHabits records whether you showed up, with one tap per day for any kind of exercise.

Frequently asked questions

What app can I use to make a public commitment to exercise every day?

PublicHabits lets you write a public commitment for a workout habit, log each day you train, and share a link where people who know you can see your streak and a calendar of the days you showed up. Viewers don’t need an account or the app.

Why make my workout streak public?

Because a private streak is easy to give up on. When people who know you can see your workout calendar, skipping a session gets harder. Psychologists call this the Hawthorne effect: people behave differently when they know they might be observed.

Does PublicHabits track sets, reps, or distance?

PublicHabits tracks what consistency comes down to: whether you worked out each day. Add a comment with details like distance or time if you want them on your page.

Can I use PublicHabits for a 75-day challenge?

Yes. Write the challenge as your public commitment, like “45+ minutes of exercise per day for 75 days,” and log each day. Your streak shows how many days in a row you’ve completed, and the calendar shows the full record.

Can my trainer or workout partner see my progress?

Yes. Send them your link and they can open your page in any web browser to see your streak and calendar. They don’t need to create an account.