Next.js 14App RouterTypeScriptTailwind CSSshadcn/ui

AI Component Forge

面向 AI 辅助前端开发的高效闭环:自然语言描述需求 → 流式「打字」生成代码 → 即时预览与隔离沙盒渲染,贴近真实产品工作流。

Demo 展示区
POST /api/generate
输入组件需求 → 后端 ReadableStream 较快模拟打字(约每字 10ms)→ 左侧实时出码;流结束后右侧 自动预览(iframe srcDoc + Tailwind CDN, sandbox="allow-scripts")。
代码预览
渲染沙盒

在隔离的 iframe 中渲染生成结果,样式与脚本不影响主页;生成结束后自动载入,可点击预览区按钮验证交互。

点击「生成」后,代码传完将在此自动预览
说明:左侧为原始 HTML 字符串;右侧沙盒通过 iframe srcDoc 展示同款片段并加载 Tailwind CDN。请勿对不可信来源的 HTML 直接注入。

悬停主卡片可感受轻微放大;接口为本地 Mock 流式输出,可替换为真实模型而不改动页面结构。