AVIRA OS is a premium, futuristic, and production-ready AI-powered misses call handling and lead generation system. Featuring a stunning high-contrast lime-neon aesthetic with celestial background animations, it provides a high-tech "Operating System" experience for managing voice interactions.
- Futuristic UI/UX: Sharp glassmorphism panels, technical grid overlays, and cosmic particle animations.
- AI-Driven Interactions: Integrated with Google Gemini, Deepgram STT, and ElevenLabs TTS for natural voice conversations.
- Real-Time Data Feed: Live tracking of call subjects, contacts, and queries.
- Neural Call Protocol: Simplified interface for executing outbound call-backs.
- Operational Status: Real-time system monitoring badge.
- Backend: Node.js, Express, Express-WS
- Frontend: Vanilla HTML5, CSS3 (Glassmorphism), JavaScript (Canvas API)
- AI/Voice: Twilio, Google Gemini, Deepgram, ElevenLabs
- Node.js (v18+)
- Twilio Account (with a verified phone number)
- API Keys for:
- Google Gemini
- Deepgram
- ElevenLabs
- Ngrok (for local tunneling)
Create a .env file in the root directory and populate it with the following:
TWILIO_ACCOUNT_SID=your_sid
TWILIO_AUTH_TOKEN=your_token
TWILIO_PHONE_NUMBER=your_number
GOOGLE_API_KEY=your_gemini_key
DEEPGRAM_API_KEY=your_deepgram_key
ELEVENLABS_API_KEY=your_elevenlabs_key
XI_VOICE_ID=your_voice_id
NGROK_URL=your_ngrok_url
PORT=3000-
Install dependencies:
npm install
-
Start the system:
npm start
-
Navigate to
http://localhost:3000to access the OS.
Ensure your .env file is never committed to version control. This repository includes a .gitignore to prevent secret leaks.
ISC License. See package.json for details.