AutoAgent.AI is a cutting-edge AI-powered digital employee platform designed specifically for small businesses. It provides 24/7 customer service through intelligent conversations, voice interactions, and personalized video greetings. Transform your customer experience with an AI assistant that never sleeps, captures leads automatically, and maintains your brand voice consistently.
- 🤖 Intelligent Conversations: Advanced AI that understands context and provides personalized responses
- 🎤 Voice Interface: Natural speech recognition and text-to-speech capabilities
- 📹 Video Greetings: AI-generated personalized video introductions for visitors
- 📊 Lead Capture: Automatic lead qualification and contact information collection
- 📈 Analytics Dashboard: Real-time insights into customer interactions and lead generation
- 🔒 Secure & Scalable: Built with enterprise-grade security and scalability in mind
- ⚡ Lightning Fast: Average response time of 2.3 seconds
- 🌐 24/7 Availability: Your digital employee works around the clock
- Small Businesses looking to automate customer service
- Service Providers who need appointment scheduling
- E-commerce Stores wanting to improve customer support
- Consultants seeking to capture and qualify leads
- Any Business that wants to provide exceptional customer experience
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS for beautiful, responsive design
- Backend: Supabase (PostgreSQL, Authentication, Real-time)
- Voice AI: ElevenLabs API integration
- Video AI: Tavus API for personalized video generation
- Charts: Recharts for analytics visualization
- Icons: Lucide React for consistent iconography
- Build Tool: Vite for fast development and building
- Node.js 18+ and npm
- Supabase account
- ElevenLabs API key (optional, for voice features)
- Tavus API key (optional, for video features)
- Clone the repository
git clone https://github.com/yourusername/autoagent-ai.git cd autoagent-ai
Install dependencies
npm install Set up environment variables
cp .env.example .env Edit .env with your actual API keys:
VITE_SUPABASE_URL=your-supabase-project-url VITE_SUPABASE_ANON_KEY=your-supabase-anon-key VITE_ELEVENLABS_API_KEY=your-elevenlabs-api-key VITE_TAVUS_API_KEY=your-tavus-api-key Set up Supabase database
Create a new Supabase project Run the migration file in supabase/migrations/ in your Supabase SQL editor This will create all necessary tables and security policies Start the development server
npm run dev Open your browser Navigate to http://localhost:5173 to see your AutoAgent.AI in action!
📁 Project Structure
autoagent-ai/ ├── src/ │ ├── components/ # Reusable UI components │ │ ├── ChatInterface.tsx │ │ ├── VideoGreeting.tsx │ │ ├── LeadCaptureForm.tsx │ │ └── Layout.tsx │ ├── pages/ # Main application pages │ │ ├── HomePage.tsx │ │ ├── DashboardPage.tsx │ │ ├── SettingsPage.tsx │ │ └── AuthPage.tsx │ ├── contexts/ # React contexts │ │ └── AuthContext.tsx │ ├── lib/ # Utility libraries │ │ ├── supabase.ts │ │ ├── ai-service.ts │ │ └── voice-service.ts │ └── main.tsx ├── supabase/ │ └── migrations/ # Database schema ├── public/ # Static assets └── package.json 🔧 Configuration Supabase Setup Create a new project at supabase.com Go to Settings > API to get your URL and anon key Run the migration file in the SQL editor to set up tables Enable Row Level Security (RLS) policies are included API Integrations ElevenLabs: For natural voice synthesis Tavus: For AI-generated personalized videos Supabase: For database, authentication, and real-time features 📊 Features Deep Dive AI Chat Interface Context-aware conversations Natural language processing Automatic lead qualification Multi-language support ready Voice Capabilities Speech-to-text input Natural voice responses Customizable voice settings Real-time audio processing Video Greetings Personalized AI-generated videos Dynamic content based on user data Professional presentation Seamless integration Analytics Dashboard Real-time conversation metrics Lead generation tracking Performance insights Export capabilities 🚀 Deployment Netlify (Recommended)
npm run build
Vercel
npm run build
Manual Deployment
npm run build
🤝 Contributing We welcome contributions! Please see our Contributing Guidelines for details.
Fork the repository Create your feature branch (git checkout -b feature/AmazingFeature) Commit your changes (git commit -m 'Add some AmazingFeature') Push to the branch (git push origin feature/AmazingFeature) Open a Pull Request 📝 License This project is licensed under the MIT License - see the LICENSE file for details.
🆘 Support 📧 Email: support@autoagent.ai 💬 Discord: Join our community 📖 Documentation: docs.autoagent.ai 🐛 Issues: GitHub Issues 🙏 Acknowledgments Built with Bolt.new - AI-powered development platform Icons by Lucide UI components inspired by modern design principles Voice AI powered by ElevenLabs Video AI powered by Tavus 🔮 Roadmap Multi-language support Advanced analytics and reporting CRM integrations (Salesforce, HubSpot) Mobile app development Advanced AI training capabilities White-label solutions API for third-party integrations Made with ❤️ for small businesses worldwide
Website •
Documentation •
Twitter •
LinkedIn