Project Description: This is a python based project. keep it lightweighted Features: 1. the app can invoke ollama client to send prompt and get response. 2. send the llm response to 3rd party rest apis, this apis can push notification to ios/andorid. the apis are not in the scope 3. the prompt can have different template, each time it will pick the template ramdonly. 4. each template have some placeholders, for example, fill in the date, time of the real time 5. the invoke ollama and send notifications will be triggered at random intervals(around 45 minutes, it can be 3 or 5 minutes, can be 2 or 3 hours) 6. the invoke will be set with a slient time, for example every day 12pm to 8am. 7. the silent time, ollama api endpoint, etc, can be configurable 8. Notification APIs: regarding notification api, there are 2 apis to push: bark: https://bark.day.app/#/tutorial?id=%e5%8f%91%e9%80%81%e6%8e%a8%e9%80%81 ntfy: https://docs.ntfy.sh/publish/