JARVIS AI Assistant
Multi-device AI assistant with Flask + SocketIO backend and NLP-based memory per device.
- Type
- Multi-Device Assistant
- Category
- AI System
- Status
- Complete
- Disciplines
- Backend Systems, NLP, Device Integration
- Platforms
- Flask, SocketIO
## Overview JARVIS is a modular AI assistant built using Flask and SocketIO, featuring `/ask` and `/detect_wake` endpoints, real-time reasoning-to-code loops, and per-device memory contexts. Clients include web, iOS (SwiftUI), Jetson, and ESP32 touchscreen interfaces. ### Features - NLP-based timer and alarm recognition - WebSocket live response streaming - Device memory and context separation - Modular plugin system for smart home control