天都塌了,17K+ Star 的AI开源神器!Onlook 如何颠覆前端开发与设计协作?怎么办

简介: Onlook是一款开源的视觉优先代码编辑器,结合Figma直观操作与VS Code强大功能,支持浏览器中实时构建、编辑和部署React应用。项目已获17K+Star,提供快速创建Next.js应用、所见即所得的可视化编辑、AI驱动开发工具及一键部署协作等功能,是前端开发与设计协作的理想选择。

嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法


Onlook:设计师的光标,开发者的利器。

一款开源的视觉优先代码编辑器,融合了 Figma 的直观操作与 VS Code 的强大功能,助你在浏览器中实时构建、编辑并部署 React 应用。

GitHub Star 数已突破 **17,000+**,成为前端开发与设计协作的新宠。

项目介绍

Onlook:设计师的光标,开发者的利器。

一款开源的视觉优先代码编辑器,融合了 Figma 的直观操作与 VS Code 的强大功能,助你在浏览器中实时构建、编辑并部署 React 应用。

GitHub Star 数已突破 **17,000+**,成为前端开发与设计协作的新宠。

核心功能

✨ 快速创建 Next.js 应用

  • 从文本或图像开始:输入描述或上传图片,Onlook 即可生成初始页面。
  • 预设模板:提供多种预设模板,助你快速启动项目。
  • Figma 导入:直接导入 Figma 设计稿,自动生成对应的代码结构。
  • GitHub 仓库导入:从现有的 GitHub 仓库导入项目,继续开发。

🎨 所见即所得的可视化编辑

  • 类 Figma 的 UI:拖拽、调整、编辑元素,直观操作,所见即所得。
  • 实时预览:边编辑边预览,所做更改即时反映在页面上。
  • 品牌资产与设计令牌管理:集中管理品牌颜色、字体等设计资源。
  • 页面与图层导航:轻松浏览和管理页面结构与图层。
  • 组件检测与使用:自动检测页面中的可复用组件,提升开发效率。
  • 图像管理:集中管理项目中的所有图像资源。

🧠 AI 驱动的开发工具

  • 实时代码编辑器:在浏览器中直接编辑代码,实时预览更改效果。
  • 检查点保存与恢复:保存项目的关键状态,随时回退或恢复。
  • CLI 命令行支持:通过命令行执行各类操作,提升开发效率。
  • 应用市场连接:集成各类应用和插件,扩展项目功能。
  • 本地代码编辑:支持在本地编辑代码,满足高级开发需求。

🚀 一键部署与协作

  • 生成可分享链接:快速生成项目预览链接,方便分享与展示。
  • 自定义域名绑定:将项目绑定到自定义域名,提升专业度。
  • 实时协作编辑:多位团队成员可同时编辑项目,提升协作效率。
  • 评论功能:在项目中添加评论,便于团队沟通与反馈。

技术架构

模块 技术栈/工具 功能与优势
前端框架 Next.js、TailwindCSS、tRPC 提供高性能的全栈开发体验,快速构建响应式界面。
数据库与存储 Supabase、Drizzle ORM 实现高效的数据管理与存储解决方案。
AI 集成 AI SDK、Anthropic、Morph Fast Apply、Relace 提供强大的 AI 能力,支持智能代码生成与编辑。
开发环境与部署 CodeSandboxSDK、Freestyle、Docker 提供灵活的开发与部署环境,支持多种运行时需求。
运行时 Bun、Docker 提供高效的代码执行与容器管理能力。

功能展示

同类项目

项目名称 开源 可视化编辑 AI 集成 实时协作 部署支持 备注
Onlook 集成设计与开发的全能工具
Webflow 商业化平台,功能强大但闭源
Replit Agent 以代码编辑为主,缺乏可视化界面
Figma Make 设计工具,缺乏开发支持
V0 生成式设计工具,功能有限

Onlook 在开源、可视化编辑、AI 集成、实时协作与部署支持等方面表现出色,成为设计与开发协作的理想选择。

总结

Onlook 作为一款开源的视觉优先代码编辑器,成功融合了设计与开发的最佳实践,提供了从项目创建、可视化编辑、AI 驱动的开发工具,到一键部署与实时协作的全流程支持。其强大的功能与灵活的架构,使其在众多同类工具中脱颖而出,成为前端开发与设计协作的首选平台。

项目地址

https://github.com/onlook-dev/onlook

相关文章
|
7月前
|
人工智能 中间件 数据库
沐曦 GPU 融入龙蜥,共筑开源 AI 基础设施新底座
沐曦自加入社区以来,一直与龙蜥社区在推动 AIDC OS 的开源社区建设等方面保持合作。
|
8月前
|
人工智能 安全 API
HiMarket 正式开源,为企业落地开箱即用的 AI 开放平台
我们发起 HiMarket 的初心:帮助用户从 80% 开始构建 AI 开放平台。
1377 64
|
7月前
|
人工智能 物联网 调度
边缘大型AI模型:协作部署与物联网应用——论文阅读
论文《边缘大型AI模型:协作部署与物联网应用》系统探讨了将大模型(LAM)部署于边缘网络以赋能物联网的前沿框架。针对传统云端部署高延迟、隐私差的问题,提出“边缘LAM”新范式,通过联邦微调、专家混合与思维链推理等技术,实现低延迟、高隐私的分布式智能。
1220 6
边缘大型AI模型:协作部署与物联网应用——论文阅读
|
9月前
|
人工智能 算法 开发者
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
869 10
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
|
7月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
7558 104
|
8月前
|
人工智能 运维 安全
|
8月前
|
人工智能 云栖大会
|
人工智能 关系型数据库 MySQL
AI战略丨开源开放,构建 AI 时代的创新引擎
技术开源和产业开放彼此衔接、相互支撑,构建全产业链合作模式和无边界产业生态圈,日益成为数字时代全球分工体系的主流模式。

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
    1091
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    479
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    367
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    353
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    472
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    639
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1062
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    254
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    898
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    435