1. 启动后端 (HTTP + WebSocket) cd backend uv sync uv run uvicorn main:app --reload HTTP: http://localhost:8000 WebSocket: ws://localhost:8765 2. 启动前端 cd frontend bun dev http://localhost:5173