Bobby Bobby

Three ways to schedule.
One app that gets it right.

Bobby supports floating recurrence, fixed schedules, and one-time tasks — all with smart priority labels that show what needs attention right now. Pick the mode that fits each task.

Bobby task list with priority labels

Every task is different. Bobby adapts.

Not everything repeats the same way. Some tasks should float with your rhythm, others need a fixed slot, and some only happen once. Bobby handles all three.

🔄

Floating recurrence

Next due = last done + interval. The schedule adapts to when you actually complete the task. Did it early? The next one shifts forward. Ran late? It resets from when you finished, not from the original date.

This is Bobby’s signature mode. It eliminates the pile-up of overdue tasks that happens with rigid schedules. Your task list stays realistic, not aspirational.

Example

"Water plants" every 5 days. You water them Monday → next due Saturday. Busy Saturday, do it Sunday → next due Friday. The rhythm naturally adapts.

📅

Fixed schedule

Anchored to a start date. Occurrences align to a fixed grid — always the same day of the week, same date of the month, or same week interval. Even if you complete a task late, the next occurrence stays on schedule.

Perfect for tasks with real external deadlines that can’t shift: rent payments, medication refills, team meetings, or weekly grocery runs.

Example

"Pay rent" anchored to the 1st of every month. Even if you pay late on the 5th, the next one is still due the 1st of next month — not the 5th + 30 days.

📌

One-time tasks

Single deadline, done once. Set a date and Bobby tracks it alongside your recurring tasks with the same priority labels. Once completed, it’s automatically archived.

Mix one-time tasks with recurring ones in the same list. Your dentist appointment sits right next to "vacuum the house" — everything in one place, prioritized the same way.

Example

"Renew passport" due March 15. Bobby shows it alongside your recurring tasks, with the same color-coded priority. Done? It disappears.

Flexible intervals

Not every task repeats in days. Bobby supports four interval units to match any rhythm.

Hours

Every 4 hours, every 8 hours...

☀️

Days

Every 3 days, every 14 days...

📆

Weeks

Every 2 weeks, every 6 weeks...

🗓️

Months

Every month, every 3 months...

Priority labels you can read at a glance

Every task gets a color-coded priority label that updates automatically. No mental math needed — just look at the label and know what to do next.

Later

Plenty of time

No rush. This task is well within its interval. Focus on other priorities first.

This week

Coming up

Due this week. Time to plan when you’ll handle it.

Today

Due today

This is your priority right now. Get it done today.

Overdue

Past due

Complete it and the cycle resets cleanly. No guilt — just get back on track.

Fine-tune with constraints

Both floating and fixed recurrence support optional constraints — filters that restrict which days the task can be due. This gives you precision control without losing flexibility.

Day of week

"Every 7 days, but only on weekdays." If the due date lands on Saturday, Bobby shifts it to Monday.

Day of month

"Every month on the 1st and 15th." Perfect for bi-monthly bills or payday routines.

Month of year

"Every 90 days, but only Jan/Apr/Jul/Oct." Great for quarterly tasks like tax payments.

Time windows

Set start and end times for when a task should be due. Morning routines, evening chores — Bobby respects your schedule.

Anything that repeats — or doesn’t

🪴

Water the plants

Floating, every 5 days. Adapts if you water early or late.

💊

Refill medication

Fixed, every 30 days anchored to prescription date.

🦷

Dentist appointment

One-time task. Set the date, get a reminder, done.

🗑️

Take out trash

Fixed weekly on Tuesdays. Never miss collection day.

🚗

Check tire pressure

Floating, every 30 days. Weekdays only constraint.

📸

Backup photos

Floating, every 14 days. Do it when convenient.

Ready to schedule smarter?

Download Bobby for free. Floating, fixed, or one-time — every task gets the scheduling it deserves.