Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 在线搜索
  • 文章标签
  • 广告合作
  • 赞助一下
  • 关于我们
资源推荐
茅茅虫
茅茅虫AI论文写作助手,AIGC论文查重
扣子Coze
职场AI,就用扣子
宝塔服务器面板
简单好用的服务器运维面板
豆包AI
字节跳动旗下 AI 智能助手
fly63工具箱
简单、易用、便捷的在线工具
Seedance 2.0
字节跳动新一代AI视频生成模型全面解析
美图设计室
AI智能一键生成海报,免费平面设计
免费资源下载中心
一站式解决工作学习需求的宝藏网站
星月写作
人工智能写作助手
奇绘馆AI视频
新一代AI视频创作平台

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
网站收录 / 问题反馈

onlook

分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://www.onlook.com
GitHub:https://github.com/onlook-dev/onlook
网站描述:一个开源的、以视觉为优先的代码编辑器
访问官网
GitHub

Onlook 是一个开源的、以视觉为优先的代码编辑器,专为网页设计和开发打造。它基于 Next.js 和 Tailwindcss 技术栈,支持在浏览器中直接编辑 dom 元素,实现可视化编辑与代码实时同步。作为一款开源工具,它可作为 Bolt.new、Lovable、V0、Replit Agent、Figma Make、Webflow 等产品的替代方案。


功能特色

  • 快速创建 Next.js 应用,支持从文本或图片开始构建
  • 提供预置模板,可从 Figma 导入设计,或关联 GitHub 仓库
  • 具备类 Figma 的操作界面,支持可视化编辑应用内容
  • 实时预览功能,可即时查看修改效果
  • 支持品牌资产和令牌管理,方便统一设计风格
  • 提供页面创建与导航、图层浏览、图片管理等设计功能
  • 内置实时代码编辑器,支持检查点保存与恢复
  • 可通过命令行界面运行指令,连接应用市场
  • 支持快速部署、生成分享链接和绑定自定义域名
  • 团队协作功能,包括实时编辑和评论功能
  • 右键点击元素可直接定位到对应代码位置,实现设计与代码的精准映射
  • 支持拖放操作创建和调整 p 布局,方便快速构建页面结构


技术架构

  • 前端:采用 Next.js 全栈框架,结合 TailwindCSS 样式库和 tRPC 服务接口
  • 数据库:使用 Supabase 处理认证、数据存储和文件存储,搭配 Drizzle ORM
  • AI 支持:集成 AI SDK 客户端,通过 OpenRouter、Morph Fast Apply 等提供模型服务
  • 沙箱与托管:基于 CodeSandboxSDK 实现开发沙箱,使用 Freestyle 进行托管
  • 运行时:采用 Bun 管理单仓库、运行时和打包,通过 Docker 进行容器管理


应用场景

  • 网页设计师:可通过可视化界面快速构建网页原型,无需深入编写代码
  • 前端开发者:能在可视化编辑的同时实时查看代码变化,提高开发效率
  • 团队协作:设计与开发团队可通过实时编辑和评论功能协同工作,减少沟通成本
  • 快速原型开发:借助模板和 AI 辅助,快速将创意转化为可运行的网页原型
  • 学习实践:对于学习 Next.js 和 TailwindCSS 的开发者,提供了直观的学习工具


Onlook 的优势:

  • 开源开放:零门槛,可以快速的获取和安装,项目按月迭代,社区非常活跃;
  • 简单易用:极易上手,通过鼠标点击和拖拽方式就可以完成UI调整,你说厉不厉害;
  • 无缝集成:直接连接本地开发环境,修改实时写入源文件,无需额外配置;
  • 精准定位:支持多种数据分享方式,能准确识别组件层级关系,定位到具体代码行;
  • 效率倍增:告别代码-刷新-预览的循环,可视化调整让开发效率提升10倍。

Onlook 支持的技术栈:

  • 前端框架: react、vue、Svelte等主流框架
  • 构建工具: Vite、webpack、Next.js、Create React App等
  • 样式方案: CSS Modules、Tailwind CSS、Styled Components等
  • 开发环境: VSCode深度集成,支持Windows、macOS、Linux


使用方式

可通过即将推出的托管应用使用,或在本地运行。支持导入现有 Next.js + TailwindCSS 项目,也可从空白项目开始。通过 AI 聊天功能创建和编辑项目,随时右键点击元素查看对应代码位置。

命令行安装:

# 通过 npm 全局安装
npm install -g onlook

# 或使用 yarn
yarn global add onlook

# 在你的 React 项目目录下启动
cd your-react-project
onlook start

使用步骤:

// 1. 确保你的项目支持热更新(HMR)
// 2. 启动 Onlook 应用
// 3. 导入你的本地项目
// 4. 开始可视化编辑

// 示例:直接在浏览器中点击元素进行编辑
// 修改会自动同步到类似这样的代码文件:
function Button() {
  return (
    <button
      style={{
        padding: '10px 20px',  // 可视化调整后自动更新
        backgroundColor: '#007bff',
        borderRadius: '4px'
      }}
    >
      Click Me
    </button>
  );
}

另外,你也可以通过 VSCode 插件 快速连接 Onlook。如果是用于团队协作,我推荐你配合版本控制系统一起使用。

仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/4330

更多»
热门资源
fly63工具箱
简单、易用、便捷的在线工具
官网
GitHub
remove.bg
消除图片背景:100% 自动 – 只需 5 秒
官网
阿里云DataV
地图数据
官网
retoucher
在线AI智能抠图去背景工具
官网
飞书多维表格
飞书旗下的一款在线协作与业务管理工具
官网
Apifox
API 文档、API 调试、API Mock、API 自动化测试一体化协作平台
官网
易文档
需求文档、API文档、部署文档到使用手册
官网
mdx-deck
基于MDX的演示文稿
官网
GitHub
YouCompress
在线免费文件压缩工具
官网
iHateRegex
快速搜索并匹配到合适的正则表达式
官网
GitHub
Trilium Notes
层级结构的笔记程序,专注构建个人的大型知识库
点击进入
GitHub
CodeZen
在线源代码转图片工具
官网
类似于onlook的资源
ChinaMobilePhoneNumberRegex
一组匹配中国大陆手机号码的正则表达式
点击进入
GitHub
字幕酱
在线字幕生成工具
官网
HackMD
一款超级好用的在线Markdown编辑器
官网
GitHub
PicDoc
将复杂文字内容转化为清晰、专业且可灵活编辑的可视化图表
官网
atoolbox
一个工具箱,好用的在线工具都在这里
官网
Mailfence
安全免费的比利时电子邮箱服务
官网
iLovePDF
PDF文件在线编辑处理工具
官网
FlattyShadow
图标长投影在线生成
官网
目录

手机扫一扫预览

》
分享组件加载中...
首页 技术导航 在线工具 技术文章 教程资源 前端标签 AI工具集 前端库/框架 实用工具箱 广告合作 关于我们

Copyright © 2018 Web前端开发网 All Rights Reserved. 提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。