Exact:Expo 的新跨平台框架,写一次界面,Web、macOS、iOS、Linux 原生运行,专为 AI 智能体而生

Expo 在 11 月 2 日开源了实验性跨平台应用运行时 Exact(MIT 协议)。界面用 Contract 这门小型声明式语言描述,数据逻辑用 TypeScript 或 Rust 写,同一份代码在 Web、macOS、iOS、Linux 上原生运行——Web 端走真实 DOM 和 CSS,macOS、iOS 分别是 AppKit、UIKit 原生控件,没有 WebView,也没有 JavaScript 桥接。

Exact 演示商店 Softwear 在 Chrome 浏览器中的界面截图

它最大的特点是为 AI 智能体而生:智能体可以用同一套 10 个操作(tree、screenshot、tap、type、state、layout、logs、clock、prefer、perf)在四个平台上构建、运行、看界面、跑测试,连时钟都归智能体控制,不用等动画跑完。性能目标也很激进:冷启动到首帧 100 毫秒,Web 端运行时只有约 20 KB,示例演示商店 Softwear 同一份界面在 Chrome、iOS、macOS 上长得一模一样。

适合想让 Claude Code 这类编码智能体从头搭跨平台应用的开发者练手——README 里直接给了喂给 Claude Code 的提示词。不过要提醒一句:它还是 pre-1.0,每天都在变,官方明说没有 API 稳定性保证,别直接拿去做生产项目。相关阅读:Claude Code 的 11 个 AI 与机器学习插件一次讲清、Chrome 官方插件实测:让 Claude Code 写网页前先查最新规范。项目地址:github.com/expo/exact

来源:GitHub @expo,原文

请登录后发表评论

    没有回复内容