Skip to content

框架介绍

灵动桌面框架是基于 Tauri 2.x 的企业级桌面应用开发框架,采用 React 19 + Rust + TypeScript 技术栈,内置 33 个 AI 专业技能 + 三大 AI 引擎协同,提供完整的桌面应用开发能力。

为什么选择灵动桌面框架

对比维度Electron灵动桌面框架 (Tauri)
安装包大小~150MB+~5-10MB
内存占用~200MB+~30-50MB
后端语言Node.jsRust(内存安全)
安全模型宽松严格权限声明
启动速度较慢极快
AI 技能体系33 个专业技能,三引擎协同

技术栈

层级技术版本
桌面框架Tauri2.x
后端Rust2021 edition
前端框架React19
类型系统TypeScript5.8
UI 组件Ant Design6.3+
样式方案TailwindCSS4.2+
状态管理Zustand5.0+
路由React Router7.13+
数据库SQLite (rusqlite)0.31
构建工具Vite + Cargo

核心特性

双进程架构

┌─────────────────┐     IPC      ┌─────────────────┐
│  WebView 进程    │ ←─────────→ │  Rust Core 进程   │
│                 │   invoke     │                 │
│  React 19 UI    │   listen     │  Command 层      │
│  Ant Design 6   │   emit       │  Service 层      │
│  TailwindCSS 4  │              │  Database 层     │
└─────────────────┘              └─────────────────┘

三层后端分层

  • Command 层 — IPC 入口,参数校验,调用 Service
  • Service 层 — 业务逻辑,数据处理
  • Database 层 — 数据访问,SQL 操作

已集成插件

插件用途
tauri-plugin-store键值持久化存储
tauri-plugin-log日志系统
tauri-plugin-updater应用自动更新
tauri-plugin-opener打开 URL/文件
tauri-plugin-process进程管理

AI 驱动开发

框架最大的差异化优势——内置完整的 AI 技能体系

  • 33 个专业技能 — 覆盖前端、后端、数据库、插件、打包、测试全流程
  • 三引擎协同 — Claude Code(主控) + Codex CLI(算法) + Gemini CLI(UI)
  • 7 个快捷命令/dev /command /check /release 等高效入口
  • 自动遵循规范 — AI 生成的代码自动符合框架的架构和编码标准

详细了解:AI 架构概览 | 33 个技能详情 | 多模型协作

适用场景

  • 企业内部管理工具
  • 数据处理和分析应用
  • 开发者工具和 IDE 扩展
  • 内容创作和编辑工具
  • 系统监控和运维工具

联系方式

  • QQ 群:770492966

基于 Tauri 2.x 构建的企业级桌面应用开发框架