From your point of view it is simple. But for the application maker it isn't. And it definitely isn't free for them. Especially within a close range of where you actually are at any given moment. For any degree of precision, you will need access to information gathered by weather satellites. To my understanding, the current ones covering the US are getting old and are not getting replaced, because of insufficient funds to do so. And don't expect to have the same amount of satellite coverage anywhere on the planet either.
Still, you can use an old-skool hygrometer to determine whether it is going to rain wherever you are located around 07:00 in the morning. Simple and cheap to make
it yourself. And you can get them in hardware stores too. If you live in a location that is barely covered by weather satellites, these old-skool meters will give you a better prediction than your app ever could.
While I fully realize that my answer isn't what you are looking for, I do think it is your best and likely cheapest option available.
Still, if money and effort are no problem for you and you want to check the weather just before you go to work, you could think of making or buying a "magic mirror". When you check your appearance in that mirror just before going to work, that mirror can tell you if rain is to be expected, if you link it to a (free) weather service on the internet.
An example of such a mirror