Real-Time AI Conversational Interface
An intelligent chat system with proactive messaging.
🔗 View Source on GitHub🛠 Tech Stack
- Backend: Go 1.25+ (Gorilla WebSocket)
- Frontend: Vanilla JavaScript & CSS
- AI/ML: Ollama
- Web Server: Nginx (Reverse Proxy)
- Containerization: Docker & Docker Compose
🌐 API Endpoints
GET /- Project description pageGET /chat.html- Interactive chat interfaceWS /api/chat- WebSocket for real-time messaging
✨ Key Features
- Real-time bidirectional communication
- Proactive messaging (30s idle timeout)
- Context-aware conversation history