Appearance
框架介绍
灵动桌面框架是基于 Tauri 2.x 的企业级桌面应用开发框架,采用 React 19 + Rust + TypeScript 技术栈,内置 33 个 AI 专业技能 + 三大 AI 引擎协同,提供完整的桌面应用开发能力。
为什么选择灵动桌面框架
| 对比维度 | Electron | 灵动桌面框架 (Tauri) |
|---|---|---|
| 安装包大小 | ~150MB+ | ~5-10MB |
| 内存占用 | ~200MB+ | ~30-50MB |
| 后端语言 | Node.js | Rust(内存安全) |
| 安全模型 | 宽松 | 严格权限声明 |
| 启动速度 | 较慢 | 极快 |
| AI 技能体系 | 无 | 33 个专业技能,三引擎协同 |
技术栈
| 层级 | 技术 | 版本 |
|---|---|---|
| 桌面框架 | Tauri | 2.x |
| 后端 | Rust | 2021 edition |
| 前端框架 | React | 19 |
| 类型系统 | TypeScript | 5.8 |
| UI 组件 | Ant Design | 6.3+ |
| 样式方案 | TailwindCSS | 4.2+ |
| 状态管理 | Zustand | 5.0+ |
| 路由 | React Router | 7.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 生成的代码自动符合框架的架构和编码标准
适用场景
- 企业内部管理工具
- 数据处理和分析应用
- 开发者工具和 IDE 扩展
- 内容创作和编辑工具
- 系统监控和运维工具
联系方式
- QQ 群:770492966