
Onlook
Onlook 是一个开源的、本地优先的视觉编辑器,允许你实时编辑 React 应用程序并将更改写回代码,类似于 Figma 但直接集成到你的代码库中。
https://onlook.dev/?ref=aipure&utm_source=aipure

产品信息
更新于:2025年02月16日
什么是 Onlook
Onlook 是一个旨在弥合 React 应用程序设计和开发之间差距的开发工具。它提供了一个类似于 Figma 的界面,让你可以视觉编辑 React 应用程序,同时自动生成和更新相应的代码。Onlook 专为使用 Tailwind CSS 的 React 应用程序构建(计划支持其他框架和样式),作为一个桌面应用程序在本地机器上运行,确保代码的安全性和私密性。
Onlook 的主要功能
Onlook 是一个用于 React 应用程序的开源可视化编辑器,允许设计人员和开发人员直接在浏览器 DOM 中进行实时编辑,并实时将更改写回代码。它与 React + TailwindCSS 项目集成,使用户能够在不编写代码的情况下可视化编辑布局、样式、组件和文本,同时保持版本控制并保留所有代码的本地性。
可视化实时编辑: 使用类似 Figma 的界面直接在浏览器中编辑 React 组件、布局和样式,实时查看更改
代码生成: 根据视觉更改自动生成并写入可靠的 React 代码,并将其精确放置在代码库中需要的位置
设计系统集成: 使用代码库中现有的设计系统组件和变量,与当前设置无缝集成
本地优先架构: 所有代码都保留在您的设备上,不会离开您的机器,确保在使用现有构建过程时的安全性和隐私性
Onlook 的使用场景
快速 UI 原型设计: 设计人员可以直接在实时 React 环境中快速原型设计和测试新的界面设计
设计-开发协作: 团队可以通过在同一个环境中使用可视化工具和代码输出来弥合设计和开发之间的差距
设计系统维护: 团队可以通过可视化方式轻松更新和维护设计系统,同时自动生成相应的代码
优点
开源并由社区积极支持
无需代码迁移 - 与现有 React 项目兼容
本地优先的方法确保安全性和隐私性
设计师熟悉的类似 Figma 的界面
缺点
目前仅支持 React 与 TailwindCSS
仍处于 Alpha 发布阶段
需要设置本地开发环境
如何使用 Onlook
下载和安装: 从 onlook.dev/download 下载适用于 Apple Silicon 或 Windows 的 Onlook 桌面应用程序
设置 React 项目: 在你的 React 项目的根文件夹中运行 'npx onlook' 以将 Onlook 链接到你的项目
启动项目: 在本地打开你的 React 项目(通常在 http://localhost:3000)
打开 Onlook Studio: 打开 Onlook 桌面应用程序,并将其指向你的运行项目本地 URL
开始编辑: 使用视觉编辑器直接在你的实时 React 应用程序中修改布局、颜色、文本、样式等
进行更改: 使用类似 Figma 的界面编辑应用程序的设计元素,包括排版、边框、填充、边距等
审查代码更改: Onlook 会自动将你的视觉更改转换为 React 代码
发布更改: 使用 '发布代码' 选项将更改提交到你的代码库通过 GitHub
Onlook 常见问题
Onlook 是一个开源的、本地优先的桌面应用程序,它允许你以可视化方式编辑 React 应用,并实时将更改写回代码,类似于 Figma,但专为 React 应用程序设计。
Onlook 网站分析
Onlook 流量和排名
3K
每月访问量
#5689004
全球排名
-
类别排名
流量趋势:Sep 2024-Jan 2025
Onlook 用户洞察
00:00:18
平均访问时长
1.47
每次访问页数
58.91%
用户跳出率
Onlook 的热门地区
IN: 49.62%
US: 30.79%
VN: 12.91%
DE: 6.68%
Others: 0%