How it works

add. set cadence.
do it. see the dots.

No onboarding wizard, no setup quiz, no "let's get to know you.". Just add the habits you want to keep up and when.

01

Add the habit

Plain text. A verb and a thing. Skip the categories.

daily
read 20 min
2 hours ago
M
T
W
T
F
S
S
02

Set the cadence

How often, which days, how many times. boxticker does the math.

3× / wk
gym
1 day ago
M
T
W
T
F
S
S
03

Get the reminder

Scheduled habits trigger a notification at their time. Multiple habits in the same slot? One consolidated notification. Already checked in or skipped? Silence.

boxticker 9:00 AM
2 habits due
vitamins, heel lifts
04

See the truth

Dots show what you actually did. Not what you meant to.

coming soon
last 4 weeks
compliance · 86%
Fast path

Long-press to check in.

Don't open the habit. Don't tap through. Press and hold any tile to log a check-in right there on the home board. Haptic tick, dot flips, you're done. Two seconds, total.

  • Long-press for an instant check-in
  • Long-press again to undo it
  • Tap once to drill in & see detail / skip
daily
read 20 min
2 hours ago
M
T
W
T
F
S
S
hold → checked in
Anatomy

A tile, decoded.

Every habit on the home board is a tile. The structure is always the same — icon, cadence, name, last check-in, week strip — but what's in each slot changes with the habit. Five examples:

01 · Daily

Simple text cadence

A daily habit with no schedule. Cadence label is just the word; you check in when you do it.

daily
read 20 min
2 hours ago
M
T
W
T
F
S
S
02 · Multi-per-day

Today's slots, as dots

3× a day, two done. The dot row top-right is today's progress; the week strip is the long view.

TODAY
drink water
3 hours ago
M
T
W
T
F
S
S
03 · Scheduled

Time-attached, will notify

Attach a time and the chip shows it. Time-attached habits are the only ones that can notify you.

9:00 AM daily
vitamins
M
T
W
T
F
S
S
04 · The week, in detail

Every day-state, visible

Filled = done. Slash = missed. Grey = a day it isn't scheduled. Orange ring = today. No streaks; just the record.

3× / wk
gym
3 days ago
M
T
W
T
F
S
S
05 · Monthly

A whole month, in one strip

3× this month. Dots top-right track the goal; the long strip below shows every day's check-ins at a glance.

3× / mo
call mum
2 weeks ago
06 · Reminder set

A quiet bell means it has a time

The outline bell marks a habit with a clock time today — not just one that's due. Quiet means nothing's been missed: it looks the same whether the time is still coming or you've already logged it.

8:00 PM daily
take meds
1 day ago
M
T
W
T
F
S
S
07 · Reminder overdue

An orange bell means it's gone past

The time came and went with no check-in and no skip, so the bell fills in and rings. Log it, skip it, or catch a later slot and it goes quiet.

7:00 AM daily
physio
1 day ago
M
T
W
T
F
S
S
Cadence types

Six ways to schedule a habit.

Pick a rhythm, then optionally attach a time of day. Only time-attached habits get a notification — everything else just sits on the home board waiting for you to check in.

Scheduled

At a specific time

9:00 AM. 8:30 PM. Whenever. A notification at the time if you want, and a badge on the app icon until it's logged or skipped.

9:00 AM daily
Daily

Every day

Add a time to make it scheduled, or leave it open and just check in when you do it. It shows up on your home screen as a box you want to tick.

M
T
W
T
F
S
S
Multi-per-day

Several times a day

Drink water 3×. Stretch every 4 hours. Each slot has its own check-in; today's tile shows a dot per slot, top-right.

today
Weekly

X times per week

Flexible — pick any day, just hit the count. No day is scheduled, so no day can be missed: the strip just fills in where you checked in, and the dots track the count.

3× / wk
M
T
W
T
F
S
S
Specific weekdays

M·W·F (or whatever)

Lock it to certain days. Off days sit flat in the strip — negative space, not misses.

M
T
W
T
F
S
S
Monthly

N times a month

Bills, backups, calling people you love. No specific day or time — the tile shows a long strip with every check-in this month, and dots top-right track your goal count.

Missed

Forgot. Didn't get to it.

A scheduled slot the time passed without a check-in. boxticker counts it against your compliance and the day shows the quiet slash.

Skipped — on purpose

Travelling. Sick. Resting.

Tap skip. Notifications, badges, etc for that slot stop.

FAQ

Reasonable questions.

Why didn't I get a notification?

Notifications fire only for habits scheduled at a specific time of day. A "daily" habit with no time attached is yours to check in on whenever — boxticker won't interrupt you. Add a time to turn it into a scheduled habit. You can opt in to get a notification at that time if you want otherwise it will show on the badge and highlight on the board.

What if I have several things due at the same time?

You get one notification, not five. boxticker consolidates anything scheduled for the same time slot into a single entry, listing the habits in it. Tap to triage; check in or skip each one inline.

What's the difference between skipped and missed?

A miss is a scheduled slot that went past without a check-in — you forgot, or didn't get to it. A skip is deliberate: you tapped skip. Skips silence the rest of that slot's notifications and are tracked separately from misses, so your compliance reflects what you actually intended.

Does the app icon show a badge?

Yes — on your home-screen app icon. The number is how many scheduled slots are currently due and unaddressed. Check in or skip them (long-press the tile, or open the app) and the badge clears. Notifications themselves don't carry the badge — that's a home-screen-only indicator.

Where's the streak counter?

There isn't one. Streaks reward perfect runs and quietly punish the rest, which makes you quit the day after you slip. boxticker tracks compliance over weeks and months instead — the real signal that a habit is sticking.

Do I need an account?

No. boxticker stores everything locally on your device. No login screen exists.

Can I sync between devices?

Not yet. Most people have just one phone. We do have support for realtime cross-device sync but not in the launch version.

Is there an Android version?

Not currently.

How much does it cost?

Nothing. Everything lives on your device — no servers, no hosting bill, nothing to charge you for.

Is it open source?

Not currently but open to the idea.

enough reading.

Free · iOS