chore: mini-openclaw 初始版本
Next.js 前端 + FastAPI/LangChain 后端透明 agent平台 - 含 .gitignore, 敏感文件(sessions数据/.env/venv等)已排除 - 待后续添加 trajectory 自进化机制
This commit is contained in:
+77
@@ -0,0 +1,77 @@
|
||||
@echo off
|
||||
REM Mini-OpenClaw 一键安装脚本
|
||||
REM 运行此脚本将自动完成后端和前端的环境搭建
|
||||
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo ========================================
|
||||
echo Mini-OpenClaw 自动安装脚本
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM 后端安装
|
||||
echo [步骤 1/4] 创建后端虚拟环境...
|
||||
cd backend
|
||||
if not exist venv (
|
||||
python -m venv venv
|
||||
if errorlevel 1 (
|
||||
echo [错误] 虚拟环境创建失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo [完成] 虚拟环境已创建
|
||||
) else (
|
||||
echo [跳过] 虚拟环境已存在
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [步骤 2/4] 安装后端依赖(使用清华镜像)...
|
||||
call venv\Scripts\activate.bat
|
||||
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
if errorlevel 1 (
|
||||
echo [错误] 依赖安装失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo [完成] 后端依赖已安装
|
||||
|
||||
echo.
|
||||
echo [步骤 3/4] 验证后端安装...
|
||||
python -c "import fastapi, langchain, llama_index; print('[完成] 核心包验证通过')"
|
||||
if errorlevel 1 (
|
||||
echo [警告] 部分包导入失败,但可能不影响运行
|
||||
)
|
||||
|
||||
cd ..
|
||||
|
||||
echo.
|
||||
echo [步骤 4/4] 安装前端依赖(使用淘宝镜像)...
|
||||
call npm install --registry=https://registry.npmmirror.com
|
||||
if errorlevel 1 (
|
||||
echo [错误] 前端依赖安装失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo [完成] 前端依赖已安装
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo 安装完成!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo 启动方式:
|
||||
echo.
|
||||
echo 1. 启动后端(新窗口):
|
||||
echo cd backend
|
||||
echo venv\Scripts\activate.bat
|
||||
echo uvicorn app:app --host 0.0.0.0 --port 8002
|
||||
echo.
|
||||
echo 2. 启动前端(新窗口):
|
||||
echo npm run dev
|
||||
echo.
|
||||
echo 3. 访问:
|
||||
echo - 后端 API: http://localhost:8002
|
||||
echo - 前端界面: http://localhost:3000
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user