Skip to Content
概览

GUI

Danger

GUI 目前不是主要维护目标,当前重点仍然是 CLI。

如果你觉得 GUI 维护力度不足,还请见谅。团队规模很小,我可能会有一段时间无法积极维护 GUI。

等核心功能更完整之后,我预计会回来继续维护 GUI。

gui/ 是基于 Tauri 和 React 构建的桌面调用层。它的职责不是变成系统架构的中心,而是把 sdk/tnmsd crate 暴露出来的配置编辑、install、展示和日志检查能力组织成桌面工作流。

这一层负责什么

  • 触发 installdry-run 和 cleanup
  • 编辑或展示 config
  • 浏览文件、plugin 结果和日志
  • 提供基于页面的桌面工作流

这一层不负责什么

  • 它不会重新实现 install core
  • 它不会在前端重新推导一套 CLI 规则
  • 它不会改变长期坚持的 Rust-first / NAPI-first 方向

版本边界

gui/package.json 当前要求的开发环境版本高于根 workspace:

  • node >= 25.2.1
  • pnpm >= 10.28.0
  • rust >= 1.93.1

推荐阅读

Last updated on