Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVIRA OS: Advanced AI Caller Dashboard

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.

🚀 Features

  • 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.

🛠️ Tech Stack

  • Backend: Node.js, Express, Express-WS
  • Frontend: Vanilla HTML5, CSS3 (Glassmorphism), JavaScript (Canvas API)
  • AI/Voice: Twilio, Google Gemini, Deepgram, ElevenLabs

📦 Setup & Installation

Prerequisites

  • Node.js (v18+)
  • Twilio Account (with a verified phone number)
  • API Keys for:
    • Google Gemini
    • Deepgram
    • ElevenLabs
    • Ngrok (for local tunneling)

Environment Configuration

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

Installation

  1. Install dependencies:

    npm install
  2. Start the system:

    npm start
  3. Navigate to http://localhost:3000 to access the OS.

🔒 Security Note

Ensure your .env file is never committed to version control. This repository includes a .gitignore to prevent secret leaks.

📜 License

ISC License. See package.json for details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages