Skip to content
AutoUI Alpha

One UI, Every Platform

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.

AutoUI in v0.5

46+
Vue Components
shadcn-vue replicas, production-ready.
24
Blocks
Pre-built page blocks: login, dashboard, sidebar, and more.
4
Platforms
Web (Vue/Tauri), Desktop (iced), Android, HarmonyOS.
2
DevTools
F12 inspector and MCP for AI-driven UI development.

Supported Platforms

🌐

Web Beta

Vue 3 + Tauri. Replicates most Vue-based websites. Production-ready.

Explore →
🖥️

Desktop Alpha

Rust/iced backend. VM and A2R both supported — equivalent to hot reload.

DevTool included
🤖

Android Demo

Jetpack Compose backend. Feasibility validated with running demos.

v0.6 target
🌏

Harmony Demo

ArkTS backend. Feasibility validated with running demos.

v0.6 target
Web

Web — Vue & Tauri

The most mature AutoUI backend. Generate Vue 3 applications from Auto view blocks, or wrap them in Tauri for desktop-like web apps.

  • 46+ shadcn-vue components — buttons, tables, forms, dialogs, and more
  • Blocks — pre-built login, dashboard, sidebar, and settings pages
  • Charts — area, bar, line, and donut charts with Unovis
  • Tauri IPC — #[tauri::command] and Channel support for desktop integration
Desktop

Desktop — Rust/iced

Cross-platform desktop applications with native performance. Both AutoVM and A2R execution modes are supported.

  • VM mode — run desktop UIs directly in AutoVM with hot reload
  • A2R mode — transpile to Rust/iced for production binaries
  • Chrome-like DevTool — inspect component tree, properties, and console
  • MCP protocol — let AI agents query and manipulate AutoUI interfaces
desktop.at
view MainWindow {
    column(padding: 20) {
        text("Hello, Desktop!")
        button("Click me", on_click: handle)
    }
}
Mobile

Mobile — Android & Harmony

Native mobile UIs from the same Auto source. Currently in feasibility validation, targeting usable betas in v0.6.

  • Android — Jetpack Compose backend. Demo apps validated.
  • HarmonyOS — ArkTS backend. Demo apps validated.
  • Shared widgets — same AutoUI component definitions across all platforms
  • Widgets Gallery — dozens of Auto-implemented demos proving the concept
Android
Harmony
Compose
ArkTS

AutoUI Advantages

📝

Single Source

One Auto view block compiles to Vue, iced, Compose, and ArkTS. No platform-specific rewrites.

🔥

Hot Reload

VM mode gives you instant feedback. A2R mode gives you production performance.

🔍

Built-in DevTools

F12 inspector with component tree, property editor, and console. Chrome DevTools, but for AutoUI.

🤖

MCP for AI

AI agents can query and manipulate your UI through the MCP protocol. Automated UI testing and development.

🎨

Tailwind Bridge

Use Tailwind-style utility classes in AutoUI. Familiar styling, native output.

📦

Widget Ecosystem

Dozens of demos and a full Widgets Gallery, all implemented in Auto.

Build your first AutoUI app

Start with the Component Gallery, or dive into the documentation to build a full application.

Released under the MIT License.