App Canvas
简体中文 ▾

App Canvas · 开源 · 为 Coding Agent 而设计 · v0.12.0

整个 UI,一张画布,来自真实代码。

与 coding agent 一起创建和维护可缩放画布,同时查看真实页面、状态和交互流程。

合成数据 Demo · 无 App backend · 无需登录 · 无需 API key

App Canvas Cloud →

TL;DR

真实 StoolSense UI 状态排列在 App Canvas 画布中
公开 Demo 真实画面:77 个已编写状态、44 条流程、121 个可播放项目。队列包含独立 case,并非 121 条端到端流程。

看全貌、直接操作、播放流程

缩小,看清整个 App

按页面分组查看完整画面,搜索、筛选或收起侧栏。点击流程链接后,镜头会移动到目标画面。

放大,操作真实 UI

Browse 锁定控件,便于拖动画布。选中画面后点击 Interact,即可用合成数据操作原有 App 代码。

点击 Demo,展示完整旅程

在持续运行的 App session 中播放成功、失败和恢复流程,附操作提示、字幕、暂停、速度和步骤时间轴。

保存失败、保留草稿和重试成功的真实状态图
选择流程即可看到完整画面和命名转换。点击流程链接,镜头会移动到目标画面。
真实 Demo 在离线保存失败后保留草稿,等待重试
实际失败和恢复画面。播放会执行已编写操作与检查;画一条连线本身不等于测试。

从现有 Repo 到完整交互画布

交给能读写 Repo 并执行命令的 coding agent。无需事先准备 Storybook 或手写画面清单;仅安装包不会自动填满画布。

接入现有 Repo →

App Canvas Cloud · 候补名单

想要托管工作区?登记兴趣。Cloud 尚未推出;MIT 工具与公开 Demo 现已可用。

退出候补名单

隐私与遥测

可选地经 Cloudflare 发送少量使用事件到 PostHog。不会将页面内容、代码、姓名、文件路径、email 或 IP 地址转交 PostHog,可随时关闭。

隐私与遥测 ↗

这个版本能证明什么,有哪些限制

App Canvas 在实体 iPhone Safari 中运行
实体 iPhone Safari 截图。从崩溃到可运行的过程和测量限制,详见技术文章。

Safari 优化实录

实体 iPhone Safari 截图。从崩溃到可运行的过程和测量限制,详见技术文章。

Safari 优化实录 →