FLX / SECURE_LAUNCHER-TOOLKIT.bat
Aitrepreneur's picture
Upload 2 files
028b5a9 verified
@echo off
setlocal enabledelayedexpansion
REM ==================================================
REM AI-Toolkit — Secure UI Launcher (Password Prompt)
REM Double-click to start / Ctrl+C to stop
REM ==================================================
REM Assumptions:
REM • This file lives inside the ai-toolkit root folder
REM (next to the "ui" directory and "venv" folder).
REM • You have already run the full installer once.
REM --------------------------------------------------
:: Check venv exists
if not exist "venv\Scripts\activate.bat" (
echo [ERROR] venv not found. Run the installer first.
pause
exit /b 1
)
:: -------------------------------------------------
:: Ask for password
:: -------------------------------------------------
echo.
echo Enter a password to protect the AI‑Toolkit UI.
set /p UI_PWD=Password:
if "%UI_PWD%"=="" (
echo No password entered. Aborting.
pause
exit /b 1
)
set "AI_TOOLKIT_AUTH=%UI_PWD%"
echo Password set.
:: -------------------------------------------------
:: Activate Python venv
:: -------------------------------------------------
call "venv\Scripts\activate.bat"
:: Kill any stray Node servers (frees port & file locks)
taskkill /F /IM node.exe >nul 2>&1
:: Change into UI directory
cd ui
:: Launch UI with password protection
echo Starting AI‑Toolkit UI on http://localhost:3000
echo Press Ctrl+C to stop the server when you are done.
npm run build_and_start
endlocal