Inspiration
Inspiration
We waste hours each week wrangling calendars and to-do lists. Existing voice assistants are passive; Julie was born from the dream of a truly proactive digital PA that reads our backlog, reasons about priorities, and takes action—just like a human assistant.
What it does
- Reads events from Google / Outlook Calendar and a local JSON backlog
- Understands natural language:
> “Free up my evening tomorrow and move my stand-up to next week” - Confirms actions in plain English, then executes them
How we built it
- Express + TypeScript backend
- MCP Servers
- Cursor + Postman for rapid debug
- GPT-4.1 deployed on Azure
- Eleven Labs for voice stuff
Challenges we ran into
- Integrating everything in the short time
Accomplishments we’re proud of
- Bulk actions: clear a day, reschedule conflicts, auto-slot backlog tasks
- Plug-and-play architecture—adding email or Slack is just another adapter
What we learned
Clear defaults (“assume 60 min if no end time”) cut clarification turns in half.
Tiny wrapper logic beats complex schema when validator rules are strict.
What’s next for Julie
- gcal_delete / undo history for safe roll-backs
- Email & Slack connectors → auto-create tasks from flagged messages
- Priority AI to surface must-do-this-week items
- Voice UI so Julie can call you on the go
- Shared-calendar orchestration for families & teams
Log in or sign up for Devpost to join the conversation.