I’m a solo dev and former Uber driver, and I made a voice assistant so I can control my Google Calendar entirely by voice.
Siri works for very simple “create event” requests, but it often misunderstands my accent, puts events at the wrong time, and there’s no easy way to revert. I also didn’t want a heavy “AI calendar” app that tries to rearrange my whole schedule. So I used OpenAI’s Agents SDK with the Google Calendar API and let it read / create / edit / delete events directly.
Once you sign in and connect Google, it operates on your calendar. Example commands: - “Schedule Lunch with Sarah tomorrow at 1 pm.” - “Move my 1 pm lunch with Sarah to Saturday, same time.” - “Delete my lunch with Sarah on Saturday at 1pm.” - “What do I have Friday afternoon?” - "Revert the last change."
I’d love feedback on where it misunderstands commands, fails to execute what you meant, or does something surprising.
Rostyslav