自然语言生成 React
把一句产品需求、界面描述或 Figma 链接转成完整 React 项目文件,而不是只吐一段代码片段。
About Web Cursor
Web Cursor 把 AI 生成代码、浏览器编译预览和运行错误反馈连成一个闭环。用户只需要描述目标界面,agent 会写项目文件、运行预览,并根据真实结果继续修复。
用户描述要做的 React UI,或粘贴带 node-id 的 Figma 设计链接。
服务端 agent 读取上下文,通过文件工具写入 Rsbuild React TypeScript 项目。
浏览器 workbench 用 WebContainer 运行 npm install 和 npm run dev,再用 iframe 打开 dev server URL。
真实错误作为 tool result 回传,agent 基于结果继续修复直到可运行。
Web Cursor 的重点不是“展示 AI 生成了代码”,而是把生成结果放进真实运行环境里验证。
把一句产品需求、界面描述或 Figma 链接转成完整 React 项目文件,而不是只吐一段代码片段。
生成结果会在 WebContainer 中安装依赖并启动 dev server,再加载到 iframe 预览。
install/dev/browser runtime 错误会回填给 agent,下一轮继续修复。
LLM 调用只发生在 Next.js Route Handler 中,浏览器端不会接触 API key。
LLM、浏览器编排和不可信代码执行被分离,这个边界决定了安全模型和可修复闭环。
Next.js Route Handler 持有模型密钥、读取 transcript、调用工具并流式返回结果。
浏览器主线程管理聊天、文件、WebContainer、预览状态和用户交互。
iframe 加载 WebContainer dev server URL,展示 AI 生成的不可信应用。