onlook

在真实代码上做设计,AI 帮你直接改界面

开源 🏷️基础免费,高级付费 ⏳ 访问状态待核验 设计创意 🍴 复刻 2139 🐛 待处理 383 👀 关注 123
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 27098
维护状态 较活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 开源免费,官网提供云服务付费方案,定价信息待确认

项目预览

onlook 项目界面预览图
图片来源:项目官网

项目数据

分类设计创意
开发团队onlook-dev
官网地址https://onlook.com
定价模式🏷️基础免费,高级付费
价格说明开源免费,官网提供云服务付费方案,定价信息待确认
访问状态⏳ 访问状态待核验
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型ai,claude-code,codex,cursor,design,design-system,design-to-code,design-tool,figma,frontend,ide,nextjs,react,supabase,tailwindcss,typescript,ui,vibe-coding,vibecoding,visual-engineering
GitHub 星标★ 27098
上线时间2024-06-25 00:00:00
代码更新2026-10-21
仓库体积81.1 MB
本站数据更新2026-11-04
维护状态较活跃
收录时间2026-11-04
浏览次数0

项目介绍

Onlook 是一款面向设计师与前端工程师的开源 AI 优先设计工具,核心思路是让设计直接发生在真实代码上,而不是先画静态稿再交给开发还原。它提供可视化编辑界面,可以像操作设计软件一样调整 React 页面布局、样式与组件,同时把每次改动同步为可维护的代码;内置 AI 能力,支持用自然语言生成或修改界面、批量调整样式、理解现有设计系统。项目基于 TypeScript、Next.js、React 与 Supabase 构建,可本地运行,适合需要快速把想法变成可运行前端原型的团队。相比 Figma 到代码的传统链路,它减少设计与实现之间的反复沟通成本,让设计师直接产出接近生产级的界面,也让开发者用可视化方式调试样式。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-04 · 当前星标 ★ 27098

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 20 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 环境(项目为 TypeScript / Next.js 技术栈)
  • Bun 运行时:README 中标注为 monorepo、运行时与打包工具
  • Docker:README 中标注用于容器管理
  • Supabase 账号或实例(项目技术栈包含 Supabase)

安装与启动步骤

  1. 1阅读官方运行文档

    README 未列出具体安装命令,本地运行步骤以官方 Getting Started 中链接的 running-locally 文档为准,先通读再动手。

  2. 2准备 Bun 运行时

    README 将 Bun 标注为 monorepo 运行与打包工具,需先在本机安装 Bun 并确认版本可用。

  3. 3准备 Docker 环境

    README 的 Runtime 章节列出 Docker 用于容器管理,本地启动前需确保 Docker 服务已运行。

  4. 4获取项目代码

    从 GitHub 仓库获取源码,仓库地址见项目信息中的 github.com/onlook-dev/onlook。

  5. 5按文档完成本地启动

    依 running-locally 文档的说明安装依赖并启动开发服务,注意终端提示的本地访问地址。

  6. 6导入项目开始使用

    导入已有的 Next.js + TailwindCSS 项目,或直接在编辑器里从零新建项目。

关键配置

配置项必填说明示例
Supabase 连接信息否项目技术栈包含 Supabase,本地运行时按 running-locally 文档填写对应连接参数以运行文档中的示例为准

如何确认成功

按 running-locally 文档执行后,终端输出本地访问地址,浏览器打开可看到 Onlook 编辑器界面即启动成功。

常见问题

Q:README 里为什么没有直接的安装命令?

A:README 只给出指向 running-locally 文档的链接,具体命令以该文档为准,避免照抄过时指令。

Q:可以在线直接用吗?

A:可以,README 提供托管版本 onlook.com,需先通过 waitlist 申请访问;也可本地运行。

Q:对导入的项目有什么要求?

A:README 说明 Onlook 可运行在任何 Next.js + TailwindCSS 项目上,其他技术栈未作说明。

Q:如何定位页面元素对应的代码?

A:在编辑器中右键任意元素,即可打开该元素在源码中的确切位置。

注意事项

  • README 节选未包含安装命令、端口、路径等细节,实际执行前务必阅读官方 running-locally 文档。
  • 托管版本处于 early access,需申请 waitlist,不是开箱即用的公开服务。
  • 项目为 monorepo 结构,安装与启动方式可能与传统单包项目不同。

核心亮点

  • 设计操作直接作用于真实 React 代码,避免设计稿与实现两套资产脱节
  • 内置 AI 对话式编辑,可用自然语言生成页面、改样式、调整布局
  • 基于 Next.js 与 Supabase,本地可跑,便于二次开发和接入自有设计系统

不足之处

  • 项目迭代较快,部分功能与文档可能不同步,上手需一定前端基础
  • 对非 React 技术栈支持有限,复杂业务逻辑仍需开发者介入

适用场景

  • 设计师直接产出可运行的前端页面原型
  • 前端团队用可视化方式快速调整样式与布局
  • 创业团队用 AI 快速搭建产品界面初稿

替代项目

Builder.io、Penpot、Webstudio

上一篇:hallmark

下一篇:ai-design-check

同类项目推荐

desert 开源

快速生成随机艺术图案,几行代码出图

A fast (?) random sampling drawing library

★ 67 2026-08-09
opendesign 开源

让AI编码有审美,从真实设计系统中学习

从真实网站提取设计系统,并通过 MCP 把设计规范交给 AI 编程 Agent。 | Extract design s···

★ 74 2026-08-09
dimensional-drawing 开源

把普通 UI 组件一键画成苹果风立体插画

Create Apple style dimensional drawings of UI components.

★ 1760 2026-10-29
presenta-lib 开源

用代码批量生成演示文稿和图片,自动化视觉内容生产

The javascript presentation library for the automation era.

★ 703 2026-08-09
onlook 开源

在真实代码上做设计,AI 帮你直接改界面

The Developer Tool for Visual Engineers • An Open-Source AI-First Design tool • Vi···

★ 27098 2026-11-04
artblocks-docs 开源

生成艺术创作者的一站式链上开发文档,快速上手部署与铸造。

Art Blocks Docs, powered by Retype

★ 163 2026-08-09
guizang-material-illustration 开源

让AI生成带中文标注的材质感插画和美化图表

归藏的材质插画 skill:生成带字解释图、图表美化和参考辅助配图。

★ 1235 2026-08-09
ai-design-check 开源

给 AI 写的界面做设计体检,零依赖直接跑

Design rules and a zero-dependency checker for interfaces built with AI coding agent···

★ 210 2026-11-04
FlowerJS 开源

用代码快速生成花朵形状和动画,创意视觉轻松搞定。

JavaScript Framework for Flower Shapes and Animation extended CreateJS on HTML5 Canv···

★ 90 2026-08-09