Atlas is a real-time AI-powered voice assistant built with a web-based frontend and a Python backend using FastAPI and WebSockets.
It supports low-latency, bidirectional voice communication directly in the browser.
- 🎧 Real-time voice input & output
- 🔁 WebSocket-based communication
- ⚡ Low-latency AI responses
- 🌐 Browser-based frontend
- 🧠 LLM-powered intelligence
- 🔄 Hot reload for development
- HTML / JavaScript
- Browser Audio APIs
- Static server (
http.server)
- Python
- FastAPI
- WebSockets
- Uvicorn
- pip install -r requirements.txt
- Python 3.9+
- pip
uvicorn- Modern browser (Chrome recommended)
Install backend dependencies:
pip install fastapi uvicorn- Hey-Atlas/frontend$ python3 -m http.server 3000
- Hey-Atlas/backend$ uvicorn ws_server:app --reload