Onlook 可视化编辑器部署实战:本地 5 分钟跑通,生产三步上线

发布时间:2026/9/23 22:43:09

Onlook 可视化编辑器部署实战:本地 5 分钟跑通,生产三步上线 Onlook 可视化编辑器部署实战本地 5 分钟跑通生产三步上线【免费下载链接】onlookThe Cursor for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your React App with AI项目地址: https://gitcode.com/GitHub_Trending/on/onlook设计师改个圆角要等前端排期两天Onlook 想解决的就是这种来回折腾它是一个开源的可视化编辑器你在浏览器里拖元素、调样式React 代码自动同步生成。这篇文章带你把 Onlook 部署起来——先在本地跑通再放到服务器上给团队用最后顺手做点生产加固。 场景一本地 5 分钟跑通 Onlook动手前先用一句话了解它的结构前端、后端、数据库三块各管各的。前端是 Next.js TailwindCSS代码在 apps/web/client/后端由 Supabase 承担认证、数据库和存储配置见 apps/backend/supabase/config.toml。1. 装好前置工具四样东西装齐就能开工Git、Docker含 Docker Compose、Node.js v18、Bun 包管理器。2. 克隆仓库安装依赖git clone https://gitcode.com/GitHub_Trending/on/onlook cd onlook bun install第一条把代码拉下来第二条进目录最后用 Bun 一次装齐所有工作区的依赖不用逐个包手动装。3. 准备环境变量cp apps/web/client/.env.example apps/web/client/.env cp apps/backend/.env.example apps/backend/.env模板里已经列好要填的项重点是 Supabase 的连接信息和 API Key逐项抄进新生成的 .env 即可。4. 启动开发服务器bun run dev打开 http://localhost:3000 就能看到编辑器点一下画布上的元素对应代码位置立刻高亮改完代码预览实时刷新不用手动刷新页面。 场景二用 Docker Compose 把 Onlook 放到服务器自己玩没问题给别人用建议容器化。根目录的 docker-compose.yml 只定义了一个 web-client 服务几个关键设置对外监听 3000 端口、host 网络模式让容器间通信更简单、unless-stopped 策略保证容器挂了自动拉起。按顺序敲这三条docker compose build # 构建镜像 docker compose up -d # 后台启动 docker compose ps # 确认容器在运行构建可能要几分钟等ps里状态变绿再访问 http://服务器IP:3000。上线后顺手验证三件事确认没装错在画布上拖一拖元素、改改文字样式预览应即时生效让 AI 按一句描述生成组件AI 相关逻辑都在 packages/ai/出问题往这个方向查导出一次项目代码产出走的是 packages/file-system/ 里的文件规范。️ 场景三生产环境三步加固正式给团队用之前花十分钟把这三件事做了管好密钥Supabase 的 URL、各类 API Key 只写在服务器上的 .env 里别提交进仓库企业级配置建议参考 enterprise.mdx。上 HTTPS前面挂一层 Nginx 反代终结 SSL3000 端口交给代理不要直接暴露公网具体步骤见 自托管文档。核对数据库连接连接串由 SUPABASE_DATABASE_URL 决定默认逻辑在 packages/db/drizzle.config.ts把它指向你自己的 Supabase 或 PostgreSQL 实例。 出问题怎么办Onlook 部署常见故障排查部署卡住别慌绝大多数是这三类按顺序排查就行容器起不来、端口打不开先docker compose logs -f看实时日志十有八九是 .env 里 Supabase 相关项没填全。连不上数据库核对 apps/backend/supabase/config.toml 与 .env 里的连接参数本地开发时数据库默认在 127.0.0.1:54322。依赖或构建异常本地环境重新bun install一次Docker 场景直接bun run docker:restart它会重建镜像并重启。 想继续深入二次开发与常用资源跑起来只是开始。想读懂架构或参与开发开发者文档 里有完整资料前后端通信的接口层在 packages/rpc/。平时用git pull更新代码顺手看看 README.md 的更新说明就能跟上新功能和安全补丁遇到疑难杂症可以提交 issue也欢迎按社区流程贡献代码。【免费下载链接】onlookThe Cursor for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your React App with AI项目地址: https://gitcode.com/GitHub_Trending/on/onlook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/19 11:30:39

GoodbyeDPI 绕过 ISP 深度包检测完全解析

GoodbyeDPI 绕过 ISP 深度包检测完全解析 【免费下载链接】GoodbyeDPI GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows) 项目地址: https://gitcode.com/GitHub_Trending/go/GoodbyeDPI 现场还原 输入网址按回车:页面要么转圈三…

2026/9/19 4:02:27

“扛着电动车翻窗”:沙盒游戏交互规则与AI感知的边界拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/23 22:40:14

用户记忆与知识库

上篇文章解决的是单次交互的上下文工程管理,本篇文章处理agent在本轮对话结束后如何记住用户、知识。1. 记忆的表示和管理三层级评估框架(如何评估用户记忆系统的能力?)基础记忆:记住用户结构化的、准确的信息,如手机号是123xxxx多…

2026/9/23 22:40:14

KingbaseES v8.6 GIS数据迁移避坑指南:SRID、空间索引与逻辑复制实战

简介:本资源是一份面向GIS系统管理员、数据库工程师及国产化替代项目实施人员的KingbaseES V8.6 GIS数据迁移实战指南,聚焦ArcGIS/GeoScene、SuperMap等主流平台向人大金仓数据库的平滑迁移问题。文档系统梳理了KingbaseES的空间数据支持能力&#xff08…

2026/9/23 22:40:14

OPNET中Aloha协议MAC层仿真:从进程模型搭建到吞吐率验证的完整指南

简介:这份资源面向无线传感器网络与多址接入协议的学习者,尤其是使用OPNET Modeler开展Aloha协议仿真的研究人员与学生。内容围绕纯Aloha与时分Aloha在无线环境下的建模展开,涵盖节点分布、通信范围、MAC层参数配置、冲突检测与重传策略设定&…

2026/9/23 22:40:14

Hadoop+Spark网约车数据清洗实战:从集群部署到宽表构建

简介:本资源是一份面向大数据初学者与项目实践者的Hadoop与Spark技术落地指南,聚焦七类典型企业级应用场景的系统性案例分析,帮助读者理解不同技术栈在真实业务中的选型逻辑与实施路径。文档为单个105KB的Word文件(.docx&#xff…

2026/9/23 22:35:14

PSO优化SVM的MATLAB实现:从原理到避坑指南

简介:面向机器学习与算法优化方向的 MATLAB 用户,这份资源以粒子群优化(PSO)实现对支持向量机(SVM)超参数 C 与 γ 的自动寻优,适合正在研究 PSO-SVM 分类或回归、希望摆脱手动调参的开发者参考…

2026/9/23 12:07:00

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/23 12:06:55

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/23 0:01:54

3个实战技巧搞定形式英语:从看教程到跑通性能优化

3个实战技巧搞定形式英语:从看教程到跑通性能优化 看了一堆教程还是不会写项目?别慌,这种“眼高手低”的困境在开发者圈子里太常见了。很多人以为卡点在语法,其实真正拦路虎是缺乏将知识点串联成完整链路的能力。今天咱们不聊虚的,直接拿【形式英语】这…

2026/9/22 16:34:32

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/22 20:01:30

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/22 13:25:41

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码