Appearance
多模型协作
灵动桌面框架支持 Claude、Codex、Gemini 三大 AI 引擎协同工作,各取所长,实现最优开发效率。
协作架构
┌─────────────────────────────────────────────────────┐
│ 开发者需求 │
│ "实现一个数据导入功能" │
└──────────────────────┬──────────────────────────────┘
↓
┌──────────────────────────────────────────────────────┐
│ Claude Code(主控引擎) │
│ │
│ 1. 理解需求 → 拆解任务 │
│ 2. 架构设计 → 确定模块和接口 │
│ 3. 识别子任务特征 → 决定是否委托 │
│ │
│ ┌──────────────────┐ ┌──────────────────┐ │
│ │ 复杂算法/审查? │ │ UI/样式设计? │ │
│ │ ↓ │ │ ↓ │ │
│ │ 委托 Codex │ │ 委托 Gemini │ │
│ └──────────────────┘ └──────────────────┘ │
│ │
│ 4. 整合结果 → 质量把控 → 交付完整功能 │
└──────────────────────────────────────────────────────┘三引擎分工
Claude Code — 主控引擎
角色:项目架构师 + 全栈开发者 + 质量把控者
- 理解完整项目上下文和框架规范
- 设计模块架构、拆解开发任务
- 编写完整的前后端代码
- 统筹调度其他 AI 引擎
- 最终代码质量审查
Codex CLI — 算法专家
角色:后端算法工程师 + 代码审查员
擅长场景:
- 复杂算法实现(排序、搜索、数据结构)
- 深度 Bug 分析和根因定位
- 代码审查和优化建议
- 生成精准的 Diff 补丁
典型协作:
"这段 Rust 代码有性能问题,让 Codex 分析一下瓶颈在哪"
Gemini CLI — UI 专家
角色:前端设计师 + UI 工程师
擅长场景:
- React 组件原型设计
- UI 布局和交互方案
- CSS 样式调优
- 响应式设计方案
典型协作:
"设置页面的布局不太好看,让 Gemini 给几个设计方案"
协作场景示例
场景一:新增业务模块
开发者:"帮我做一个用户管理模块"
Claude Code:
├── 1. 设计数据库表结构(User 表)
├── 2. 生成 Rust 三层代码(Command + Service + Database)
├── 3. 生成前端 TypeScript 类型和 API 封装
├── 4. → 委托 Gemini:设计用户列表和编辑表单的 UI
├── 5. 整合 Gemini 的 UI 方案,生成完整页面组件
└── 6. 更新路由、侧边栏、权限声明场景二:性能优化
开发者:"应用加载变慢了,帮我分析一下"
Claude Code:
├── 1. 初步排查:检查前端渲染和后端响应
├── 2. → 委托 Codex:深度分析 Rust 代码性能瓶颈
├── 3. 根据 Codex 分析结果,实施优化方案
└── 4. 验证优化效果场景三:多模型交叉审查
开发者:"审查最近的代码改动"
Claude Code:
├── 1. 获取最近的 Git 变更
├── 2. → 委托 Codex:审查后端 Rust 代码
├── 3. → 委托 Gemini:审查前端 UI 代码
├── 4. 汇总两个引擎的审查意见
└── 5. 输出统一的审查报告优势总结
| 优势 | 说明 |
|---|---|
| 专业分工 | 每个引擎做最擅长的事 |
| 交叉验证 | 多引擎审查,减少盲区 |
| 知识互补 | Codex 算法强,Gemini UI 强,Claude 架构强 |
| 效率倍增 | 复杂任务并行处理 |