@echo off echo ================================================ echo AI Mesh Orchestrator - Installation Windows echo ================================================ echo. REM Vérifier Node.js echo [1/5] Verification Node.js... node --version >nul 2>&1 if %errorlevel% neq 0 ( echo ERREUR: Node.js n'est pas installe echo Telechargez Node.js depuis: https://nodejs.org/ pause exit /b 1 ) echo ✓ Node.js detecte echo. REM Vérifier npm echo [2/5] Verification npm... npm --version >nul 2>&1 if %errorlevel% neq 0 ( echo ERREUR: npm n'est pas installe pause exit /b 1 ) echo ✓ npm detecte echo. REM Installation des dépendances echo [3/5] Installation des dependances... call npm install if %errorlevel% neq 0 ( echo ERREUR: Installation des dependances echouee pause exit /b 1 ) echo ✓ Dependances installees echo. REM Créer fichier .env echo [4/5] Configuration fichier .env... if not exist .env ( copy .env.example .env echo ✓ Fichier .env cree echo. echo IMPORTANT: Editez le fichier .env et ajoutez vos cles API echo. echo Cles API gratuites disponibles sur: echo - DeepSeek: https://platform.deepseek.com echo - Groq: https://console.groq.com echo - Together AI: https://api.together.xyz echo - Hugging Face: https://huggingface.co/settings/tokens echo - Cohere: https://dashboard.cohere.com echo - Mistral: https://console.mistral.ai echo - OpenRouter: https://openrouter.ai/keys echo. ) else ( echo ✓ Fichier .env existe deja ) echo. REM Créer dossiers nécessaires echo [5/5] Creation des dossiers... if not exist database mkdir database if not exist output\zips mkdir output\zips if not exist output\sessions mkdir output\sessions if not exist output\logs mkdir output\logs echo ✓ Dossiers crees echo. echo ================================================ echo Installation terminee avec succes! echo ================================================ echo. echo PROCHAINES ETAPES: echo 1. Editez le fichier .env avec vos cles API echo 2. Lancez l'application avec: npm start echo 3. Ou en mode dev avec: npm run dev echo. echo Pour construire les executables: echo - Windows x64: npm run build:win echo - Windows portable: npm run build:win-portable echo - Windows ARM: npm run build:win-arm echo. pause