https://github.com/voxora-cloud/voxora
https://www.voxora.cloud/
About
Voxora is an open-source, developer-friendly live chat/voice support solution built for modern web apps.
Voxora is a monorepo for a modern, realtime customer support platform. It includes a Next.js web app and an Express + Socket.IO API with MongoDB and Redis. Teams can manage agents, converse with users in realtime, and embed a lightweight chat widget.
Current Implementation
- Realtime Chat
- Socket.IO with Redis adapter for horizontal scalability
- MongoDB storage for conversations and messages (using Mongoose models)
- Chat widget delivery from API endpoints at /widget and /widget-loader.js
- Authentication and Team Management
- Complete JWT authentication flows (registration, login, invite acceptance, password recovery)
- Dedicated Admin and Agent interfaces in the web application
- API Foundation
- Express 5 with security features (validation via express-validator/Joi, Helmet, CORS, rate limiting)
- Robust error handling and structured logging (winston)
- RESTful routes under /api/v1 and a basic health check at root (/)
- Support Systems
- Local email testing via MailHog (SMTP: 1025, UI: 8025)
- Static file serving from /uploads directory
Future Roadmap
- AI Conversation Agent
- LLM-powered automated responses with intent recognition and contextual memory
- Seamless escalation to human agents with full conversation history
- Voice Capabilities
- Text-to-speech for agent responses and speech-to-text for user input
- Live voice calling in the widget with real-time transcription
Working
