Star Office Tauri Desktop Shell
这个目录用于把 Star-Office-UI 包成桌面应用(透明窗口),并在启动时自动拉起后端进程。
开发运行
先在仓库根目录准备 Python 环境:
cd /Users/wangzhaohan/Documents/GitHub/Star-Office-UI
uv venv .venv
uv pip install -r backend/requirements.txt --python .venv/bin/python
再启动 Tauri:
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