Skip to main content

Desktop

EXEPERT Desktop is a Windows-native Rust application built with GPUI. It owns the workbench shell, Brain canvas, native Chat sources, telemetry, diagnostics, and accessibility surfaces without embedding Electron, React, a WebView, or a browser renderer.

This section is the retrieval entry point for native desktop work. The existing architecture documents remain canonical for runtime behavior; the optimization section explains how to measure and improve that behavior without confusing a GPU-accelerated renderer with a free CPU-side render pipeline.

Start here

TaskRead
Diagnose low Brain FPS or sluggish transcript scrollingNative desktop performance analysis
Plan or review a Rust/GPUI performance changeRust and GPUI optimization playbook
Understand the workbench, worker, canvas, telemetry, or renderer gateNative desktop GPUI workbench
Understand EXEPERT, Codex, and DSH Chat presentationNative desktop Chat
Work on the Codex App Server boundaryNative Codex live client
Work on the independent DeepSeek Harness sourceNative DeepSeek Harness integration

Native architecture and UX

Optimization workflow

  1. Reproduce the problem in a release build and record the workload, window size, DPI, input device, and active diagnostics.
  2. Use the performance analysis to separate worker, view construction, layout, scene recording, and GPU presentation costs.
  3. Apply one method from the optimization playbook, then compare the same workload before and after.

The proposed interactive targets are workload-specific: Chat scrolling aims for a 16.67 ms frame budget, Brain publication-driven rendering aims for 20 ms, and the existing renderer gate retains its separate 40 ms p95 certification threshold. The first two are optimization acceptance targets, not current runtime gates.

Delivery records

These pages record what shipped and how it was validated. They are provenance, not substitutes for current source and runtime measurement.