Write your UI once in Auto. Generate Vue for the web, Rust/iced for desktop, and native code for mobile platforms — all from the same source.
Vue 3 + Tauri. Replicates most Vue-based websites. Production-ready.
Explore →Rust/iced backend. VM and A2R both supported — equivalent to hot reload.
DevTool includedJetpack Compose backend. Feasibility validated with running demos.
v0.6 targetArkTS backend. Feasibility validated with running demos.
v0.6 targetThe most mature AutoUI backend. Generate Vue 3 applications from Auto view blocks, or wrap them in Tauri for desktop-like web apps.
#[tauri::command] and Channel support for desktop integrationCross-platform desktop applications with native performance. Both AutoVM and A2R execution modes are supported.
view MainWindow {
column(padding: 20) {
text("Hello, Desktop!")
button("Click me", on_click: handle)
}
}Native mobile UIs from the same Auto source. Currently in feasibility validation, targeting usable betas in v0.6.
One Auto view block compiles to Vue, iced, Compose, and ArkTS. No platform-specific rewrites.
VM mode gives you instant feedback. A2R mode gives you production performance.
F12 inspector with component tree, property editor, and console. Chrome DevTools, but for AutoUI.
AI agents can query and manipulate your UI through the MCP protocol. Automated UI testing and development.
Use Tailwind-style utility classes in AutoUI. Familiar styling, native output.
Dozens of demos and a full Widgets Gallery, all implemented in Auto.
Start with the Component Gallery, or dive into the documentation to build a full application.