AI万址
Onlook

Onlook

Onlook是开源AI可视化React代码编辑器,让设计师在无限画布上直接编辑真实Next.js代码,改动实时写回源文件并生成可合并PR,支持Tailwind和shadcn/ui,GitHub星标超2.2万。

Onlook
访问官网
基本信息详情
开发公司Onlook(Y Combinator W25 batch,总部旧金山)
上线时间2025年开源,2026年推出托管版
官网https://www.onlook.com/
支持平台Web(浏览器使用,无需安装)
价格开源免费;托管版Early Access需加入等待名单
核心定位面向设计师的AI可视化React代码编辑器

Onlook给自己的定位是"Cursor for Designers"--让设计师像用Figma一样,直接在真实的React代码库上做视觉编辑。GitHub星标超2.2万,是YC W25批次的项目。它解决的是一个老问题:设计到开发的交接摩擦。

传统的流程是这样的:设计师在Figma里画好稿,开发拿到后用React重新实现一遍,然后两人在间距、字体、响应式上来回拉扯。Onlook把这段流程砍掉了。设计师直接在无限画布上拖拽、调整真实React组件,每一次改动都实时写回TypeScript源码,最终生成可合并的Pull Request。

我研究下来觉得它最聪明的设计是"画布即代码库"。不像Webflow或Framer那样维护一个独立的设计层,Onlook直接读取你现有的Next.js项目结构--App Router路由、Tailwind配置、shadcn/ui组件、Server Components,全部原样出现在画布上。不需要重建组件库,不需要维护两套设计系统。

核心功能

可视化代码编辑 设计师在无限画布上拖拽、缩放、排列元素,像用Figma一样操作。但每次操作背后都在生成真实的JSX和Tailwind CSS代码,直接写回源文件。设计和代码是同一个操作,不是两个。

AI辅助设计 集成Anthropic等多家LLM。用自然语言告诉AI"把这个卡片改成圆角"、"加一个响应式断点",AI直接改代码。AI被约束在你的设计系统内--使用你的颜色、字体和token,不会产生品牌偏移。

代码库集成 通过GitHub认证读取你的Next.js项目,支持App Router和Pages Router。Server Components正确识别和显示。不需要迁移平台或重建组件,直接在现有代码上叠加可视化编辑。

组件系统 shadcn/ui组件原样出现在画布上。可自定义可复用组件,跨页面替换。Storybook集成支持已有设计系统直接展示。

团队协作 实时多人编辑,空间评论(在画布上直接标注)。版本历史可回滚到任意之前的版本。项目URL可分享给团队成员。

PR工作流 设计改动变成可合并的Pull Request,走你团队现有的git review流程。CI、部署、托管(Vercel/Netlify/自托管)全部不变。Onlook只是设计界面,交付管线原封不动。

品牌合规 字体、颜色、样式统一管理。AI生成内容受设计系统约束,不会出现不在你色板里的颜色。

适合谁

Next.js团队的设计师

想直接在代码库上做视觉迭代,不用等开发排期

产品经理

快速验证UI改动效果,改动直接变成PR给开发review

前端开发者

把重复的样式调整工作交给设计师,自己聚焦在逻辑实现

创业团队

没有专职设计师,用AI辅助快速搭建和迭代产品界面

设计代理机构

在客户现有React项目上做设计交付,不用维护平行设计系统

同类竞品对比

维度OnlookFigmaWebflowV0 (Vercel)Framer
代码库集成直接读写真实React代码无,独立设计层生成独立代码生成新代码独立代码
AI能力受设计系统约束的AI编辑AI插件生态AI辅助有限强,生成式AIAI辅助有限
开源
价格免费(开源)$12-75/编辑者/月$14-39/月免费起,Pro $20/月免费起
适合场景已有Next.js代码库的团队设计协作从零建站快速原型营销页面

我们的判断:如果你团队已经有Next.js代码库,想让设计师直接在上面迭代,Onlook是目前唯一真正解决"设计即代码"的工具。但如果你是从零开始建站,V0或Webflow更合适。Onlook不适合没有React代码库的团队。

FAQ

A

Onlook是免费的吗? 开源版本完全免费,GitHub上可自部署。托管版目前Early Access,需加入等待名单,具体定价见官网。

A

需要会写代码吗? 不需要。设计师通过可视化画布操作,Onlook在后台生成代码。但如果懂基础React/Tailwind概念,使用效率会更高。

A

支持哪些技术栈? Next.js(App Router和Pages Router)、React、Tailwind CSS、shadcn/ui。也支持CSS-in-JS和CSS Modules。目前不支持移动端App。

A

和Figma有什么区别? Figma维护独立的设计层,设计稿需要开发手动转成代码。Onlook直接在真实代码库上编辑,画布上的组件就是代码库里的组件,改动直接写回源文件。

A

改动会覆盖开发者的代码吗? 不会。改动以Pull Request形式提交,走你团队现有的git review流程。开发者review后决定是否合并。

A

可以自部署吗? 可以。Onlook是开源项目,GitHub上提供完整的自部署文档和Docker配置。

更新动态

近期Onlook的更新集中在安全性和企业级工作流。2026年7月的commit强化了项目成员授权机制,所有tRPC端点都做了权限校验。品牌提取功能(基于Firecrawl)让新项目接入时能自动从现有网站提取设计token。团队正在旧金山招聘工程师,扩展速度在加快。

客户评论

综合评分:4.5/5(基于SwitchTools等平台汇总)

  • "设计师终于不用等开发排期了。改个间距直接在画布上拖,PR自动生成,开发review一下就合并。"--设计负责人,SaaS公司
  • "最爽的是AI受设计系统约束,生成的颜色和字体都在我们的token里,不会出现乱七八糟的样式。"--前端开发者
  • "开源这一点太关键了。我们可以自部署,数据不出公司,法务没意见。"--CTO,金融科技公司
  • "不适合从零建站的团队。你得先有Next.js代码库才能用,这是前提条件。"--产品经理

参考来源