
Onlook
Onlook · 코딩
Onlook은 오픈소스 비주얼 에디터다. 디자이너가 캔버스에서 실제 React와 Next.js 코드를 편집하고, 무거운 변경은 AI가 맡는다. 코드는 언제나 유일한 원본으로 남는다.

Onlook 소개
What Is Onlook
Onlook은 브라우저에서 돌아가는 비주얼 코드 에디터다. 디자인을 별도 디자인 파일로 내보내는 대신, 실제 React와 Next.js 프로젝트를 불러와 컴포넌트를 무한 캔버스에 펼치고 모든 변경을 저장소에 바로 써 넣는다. 코드가 유일한 원본이므로 캔버스에서 보이는 것이 곧 제품이다. 제품 사진이 아니다.
이 AI 비주얼 코드 에디터가 겨냥하는 것은 웹 팀의 발목을 잡는 그 간극이다. 디자인 투 코드 도구이자 Next.js 에디터인 Onlook은 설계와 개발 사이의 단차를 없앤다. 디자이너는 시각 인터페이스에서 작업하고, 엔지니어는 늘 쓰던 git 흐름으로 그 변경을 저장소에 가져온다. Onlook은 디자인 토큰과 타이포그래피, Storybook 컴포넌트를 읽어 적용한다. 그래서 AI가 만든 변경도 팀이 평소 내놓는 결과물과 닮는다. 코드를 원본으로 삼기에 이 흐름이 성립한다.
오픈소스 디자인 도구라는 점도 무게가 있다. 팀이 에디터가 돌아가는 방식을 직접 확인하고 자기 환경에 맞게 고칠 수 있다. 블랙박스를 믿을 필요가 없다.
가장 큰 제약은 스택이다. Onlook은 Tailwind CSS로 스타일을 입힌 React와 Next.js 프로젝트에서만 돌아간다. Vue나 Svelte, 순수 HTML을 쓰는 팀은 지금은 쓸 수 없다. 호스팅 AI를 많이 쓰면 무료 플랜의 메시지 한도에도 부딪힌다. 거의 매일 어시스턴트에 기대는 사람은 결국 유료 플랜이나 자체 서버가 필요해진다.
Getting Started
- onlook.com의 호스팅 앱에서 계정을 만들거나, 오픈소스 저장소를 클론해 직접 돌린다.
- GitHub 계정을 연결하고 기존 Next.js와 Tailwind CSS 프로젝트를 불러온다. 에디터 안에서 새로 시작해도 된다.
- 무한 캔버스에서 요소를 골라 손으로 고치거나, 채팅에 변경 내용을 적어 AI가 쓰게 한다.
- 라이브 미리보기와 그 아래 코드를 나란히 확인하고, 이상이 없으면 git으로 커밋하거나 푸시한다.
- 버전 기록으로 한 단계 되돌리거나, 작업이 끝나면 자체 도메인에 발행한다.
제품 정보
Onlook의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 프런트엔드 팀과 함께 일하는 디자이너
- 프런트엔드 개발자
- 스타트업의 작은 제품 팀
- 랜딩 페이지를 시험 삼아 만드는 창업자
작업
- 캔버스에서 React 컴포넌트를 바로 편집하기
- 시각적 조정을 코드 변경으로 바꾸기
- 브랜드를 모든 페이지에서 일관되게 유지하기
- 기존 저장소 불러오기
- 페이지를 시험 삼아 구상하기
활용 상황
- 출시 전에 마케팅 사이트를 다듬기
- 실제 제품에서 레이아웃 아이디어 시험하기
- 디자이너를 React 프로젝트에 합류시키기
주요 기능
실제 코드 위에서 하는 비주얼 편집
Onlook의 핵심은 Tailwind CSS 디자인 도구와 React 비주얼 에디터를 같은 무한 캔버스에 얹은 것이다. 렌더링되는 것은 정지 이미지가 아니라 실제 컴포넌트다. 요소를 골라 끌고, 크기를 바꾸고, 순서를 옮기고, 스타일을 고친다. 편집은 원본 파일로 돌아가므로 화면에서 옮긴 것이 그대로 배포된다. 디자이너는 디자인 도구의 자유를 지키면서 저장소와의 연결도 잃지 않는다.
컴포넌트를 편집하는 AI
Onlook의 어시스턴트는 AI 디자인 어시스턴트다. 컴포넌트와 디자인 토큰, Storybook 설정을 읽고 팀의 방식에 맞는 변경을 제안한다. 요소는 직접 고쳐도 되고, 채팅에 맡겨 코드를 쓰게 해도 된다. 채팅만으로 돌아가는 생성 도구와 달리, AI가 반복 작업을 맡는 동안에도 시각적 통제권은 온전히 남는다.
저장소 불러오기
GitHub에 있는 기존 Next.js와 Tailwind CSS 프로젝트를 Onlook에 가리키면 곧바로 편집을 시작한다. Onlook만의 파일 형식도, 관리할 두 번째 디자인 시스템도 없다. 가져온 프로젝트가 곧 내보내는 프로젝트다.
디자인 시스템 준수
에디터는 브랜드의 서체와 색, 여백, 컴포넌트 패턴을 따라가며 생성할 때 적용한다. 새 요소는 모두 같은 토큰을 물려받으므로, 어긋난 곳을 손으로 잡지 않아도 페이지가 브랜드 안에 머문다. 디자인 시스템이 엄격한 팀에는 이 일관성이 생성 속도보다 중요하다.
실시간 협업과 버전 기록
팀은 프로젝트를 공유하고 같은 캔버스에서 동시에 작업한다. Figma에서 협업하던 방식 그대로다. 리비전 기록이 모든 변경을 남기므로 누구든 이전 버전으로 돌아갈 수 있다. 이 안전망이 있으면 과감한 레이아웃도 잃을 걱정 없이 시도한다.
그려 넣는 레이어와 단축키
Onlook에서는 디자인 위에 div와 텍스트를 직접 따라 그려 대응하는 코드를 실시간으로 만들어낸다. 익숙한 단축키는 다른 디자인 도구에서 그대로 넘어오므로 손이 기억한 동작을 쓸 수 있다. 레이어는 컴포넌트 트리가 빽빽한 구역에서도 중첩 요소를 정확히 고르게 해준다.
발행과 셀프 호스팅
완성한 작업은 GitHub나 링크, 자체 도메인으로 내보낸다. Onlook은 Apache 2.0 라이선스의 오픈소스라 무료로 셀프 호스팅하고 디자인과 코드 변경을 자기 인프라에 둘 수도 있다. 호스팅 버전은 브랜치, 테마, SSO 같은 팀 기능을 별도 견적 가격으로 더한다.
장단점
장점
- 코드가 유일한 원본이라 따로 맞춰줘야 할 디자인 파일이 없다.
- Apache 2.0 오픈소스이며, 자기 서버에서 돌리는 무료 셀프 호스팅 옵션도 있다.
- AI는 이미 있는 컴포넌트와 토큰에 맞춰 편집하므로 결과물이 팀 자체의 작업처럼 보인다.
- 실시간 협업과 버전 기록이 디자인과 개발의 평소 협업 방식에 어울린다.
단점
- Tailwind CSS로 스타일을 입힌 React와 Next.js 프로젝트만 지원하므로 다른 프레임워크는 지금 쓸 수 없다.
- 무료 플랜은 AI 메시지를 제한하므로 유료 플랜 없이는 어시스턴트가 할 수 있는 일이 줄어든다.
- 호스팅 Teams 플랜에는 공개 가격이 없어, 비용을 비교하려면 먼저 영업에 문의해야 한다.
- 셀프 호스팅 인스턴스를 세우려면 웹 앱을 배포할 정도의 기술적 감각이 필요하다.
자주 묻는 질문
Onlook은 실제 React와 Next.js 코드를 편집하는 비주얼 에디터다. 캔버스에서 웹 인터페이스를 만들고 스타일을 입히고 시험한다. 변경은 별도 디자인 파일이 아니라 저장소로 들어간다.
관련 콘텐츠
Onlook와 관련된 도구, 스킬, 아티클을 살펴보세요.
Onlook 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
