尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
OpenUI 实操指南:用自然语言描述界面并实时渲染成组件
OpenUI 实操指南用自然语言描述界面并实时渲染成组件【免费下载链接】openuiOpenUI lets you describe UI using your imagination, then see it rendered live.项目地址: https://gitcode.com/GitHub_Trending/op/openui把做一个带蓝色按钮和搜索框的导航栏这种话说给 OpenUI 听几秒后你就能在浏览器里看到渲染出来的 HTML并且可以继续追问把按钮改圆角、搜索框加宽一点界面随之更新。如果你经常需要快速出界面原型、验证一个设计想法或者想把手里的 HTML 快速转成 React/Svelte 组件这套开源工具值得试一下——它就是 OpenUI 界面生成方案本地起一个后端服务前端打开对话框描述需求实时出图、实时改。项目定位它是什么、适合谁OpenUI 由 WB 团队开发核心机制是描述 → 渲染后端是一个 FastAPI 服务见 backend/openui/server.py负责调用 LLM 生成 HTML前端是一个 React Vite Tailwind 的单页应用把生成的界面直接渲染出来供你查看和迭代。官方自己的说法很直白类似 v0但开源、也没那么精致。它适合三类人想快速验证 UI 想法的产品/设计师、需要先把界面骨架搭起来再写业务逻辑的开发者、以及想通过生成结果学习 HTML/CSS 组织方式的入门者。生成的代码完全在你本地想怎么改都行。从拿到代码到跑通服务先 clone 仓库git clone https://gitcode.com/GitHub_Trending/op/openui cd openui然后是后端。它是个 Python 包推荐用uv同步依赖backend目录下有 lock 文件cd backend uv sync --frozen --extra litellm source .venv/bin/activate export OPENAI_API_KEYxxx python -m openui注意一个容易踩的坑即使你打算只用本地 Ollama 模型OPENAI_API_KEY也必须设置随便填个xxx占位即可。后端默认监听 7878 端口见 backend/openui/config.py 中PORT默认值不加参数时它会直接托管构建好的前端静态页浏览器打开http://localhost:7878就能用了不必再单独起前端。如果以后要改前端代码才需要开第二个终端跑开发服务器Vite 默认 5173 端口并把/v1、/openui请求代理到 7878 的后端cd frontend pnpm install pnpm dev此时后端要换成python -m openui --dev启动以开启热重载然后访问 5173 端口那个页面——前端、后端改动都会自动刷新到浏览器。不想折腾 Python 环境的仓库也给了 Docker 路线docker-compose up -d会同时拉起 OpenUI 和 Ollama 容器再执行docker exec -it openui-ollama-1 ollama pull llava拉一个本地模型即可。日常怎么用描述、迭代、留档实际使用就是一个对话框的循环。第一遍描述尽量具体——颜色、布局、组件类型都说清楚出来的结构会更接近你想要的之后用追加式的短指令迭代比如标题字号放大卡片加阴影模型会在上一版基础上改而不是重头来。有两个设计值得留意。其一每个会话的改动会按版本号累积保存前端把版本列表的状态放在 frontend/src/state/atoms/history.ts你在界面左侧的历史面板里可以回看、切换任意一版改坏了能退回去。其二生成结果默认是 HTML你可以继续要求转成 React、Svelte、Web Components 等目标格式所以它既能当原型工具也能当代码起点产出的文件拷走就能进你自己的项目。对话区的交互逻辑在 frontend/src/components/Chat.tsx生成后的界面预览、截图、标注都在frontend/src/components/下想读代码改行为时从这里入手最快。进阶换模型、接 LiteLLM、跑评估模型这块是整个项目最灵活的部分默认走 OpenAI但设置面板导航栏左上角的齿轮图标见 frontend/src/components/Settings.tsx里可以直接切换。接 Ollama 本地模型装好 Ollama 并ollama pull llavallava 是 Ollama 里少数支持图片输入的模型生成界面时截图反馈会用到它。默认连http://127.0.0.1:11434实例不在本机时设OLLAMA_HOST环境变量比如 Docker 里要指到http://host.docker.internal:11434。拉下来的模型会自动出现在设置的模型选择器里接任意 LLM 服务项目内置了 LiteLLM 适配backend/openui/litellm.py。启动时加--litellm参数它会根据你环境里的 keyGemini、Anthropic、Groq 等自动生成一份代理配置也可以自己写litellm-config.yaml覆盖查找顺序是当前目录、容器内/app/、OPENUI_LITELLM_CONFIG指定的路径。跑本地 localai 这类 OpenAI 兼容服务设OPENAI_COMPATIBLE_ENDPOINT即可模型会直接列进界面选择器。离线评估生成质量backend/openui/eval/ 目录是一套现成的评估管线——自动批量生成 UI、截图、再让视觉模型给元素打分用来横向比较不同模型的出图水平。想换更强的模型或调 prompt 之前跑一遍心里有数。想改组件库前端 UI 基础件都在 frontend/src/components/ui/基于 Radix Tailwind 封装统一主题frontend/src/lib/themes.ts和换肤逻辑也在这里按 shadcn 那套习惯改就行。上手建议如果你只是想感受效果走 Docker Compose 路线十分钟能跑起来要长期用建议先配好OPENAI_API_KEY走云服务出结构再用 Ollama 本地模型做快速迭代省 token。下一步值得花时间的事是拿一个你真实项目的页面描述让 OpenUI 生成初版再把产出贴回你项目里改——生成质量好不好跑过一遍真实需求才知道边界在哪。【免费下载链接】openuiOpenUI lets you describe UI using your imagination, then see it rendered live.项目地址: https://gitcode.com/GitHub_Trending/op/openui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

