Docs
Getting started
- Open the studio — projects are stored locally in your browser in this preview.
- Create a project from a prompt, a website URL, or blank. Pick a Style — it selects the taste profiles agents read.
- Watch agents construct scenes, then edit anything: canvas, layers, keyframes, curves, camera and audio.
- Use the AI panel to request revisions; every agent task is one undo step.
- Export from the top bar at project resolution.
The operation model
Every mutation — a drag on the canvas, a typed value, an agent tool call, an undo — is a validated, invertible Operation. Agents receive no other write path, which is why AI work is reviewable, attributable and reversible as a unit.
Implemented in this preview
- Scene-graph engine: groups, text, rects, ellipses, Bézier paths, images, audio clips, cameras
- Deterministic time-based evaluation: linear, cubic Bézier, hold, steps and physical springs
- Keyframe timeline with scrubbing, zooming, snapping and a curve editor
- Kinetic typography (character / word / line reveals, tracking animation)
- Trim paths, masks, blend modes, blur, gradients
- 2D camera tracks: push, pan, roll, zoom with continuity
- AI agent console executing real, undoable operations through a typed tool protocol
- Website analysis (SSRF-guarded) producing a typed BrandProfile
- Local-first projects with autosave, checkpoints and crash recovery
- Adaptive preview quality (Auto / Full / Half / Quarter)
- Audio tracks with gain, fades and waveforms
- Export: WebM/MP4 via WebCodecs where supported, PNG frames
- Billing engine: append-only credit ledger, plan entitlements, cost policy, Stripe-ready checkout/webhooks (connects via environment keys)
- Accounts: scrypt-hashed passwords, server-side sessions, rate-limited auth, per-account credit ledgers
- deslgn's own TOTP MFA (RFC 4226/6238): QR enrollment, replay protection, single-use recovery codes
- Passkeys (WebAuthn): passwordless sign-in with Touch ID / Face ID / security keys, per-device management
- Session management: list active devices, revoke individually or everywhere
- Workspace sync: projects and assets mirror to your account on the deslgn server (last-write-wins merge)
- Storage drivers: Postgres (row-locked documents) and S3-compatible blobs activate via environment — file stores remain the local default
- Render farm: plan-priority job queue, server-side frame-accurate renders through the same engine, credit-backed with automatic refunds
- Farm video encodes: H.264 MP4 and ProRes 422 HQ / 4444 (with alpha) via the host encoder, plus PNG sequences — encoder availability is feature-detected, never assumed
- Rust → WASM evaluation core: easing, springs and track sampling compiled from Rust, proven contract-identical to the TypeScript engine by a conformance suite (≤1e-9)
- WebGPU 3D compositor: true perspective plane rotation (rotationX/Y), point lights with lambert shading and falloff, and per-plane depth of field — with an honest 2D fallback everywhere else
- Remote planner slot: an Anthropic-compatible model (your key + model id via env) plans through the exact operation protocol, executed live with per-step undo
- Depth (2.5D multiplane): per-layer Z with camera perspective — parallax, push-throughs, animatable position.z
- Music analysis: deslgn's own BPM + beat-grid detection; the timeline snaps clips and keyframes to analyzed beats
Roadmap
Not in this preview — represented honestly, never faked in the UI.
- Full Rust scene graph + WGSL rasterizer (the WASM evaluation core and WebGPU compositor ship today; the conformance suite is the contract)
- Live Stripe keys (the billing engine, ledger and webhook pipeline already ship)
- Live planner key (the remote planner endpoint, tool schema and executor already ship)
- Email verification and password reset (needs mail infrastructure), SSO
- GPU renderers on the farm (3D scenes currently render their 2D approximation server-side, with a warning)