TL;DR: The AI boom proved people are great at describing what they want in plain language, but plenty of those use cases (cron schedules among them) don't need an LLM at all. cron-naturally is an MIT-licensed library we just open-sourced that turns plain English into cron and back, previews the next run times, and runs entirely in the browser with no model behind it. It also makes traps like 30 4 1,15 * 5 firing every Friday easy to catch.
The AI boom taught everyone a habit worth keeping: describe what you want in plain language and let the software meet you there. The quieter lesson underneath it is that many of these use cases never needed a model at all. Turning "every weekday at 9am" into a schedule is pure translation, the kind of thing deterministic code does instantly and for free, no LLM required. That, plain-language input without the cost of a model on every keystroke, is what made cron worth a small tool.
Here is a cron line: 30 4 1,15 * 5. Read it the way most people do and you get "4:30 in the morning, on the 1st and 15th of the month." That reading is wrong, or at least incomplete. The job also runs at 4:30 every single Friday, regardless of the date. Two fields that look like they narrow the schedule actually widen it, and nothing in the five numbers tells you that. This is why a cron expression in plain English is worth more than the cron itself, and it's why we built a small tool to translate between the two. We just open-sourced it.







