The whole dayMon 9 Nov 2026
AI Compass
WeeklyArchiveAbout

Expo open-sources Exact to compile Contract UI specs to native OS views and a 20 KB web runtime

Released under the MIT licence by Expo co-founder Charlie Cheever, Exact drops webviews and JavaScript bridges in favour of a Rust layout kernel and built-in agent test driver.

Anodized silver Expo chevron mark flanked by translucent macOS, iOS and web layout wireframes connected by glowing violet-blue compilation streams on a dark obsidian background
Image: AI Compass illustration (Expo mark)

Expo open-sourced Exact on GitHub under the MIT licence on 9 November 2026, introducing an experimental cross-platform UI stack created by co-founder Charlie Cheever specifically for human-and-agent co-authoring. Instead of mixing imperative component trees with styling workarounds, Exact separates presentation into a constrained declarative language called Contract while keeping state and data logic in TypeScript or Rust.

Compiler pipeline and native painters

An ahead-of-time compiler lowers each Contract specification into a compact execution plan. On the web, that plan runs through a roughly 20 KB DOM runtime with zero virtual-DOM diffing overhead. On desktop and mobile targets, a shared Rust layout kernel computes geometry and hands draw commands directly to native platform painters across macOS AppKit, iOS UIKit and GPU-rendered Linux windows, with no embedded webview and no asynchronous JavaScript bridge. Because every UI node maps deterministically to its Contract source, Exact ships with a headless agent driver that lets coding agents build screens, inspect live layout bounds, trigger user actions and assert visual states programmatically. Windows and Android painters are listed on the repository roadmap rather than complete in the initial preview.

Native macOS Softwear e-commerce storefront rendering hoodie product cards, filter pills and bottom navigation tabs from a single Exact Contract specification
Exact’s Softwear reference storefront rendered natively from the same Contract UI definition that drives its web target.Image: Expo

Related open source launches

Explore the full Expo dossier or browse all open source releases.

The rest of the day

Read the whole day

Spotted an error? Email aiforsuccess.in+compass@gmail.com or tag @ai_for_success on X