面向执行计划分析的桌面应用(Tauri + Vue 3),提供 SQL 上下文、执行计划树、可视化图形与 AI 洞察能力。
- 执行计划导入:支持粘贴 SQL 与执行计划文本/JSON
- 结构化分析:执行计划树浏览、节点详情查看
- 可视化图:可缩放/拖拽的图谱视图,自动适配视口
- AI 洞察:基于 OpenAI 兼容接口生成结构化分析结论
- 前端:Vue 3 + TypeScript + Vite
- 桌面:Tauri 2
- 状态管理:Pinia
- UI:自定义样式体系(轻量玻璃感)
- 安装依赖
bun install- 启动开发环境
bun run tauri:devbun run tauri:build构建产物位于:src-tauri/target/release/bundle/。
在应用内「设置」页配置 OpenAI 兼容接口:
- Base URL:如
https://api.openai.com/v1 - API Key:形如
sk-... - Model:如
gpt-4o-mini
AI 洞察会优先采用紧凑摘要,减少上下文占用。
src/ # 前端代码
src-tauri/ # Tauri 配置与 Rust 入口
public/ # 静态资源
bun run dev # 前端开发
bun run build # 前端构建
bun run tauri:dev # Tauri 开发
bun run tauri:build # Tauri 构建