DESIGN:OS Studio (design-os-studio) is our native GPU-accelerated interface design editor and Figma engine built in Rust for the DESIGN:OS / EaseUI ecosystem.
- Enterprise Scale First: Every canvas, index, and serialization change must hold up on 100k–700k+ node
.figdocuments (VSF - PCPbenchmark) with< 16msinteractive frame times and0.0%idle CPU. - EaseUI BrainWave 2.0 Aesthetic: Editor chrome follows the EaseUI BrainWave 2.0 dark/light token system (
crates/designos-app/src/theme.rs). - Deterministic Rendering:
designos-render(tiny-skia) anddesignos-gpu(wgpu) share strict visual parity verified viadesignos-diff. - Undoable Command Model: Every document mutation goes through
designos_doc::Commandwith an exact inverse.
export PATH="$HOME/.cargo/bin:$PATH"
cargo run --release -p designos-app --bin designos-studio # Launch DESIGN:OS Studio
cargo run --release -p designos-app --bin designos-studio -- file.fig # Open a Figma .fig fileRun these before committing:
export PATH="$HOME/.cargo/bin:$PATH"
cargo test --workspace --lib
cargo test -p designos-gpu
cargo test -p designos-mcp
cargo clippy --workspace --all-targets -- -D warningsdesignos-studio --open-id <id> --select "Frame" --zoom 60 --gpu --size 1440x900 --screenshot out.png
designos-diff compare reference.png out.png --out diff.png --tolerance 2 --threshold 0.001