DmxStreamHub est une application de bureau tout-en-un pour les streamers Twitch : gestion avancée du chat, overlays interactifs et modération automatisée par une IA qui tourne en local. Elle combine un cœur Rust performant et une interface React.
SOUS LE CAPOT
VUE ISOMÉTRIQUEUne stack. Un écosystème.
Project Core → catégories → technologies. Chaque structure représente un rôle dans le projet.
ARCHITECTURE
- React
- Vite
- Sass
- Framer Motion
- LM Studio
- Axum
- Tokio
- Twitch API
- Spotify API
- SQLite
- SQLx
- Tauri
- Rust
- TypeScript
Chaque technologie est reliée à sa catégorie
Fonctionnalités
- Modération par LLM local via LM Studio (Ministral 3B, Gemma) : messages classés neutre, ambigu ou toxique, avec niveaux de gravité
- Intégration Twitch via EventSub : alertes AutoMod, évasions de ban, interactions avec le chat
- « En écoute » Spotify en temps réel, avec renouvellement automatique des jetons
- Overlays transparents toujours au premier plan, animés avec Framer Motion
- Serveur WebSocket intégré (Axum) et persistance locale en SQLite