Skip to content

运行架构 ​

XwX Deck 使用 Rust 和 Tauri 运行。 前端使用 React、TypeScript 和 Tailwind CSS。 组件统一使用 Base UI/COSS。 发行包使用系统 WebView。

源码职责 ​

目录职责
src-native配置、账号、Gateway、协议、Trace 和更新。
src/renderer模型、设置、仪表盘和请求详情界面。
src/shared浏览器格式、类型及模型参考数据。
tools/build前端样式和原生资源生成。
tools/native原生构建及隔离回归。

旧 TypeScript 后端已移除。 默认依赖不包含 Electron。 Node.js 仅用于开发、构建与测试。 文档使用 VitePress 构建。 这些开发工具不进入应用运行环境。

身份与数据 ​

应用 ID 为 app.xwxdeck.desktop。 配置目录名为 xwx-deck。 Gateway 端口为 45233 至 45242。 新安装不预置 API 服务。 已有配置和外部修改按所有权保护。

每条请求保留原始数据与价格快照。 会话身份以客户端原生标识为准。 请求详情按需读取,摘要分页加载。 已知金额正常显示,缺项单独提示。

公开范围 ​

保留模型、账号、Trace 与会话历史管理。 保留安全停止、索引修复和增强功能。 跨服务切换默认关闭。 公开版不提供工具页或客户端配置同步。 范围以 公开边界 为准。

验证与交付 ​

执行 npm run check:quality 验证当前源码。 执行 npm run check:public-boundary 检查公开边界。 检查使用隔离配置与合成上游。 真实服务及各平台操作另行验收。

源码推送不包含安装或发布。 更新继续使用公开 GitHub Releases。 macOS 保留手动 DMG 更新流程。

Released under the Apache License 2.0.