GUI
Danger
GUI 目前不是主要维护目标,当前重点仍然是 CLI。
如果你觉得 GUI 维护力度不足,还请见谅。团队规模很小,我可能会有一段时间无法积极维护 GUI。
等核心功能更完整之后,我预计会回来继续维护 GUI。
gui/ 是基于 Tauri 和 React 构建的桌面调用层。它的职责不是变成系统架构的中心,而是把 sdk/ 中 tnmsd crate 暴露出来的配置编辑、install、展示和日志检查能力组织成桌面工作流。
这一层负责什么
- 触发
install、dry-run和 cleanup - 编辑或展示 config
- 浏览文件、plugin 结果和日志
- 提供基于页面的桌面工作流
这一层不负责什么
- 它不会重新实现 install core
- 它不会在前端重新推导一套 CLI 规则
- 它不会改变长期坚持的 Rust-first / NAPI-first 方向
版本边界
gui/package.json 当前要求的开发环境版本高于根 workspace:
node >= 25.2.1pnpm >= 10.28.0rust >= 1.93.1
推荐阅读
- 工作流与页面:查看当前导航、主要页面和桌面工作流
- 技术细节 / 架构边界:理解为什么 GUI 是调用层而不是核心层
Last updated on