用 Auto 编写一次 UI。为 Web 生成 Vue,为桌面生成 Rust/iced, 为移动平台生成原生代码 —— 全部来自同一份源码。
Vue 3 + Tauri。可复刻大部分基于 Vue 的网站。生产可用。
探索 →Rust/iced 后端。VM 与 A2R 双模式支持 —— 相当于热重载。
内置 DevToolJetpack Compose 后端。可行性已通过 Demo 验证。
v0.6 目标ArkTS 后端。可行性已通过 Demo 验证。
v0.6 目标最成熟的 AutoUI 后端。从 Auto view 块生成 Vue 3 应用,或通过 Tauri 包装为桌面级 Web 应用。
#[tauri::command] 与 Channel 支持桌面集成跨平台桌面应用,具备原生性能。支持 AutoVM 与 A2R 两种执行模式。
view MainWindow {
column(padding: 20) {
text("Hello, Desktop!")
button("Click me", on_click: handle)
}
}从同一份 Auto 源码生成原生移动 UI。当前处于可行性验证阶段,v0.6 目标为可用 Beta。
一个 Auto view 块可编译为 Vue、iced、Compose 与 ArkTS。无需平台特定重写。
VM 模式提供即时反馈。A2R 模式提供生产级性能。
F12 检查器,含组件树、属性编辑器与控制台。Chrome DevTools 的 AutoUI 版。
AI Agent 可通过 MCP 协议查询和操作你的 UI。自动化 UI 测试与开发。
在 AutoUI 中使用 Tailwind 风格工具类。熟悉的样式写法,原生输出。
数十个 Demo 与完整 Widgets Gallery,全部使用 Auto 实现。