@echo off echo ============================================================ echo TECHSCOUT - Installation Script echo Technology Scouting ^& Capability Gap Analysis echo ============================================================ echo. :: Check for Python echo [1/4] Checking Python installation... python --version >nul 2>&1 if errorlevel 1 ( echo ERROR: Python is not installed or not in PATH echo Please install Python from https://www.python.org/downloads/ echo Make sure to check "Add Python to PATH" during installation pause exit /b 1 ) echo Python found! :: Check for Node.js echo [2/4] Checking Node.js installation... node --version >nul 2>&1 if errorlevel 1 ( echo ERROR: Node.js is not installed or not in PATH echo Please install Node.js from https://nodejs.org/ pause exit /b 1 ) echo Node.js found! :: Check for Ollama echo [3/4] Checking Ollama installation... ollama --version >nul 2>&1 if errorlevel 1 ( echo WARNING: Ollama not found in PATH echo TechScout requires Ollama for AI analysis. echo Please install from https://ollama.ai echo After installing, run: ollama pull mistral-nemo:12b echo. echo Press any key to continue anyway... pause >nul ) else ( echo Ollama found! ) :: Install Python dependencies echo [4/4] Installing dependencies... echo. echo Installing Python packages... pip install -r "%~dp0requirements.txt" --quiet if errorlevel 1 ( echo ERROR: Failed to install Python dependencies pause exit /b 1 ) echo Installing Dashboard packages... cd "%~dp0dashboard" call npm install --silent if errorlevel 1 ( echo ERROR: Failed to install Dashboard dependencies pause exit /b 1 ) cd "%~dp0" echo. echo ============================================================ echo Installation Complete! echo ============================================================ echo. echo To start TechScout, double-click: launch.bat echo. echo Make sure Ollama is running with mistral-nemo:12b model: echo 1. Open a terminal and run: ollama serve echo 2. In another terminal run: ollama pull mistral-nemo:12b echo. pause