Oprina is a revolutionary voice-powered AI assistant that combines conversational intelligence with interactive avatar technology. Through natural voice commands and real-time avatar interactions, Oprina transforms how you manage your digital life—making email management, calendar scheduling, and productivity tasks as simple as having a conversation with a trusted assistant.
Oprina's comprehensive platform features HeyGen streaming avatars for lifelike interactions, seamless Gmail and Google Calendar integration, intelligent voice processing with speech-to-text and text-to-speech capabilities, Google ADK-powered multi-agent architecture with specialized email and calendar agents, and enterprise-grade user authentication and session management. These technologies work together to create an immersive, voice-first experience that makes AI assistance feel natural and intuitive!
compressed-demo-video.mp4
Go to https://www.oprinaai.com to see Oprina live.
Oprina consists of five main components working together to deliver a seamless conversational AI experience:
FastAPI-based service that handles REST endpoints, user authentication, avatar session management, and integration with external services like Google Cloud AI and HeyGen APIs. 📖 See Backend README
React/TypeScript application providing a responsive web interface with real-time avatar streaming, voice controls, chat interface, user settings, and dashboard functionality. 📖 See Frontend README
AI-powered agent system built on Google's Agent Development Kit (ADK) featuring multimodal Gemini 2.0 Flash model, specialized email and calendar sub-agents, voice-optimized conversation flows, and comprehensive tool integration for Gmail and Google Calendar operations.📖 See Oprina README
Google Cloud Vertex AI deployment infrastructure for scalable agent hosting, session management, and production-ready AI model serving with enterprise-grade security and performance. 📖 See Veterx Deployment README
PostgreSQL database with real-time capabilities handling user management, conversation history, session state, avatar usage tracking, contact form submissions, and authentication workflows. 📖 See Supabase README
Oprina can be self-hosted on your own infrastructure for complete control and privacy. We provide comprehensive guides for different deployment scenarios:
📖 Local Development Setup - Complete guide for running Oprina locally with all components
🚀 Self-Hosting Guide - Production deployment instructions for your own servers
Both guides include:
- Prerequisites and requirements
- Step-by-step installation instructions
- Environment configuration
- Troubleshooting tips
- Security considerations
Rohith Reddy Mandala Project Creator & Lead Developer |
Bharath Kumar Developer |
Hieu Hoang (Calvin) Developer |
- Google Cloud AI Platform - AI model hosting and Vertex AI
- Google ADK - Agent development framework
- HeyGen - AI avatar generation and streaming
- Supabase - Database, authentication, and real-time features
- React - Frontend framework
- FastAPI - Backend API framework
Oprina is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.