Donna is your personal AI-powered secretary that intelligently manages your calls, filters out spam, and shares your scheduling link when you're busy. Using OpenAI's Realtime API with function calling to Google Calendar and Twilio, Donna handles calls dynamically, supporting 85 languages with real-time updates.
What's New:
- AI Orchestration with LangGraph: Seamlessly orchestrates multiple AI agents for call management, scheduling coordination, and real-time status reporting.
- Phone Call Management: Handles both incoming and outgoing calls via Twilio and OpenAI using WebSockets.
- Google Calendar Integration: Reads your calendar in real-time to check your availability.
- Message Scheduling: Sends automated text messages with scheduling links.
- Call Status Reporting: Displays live call progress.
- Live Call Visualization: Real-time call status page.
- User Preferences Management: Integrated with EdgeDB for storing user settings.
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_PHONE_NUMBER= # Dedicated Twilio number
USER_PHONE_NUMBER= # Your personal phone number
STREAM_URL= # Backend WebSocket URL
OPENAI_API_KEY=
CALENDLY_URL= # Your scheduling link