Ten now. Fifteen later.
It all counts.

Modal is an iPhone app for people who improve in increments. Log the work as it happens, watch totals outgrow bad days, and bring a friend who'll see you follow through.

Download on the App Store
Today
M
T
W
T
F
S
S
  • Push-ups

    32 of 50

    +10
  • Meditation

    12 of 20 min

  • Reading

    18 of 25 pages

01 · Log as you go

A day is not a checkbox.

Pieces, not passes

Ten push-ups between meetings, fifteen after lunch, twenty-five at night. Every entry counts toward the day's ring — there is no all-or-nothing.

Totals over perfection

The headline number is lifetime: “You've done 12,480 push-ups.” A missed day slows it down; nothing erases it.

Your day, your clock

Entries bucket by the wall clock you experienced, so a red-eye flight doesn't split your evening into someone else's tomorrow.

  • 7:12 AM+10
  • 1:47 PM+15
  • 9:30 PM+25
50a day

02 · Accountability

Follow-through is easier with a witness.

Push-ups

Maya just did 25 push-ups

now

Push-ups

💪

now

Push-ups

Maya accepted your push-ups challenge

now

Charlie

33 of 50

Maya

41 of 50

💪 2

Challenge, not broadcast

Send a link; a friend accepts and gets a linked copy of your action. Both sides see live progress — challenges are bilateral by design.

Nudges that land

“Maya just did 25 push-ups” arrives the moment it happens. The best reminder is a friend who's already done theirs today.

React in one tap

Drop a 💪 on an entry. The push notification is just the emoji — enough said.

Share without joining

Every action also has a view-only share page on the web, so anyone can watch the total grow — no app, no account.

03 · Goals

Count it, time it, practice it — or quit it.

Count

50 a day

Push-ups, glasses of water, cold calls. Tap + as they happen.

Time

20 minutes

Meditation, practice, deep work — with a live timer in the Dynamic Island.

Practice

show up once

The classic daily habit: do the thing, close the ring.

Abstain

zero is the win

No sugar, no scrolling. Success is measured in clean days.

Unit

3 × 10 sets

Pages, miles, laps — your unit, with optional reps. A Plus goal.

Every goal also picks its days of the week — a five-day goal knows the weekend exists, and rest days don't cost you anything.

04 · Streaks

Streaks that don't punish being human.

Rest days are free

A goal set for five days a week earns two skips. The weekend off was always part of the plan.

Freeze a day

Life happens. A streak freeze protects a missed day with a snowflake; Modal Plus banks a free one every week.

Time travel

Forgot to log yesterday? Go back and fix the record. You still did the push-ups.

Today isn't over

An unfinished today shows as in progress. There's still time to close the ring.

M
T
❄️
W
T
F
S
S
A rest day, a frozen day, and a day still in progress — the streak holds.🔥 12

05 · Modal Plus

Free to build the habit. Plus when it sticks.

Free

  • Two actions
  • Count, time, unit, practice, and abstain goals
  • Challenges, reactions, and share pages
  • Streaks, skips, and lifetime totals
  • Sync across your devices

Plus

  • Unlimited actions
  • Time travel — log and edit past days
  • Custom reminders, including after-last-entry schedules
  • A free streak freeze every week
  • Custom app icons — nine themes, hiding behind the rings in the corner of this page

One week free on monthly, two weeks free on yearly.

06 · Details

The parts you'll never think about.

Works offline

Everything lives on your phone first and syncs in the background. Log on a plane, on a trail, in a basement gym.

No passwords, ever

Your identity is a key that never leaves your device's Secure Enclave. Nothing to remember, nothing to leak, nothing to reset.

Private by default

No email required, no phone number, no ads, no cross-app tracking. Friends see your name, your avatar, and only the actions you chose to share.

Reminders that adapt

Remind me at 7, or remind me two hours after my last entry — with quiet hours, and critical alerts that can pierce Do Not Disturb.

Bring the context

Attach the workout video or article to the action itself. YouTube links play right inside the app.

A timer when it's time

Time goals run a Live Activity: elapsed time and a ring filling toward today's goal, on the Lock Screen and in the Dynamic Island.