架构图
下图展示本地运行路径:桌面 UI 通过 Tauri command 与 Rust 后端交互,后端管理独立的 Harness 服务进程;嵌入客户端通过回环地址访问该服务。主要层次
启动流程
1
解析配置
Rust 确定正式版或 Debug 路径、活动 Profile、首选内核与端口。
2
准备依赖
复用兼容的本地工具或准备托管 Node.js、pnpm 与内核;首次启动需要联网下载缺少的依赖。
3
确保插件
启动服务前检查并恢复活动 Profile 的内置插件。
4
启动并探测 Harness
选定 Node 启动 Harness 入口,传入
--profile <id> --port <port> --no-open,然后等待健康检查。5
加载客户端
原生窗口从设置或加载状态切换到本地 Harness UI;默认端口为正式版
3080、Debug 3081,占用时可避让。