i always forget my medications, miss calendar events, and always forget about doing my laundry. i built lifeagent during the agent harness hackathon to fix this. it is an agent that watches my routines and asks before it completes any actions.
lifeagent reads my google calendar schedule every morning, sends me push notifications for each event, and reminds me to take my medications at 8am and 8pm, tells me to go to bed, and runs a laundry timer for me. nothing happens without my approval as well.
trueforge assisted me in this project by giving me the runtime so i could focus on solving the issue at hand instead of focusing on the project's infrastructure. within the sandbox, it handled code execution safely for me, and the session model meant that the agent could retain states even if i had to reconnect.
the google calendar mcp didn't support trueforge's oauth flow, so i had to swap to python oauth, which comically made my code simpler. the sandbox allowlist blocks ntfy.sh [which i use to send pings to my iphone since it is free and very simple to use], so my notifications run outside the sandbox on my host machine [in this case my macbook].
the next thing i would do is to implement a proper approval queue in the dashboard where you tap approve/snooze on your phone. static notifications are my worse enemy and i'll typically ignore them. multi-day awareness would be cool as well so if i have an early class the following day, i get notified in advance instead of waking up to a missed class.
my stack was python, google calendar api, ntfy.sh, trueforge, and the usual html/css/js combination.













