Textminder

Textminder is a reminder app that turns natural-language messages into scheduled notifications on your phone.

Type it naturally

Take meds every Tuesday at 9am

“take meds”titleTake meds
“every tuesday”repeatWEEKLY · TU
“at 9am”time09:00
nextTue · 9:00 AM
Textminder
Take meds
Tue 9:00 AM

A real notification, scheduled on your phone, not a message from a server.

Remind yourself by texting. No date pickers, no repeat-rule builders. You type a sentence, and Textminder turns it into a real reminder on your phone.

Texting is the whole app

Create, change, cancel, and list reminders in one conversation. The assistant confirms in a sentence, and when something essential is missing, it asks instead of guessing.

Change your mind in words

Move the gym reminder to 6:30 updates it. Cancel the rent reminder deletes it. What’s on for tomorrow? lists what’s coming.

It asks instead of guessing

A recurring reminder with no time gets one brief question, never a silently wrong schedule.

One-off or recurring

A single date and time, every day, certain weekdays, or a day of the month, phrased however you’d say it out loud.

Fires without a connection

Once a reminder is created it’s scheduled with your phone’s own notification system. Airplane mode can’t stop it.

It speaks schedule

Under every sentence is a precise rule. Say it your way; Textminder writes the schedule.

“laundry tomorrow at 6pm”ONE-OFF · TOMORROW · 18:00
“stretch every day at 7am”DAILY · 07:00
“gym monday, wednesday and friday at 6:30pm”WEEKLY · MO,WE,FR · 18:30
“pay rent on the 1st at 10am”MONTHLY · DAY 1 · 10:00

Your reminders never leave your phone

Textminder is local-first. Reminders live in a database on your device and fire through your phone’s own notifications. There is no reminder server to sync with, get breached, or go down.

On your phone

  • Every reminder stored in on-device SQLite
  • All scheduling local notifications, reconciled in the background
  • Delivery fires on-device, even offline

On the server

  • A chat relay, nothing more hosted mode passes your message to the language model and returns the reply
  • No reminder storage the API holds your account, not your reminders
  • Optional entirely bring your own OpenRouter key and the app talks to the model directly

The full detail is in the privacy policy. It’s short, because there isn’t much we could know about you.

Stop filling out reminder forms.

You already know how to say it. That’s the whole interface.