# Star Office Tauri Desktop Shell 这个目录用于把 `Star-Office-UI` 包成桌面应用(透明窗口),并在启动时自动拉起后端进程。 ## 开发运行 先在仓库根目录准备 Python 环境: ```bash cd /Users/wangzhaohan/Documents/GitHub/Star-Office-UI uv venv .venv uv pip install -r backend/requirements.txt --python .venv/bin/python ``` 再启动 Tauri: ```bash cd /Users/wangzhaohan/Documents/GitHub/Star-Office-UI/desktop-pet npm install npm run dev ``` ## 自动拉起后端逻辑 - 优先使用:`../.venv/bin/python backend/app.py` - 回退到:`python3 backend/app.py` - 再回退到:`python backend/app.py` 窗口默认会跳转到: - `http://127.0.0.1:19000/?desktop=1` ## 可选环境变量 - `STAR_PROJECT_ROOT`:项目根目录(默认会自动探测) - `STAR_BACKEND_PYTHON`:自定义 Python 可执行路径 - `STAR_BACKEND_URL`:自定义桌面窗口打开的 URL