mirror of
https://github.com/R0m1k3/EveFlow.git
synced 2026-10-11 17:29:03 +02:00
4.2 KiB
4.2 KiB
🚀 EveFlow — Compagnon de Bureau Rétro-Futuriste 3D
EveFlow est un compagnon de bureau Windows immersif haut de gamme, combinant une esthétique cyberpunk rétro-futuriste soignée et des technologies d'intelligence artificielle avancées. Il intègre un assistant virtuel en 3D nommé Eve, animé en temps réel avec des expressions émotionnelles dynamiques et synchronisé avec des services de synthèse vocale (TTS/STT) locaux et des architectures multi-agents.
📸 Aperçu de l'Interface
Découvrez le cockpit de contrôle immersif et le mode widget compact d'EveFlow :
✨ Fonctionnalités Clés
- 🤖 Avatar 3D Eve Interactif : Un modèle 3D animé sous WebGL avec des shaders personnalisés pour ses yeux LED. Ses expressions (joie, tristesse, réflexion, colère, surprise, neutre), son clignotement de paupières et ses mouvements de bras s'adaptent de manière organique selon le contexte et la parole.
- 🌌 Interface Transparent Glassmorphic Premium : Fenêtre sans bordure avec un effet de verre dépoli haut de gamme, s'intégrant magnifiquement à votre bureau Windows sans perturber votre espace de travail.
- 🔄 Deux Modes d'Affichage Dynamiques :
- Mode Cockpit : Interface complète de discussion avec panneau de commande, historique des messages, affichage des logs et télémétrie matérielle avancée.
- Mode Flottant (Widget) : Une carte compacte translucide toujours au premier plan, plaçant l'avatar d'Eve directement dans le coin de votre écran pour une compagnie discrète.
- 🔌 Serveur Webhook Intégré (Hermes) : Port d'écoute webhook local (
7842) permettant la réception d'événements et de notifications poussés en temps réel par des agents tiers (comme Telegram ou des scripts d'automatisation). - 🖥️ Télémétrie CPU en Temps Réel : Suivi des performances de votre ordinateur (fréquence CPU et température thermique calculée selon la charge réelle) directement intégré sous forme d'afficheurs analogiques virtuels futuristes.
- 🔒 Sécurité Zero Trust : Isolation du contexte Chromium activée (
contextIsolation), interdiction de l'intégration directe de Node dans le renderer et vérification stricte des extensions de fichiers lors des opérations de lecture/écriture de fichiers partagés via IPC.
🛠️ Stack Technique
- Framework Applicatif : Electron (Zéro Trust)
- Frontend : React + Vite + TypeScript
- Moteur 3D : Three.js via @react-three/fiber et @react-three/drei
- Serveur Webhook : Node.js
http(Port7842)
🚀 Installation & Lancement en Développement
Prérequis
Étapes d'installation
- Cloner le dépôt :
git clone https://github.com/R0m1k3/EveFlow.git cd EveFlow - Installer les dépendances :
npm install - Lancer l'application en mode développement :
Cette commande démarre le serveur de développement Vite à l'adresse
npm starthttp://localhost:5173puis lance Electron en mode connecté.
📦 Compilation & Packaging (Production)
Pour générer l'exécutable d'installation Windows (.exe) autonome :
- Compiler le bundle frontend :
npm run build - Générer le package d'installation Windows :
L'exécutable d'installation NSIS (
npm run distEveFlow Setup 1.0.5.exe) et la build décompressée seront générés dans le dossier./out/.
📜 Licence
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.