SayWhen

One phrase — and it's on your calendar. No forms, no fields.
AppID:com.dmi3dmi3.saywhen
Author:dmi3dmi3
License:GPL-3.0-only
Donation:
InRepoSince:2026-08-13
LastRepoUpdate:2026-08-13
LastAppUpdate:Unknown
LastVersion:2.1.0
Categories:Calendar & Agenda
APK source:
icon No forms, no fields. Just say when.

Type an event the way you'd say it, in English or Russian:

• Gym every tuesday and friday at 9
• Movie tomorrow at 11 for an hour and a half
• Dentist june 3 at 12:30

SayWhen parses the phrase as you type — date, time, duration, recurrence — shows a live preview of what it understood, and writes the event straight to the calendar you chose. Tap the home-screen widget, type, done.

Private by construction:

• No account of its own, no server, no analytics, no identifiers
• No network access at all — the app doesn't even declare the INTERNET permission
• Two permissions total: read your calendar list, write the event you asked for

Events go to your calendar — nowhere else. If your calendar belongs to a synced account, its own sync engine uploads the event, exactly as with any other calendar app.

WhatsNew:

• More natural phrases: tonight, day after tomorrow, everyday, each tuesday, annually, every weekday, every other week, every morning/evening, quarter past six
• Monthly ordinals: "every second sunday of the month"
• Duration shorthand: 2h, 45m, 2h45m — with or without "for"
• Fixed: tapping the created event opens it in your calendar app

Download Source Issues ChangeLog
1.png 2.png 3.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 2.1.0 (2026-08-13) no RB details available help icon

Android Versions:
  • Target: 16.0
  • MinVer: 8.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64

Download (1.8 M)