10分钟看会Hindsight记忆可视化

10分钟看会Hindsight记忆可视化

10分钟看会Hindsight记忆可视化 【免费下载链接】hindsight Hindsight: Agent Memory That Learns 项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight Hindsight 自带控制面板,用 Constellation 星座图、Tree 知识页和记忆表格三个视图&a…

📅 2026/9/19 17:28:54
蓄电池在线监测系统实施方案:内阻测量与施工调试全解析

蓄电池在线监测系统实施方案:内阻测量与施工调试全解析

简介:这是一份蓄电池监控系统实施及方案型资料,面向电力、通信、数据中心等场景的运维与工程人员,用于指导蓄电池在线监测项目的现场施工、设备调试和验收交付。内容从系统架构入手,说明了由蓄电池内阻采集模块、电池组电流采集模…

📅 2026/9/23 14:21:13
ponytail 对照案例:同一提示词下,FastAPI 限流代码从 128 行到 10 行

ponytail 对照案例:同一提示词下,FastAPI 限流代码从 128 行到 10 行

ponytail 对照案例:同一提示词下,FastAPI 限流代码从 128 行到 10 行 【免费下载链接】ponytail Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote. 项目地址: https://gitcode.com/Gi…

📅 2026/9/20 11:33:26
MORE NEWS

更多资讯

📰

孟津电工证复审怎么搞?实操考试心里没底怕挂科?全国通用证书你必须知道的事

孟津电工证复审怎么搞?实操考试心里没底怕挂科?全国通用证书你必须知道的事 实操考试心里没底怕挂科,特别是像孟津电工证复审这种,很多电工师傅一想到要重新上手实操,就担心操作不规范被扣分,甚至挂科。而且现在市面上的电工证五花八门,很多人拿到手的…

📰

国际电工证有几种类型在哪考?特种作业证上岗必备全解析

国际电工证有几种类型在哪考?特种作业证上岗必备全解析 你缺的不是技术,是那张能让你进工地的电工证。别再等机会,特种作业证没在手,连面试资格都没有。现在找工作, 国际电工证有几种类型在哪考…

📰

河南特种作业证操作证过期了怎么处理?全国通用证书复审全攻略

河南特种作业证操作证过期了怎么处理?全国通用证书复审全攻略 证书过期了不知道怎么复审延期,是不是你最近的烦心事?作为河南地区中小施工企业的负责人,特种作业证是必须的“通行证”。一旦过期,不仅影响项目进度,还可能面临停工整顿甚至罚款。尤其是…

📰

低压电工证啥时候报名千万别踩坑

低压电工证啥时候报名千万别踩坑 学历不高怕报不上名?低压电工证啥时候报名千万别踩坑,这波你必须知道! 很多人觉得低压电工证报名条件高,尤其是学历不高、工作经验少的,总担心自己不符合报考资格,白白浪费时间和金钱。但事实上,只要掌握好报名时间、…

📰

河南特种作业证操作证别怕考不过 白交培训费?电子证书帮你稳过

河南特种作业证操作证别怕考不过 白交培训费?电子证书帮你稳过 怕考不过白交培训费?别让河南特种作业证操作证成为你职业生涯的绊脚石!作为信阳浉河区应届工程类毕业生,你可能正在考虑要不要考个特种作业证,但心里总有个疑问:考不过怎么办?钱白花了不…

📰

深圳哪里有办理电工证在哪考别再踩坑了

深圳哪里有办理电工证在哪考别再踩坑了 怕考不过白交培训费?深圳哪里有办理电工证?别急,听我一句劝, 千万别找那些打着“包过”旗号的培训机构 ,你花的钱可能打水漂,耽误的还是一条路子。尤其是 低压电工证、高压电工证、焊工证、高处作业证…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