ditto.site

ditto.site

ion-design · 코딩

ditto.site는 MIT 라이선스의 오픈소스 웹사이트 클로너로, 공개 URL을 동작하는 컴포넌트 기반 Next.js 또는 Vite React 프로젝트로 바꾼다. 언어 모델에게 마크업을 추측하게 하는 대신, 브라우저가 실제로 렌더링한 내용을 캡처해 결정론적 코드베이스를 만들어낸다. 보통 5분 안에 끝난다. 파이프라인 전체를 직접 호스팅하거나, 호스팅된 REST API를 호출하거나, MCP 서버를 통해 에이전트에 연결할 수 있고 어느 쪽이든 비용은 들지 않는다. 반박하기 어렵다.

ditto.site 미리보기

ditto.site 소개

ditto.site란

ditto.site는 빈 캔버스가 아니라 실제로 유지보수할 수 있는 출발점을 원하는 개발자를 위한 URL-투-코드 도구이자 Next.js 코드 생성기다. 살아 있는 페이지를 가리키면 렌더링 결과로 새 프로젝트를 써낸다. 원본 소스나 기존 저장소가 필요 없다. 결과물은 거대한 단일 파일이 아니다. 반복되는 DOM을 컴포넌트로 쪼개고, 깔끔한 영역을 섹션으로 끌어올린 뒤, 타입과 토큰이 붙은 코드를 건네주므로 계속 작업할 수 있다.

핵심은 결정론이다. 많은 AI 웹사이트 클로너는 페이지를 LLM에 보내고 결과가 비슷하게 나오길 바란다. ditto.site는 대신 캡처-투-코드 파이프라인을 돌리므로, 같은 동결된 캡처에서 항상 바이트 단위로 안정적인 앱이 나온다. 추측은 없다. 프로젝트에 따르면 페이지 뒤의 디자인 시스템도 뽑아낸다. 토큰, 폰트, 인터랙션, 모션, 브레이크포인트, 섹션이 포함된다.

주요 한계는 범위다. 권리가 있는 공개 URL을 클로닝하며 근본적으로 개발자 도구이므로 npm 명령 실행, API 키 관리, JSON 파일 맵 풀기에 익숙해야 한다. 모두를 위한 것은 아니다. 비주얼 편집기와 호스팅이 갖춰진 완성품을 원한다면 이건 아니다.

시작하기

  1. ditto.site 사이트에서 이메일로 호스팅 API 키를 요청하거나, 저장소를 클론해 자신의 머신에서 파이프라인을 돌린다.
  2. 이메일을 인증한 뒤 일회용 dtto_live_... 키를 복사해 DITTO_API_KEY 같은 환경 변수에 저장한다.
  3. REST API 엔드포인트에 공개 URL을 POST한다. framework next, styling tailwind 같은 원하는 옵션을 함께 넣는다.
  4. 작업이 성공할 때까지 폴링한 다음, 반환된 파일 맵을 공식 도구로 프로젝트 디렉터리에 풀어낸다.
  5. 새 프로젝트 안에서 평소 쓰던 설치와 개발 명령을 실행하고 그 위에 만들기 시작한다.

제품 정보

ditto.site의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼Web (REST API, MCP server, self-hosted)
개발사ion-design
카테고리코딩
출시일Jun 2025
최근 업데이트Sep 2026
웹사이트 방문 수14K
웹사이트 글로벌 순위1.5M
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 프런트엔드 개발자
  • AI 앱 개발자
  • 기존 사이트를 평가하는 팀

작업

  • 랜딩 페이지를 Next.js 코드로 바꾸기
  • 참고 디자인으로 프로토타이핑하기
  • 사내 에이전트 워크플로 구축하기

활용 상황

  • 새 고객 프로젝트 시작하기
  • 오래된 공개 페이지 다시 만들기
  • 디자인을 컴포넌트 라이브러리로 옮기기

주요 기능

결정론적 캡처-투-코드 파이프라인

ditto.site는 페이지에 LLM을 들이대고 운에 맡기지 않는다. 브라우저가 렌더링한 내용을 캡처한 뒤 그 동결된 캡처를 프로젝트로 컴파일하므로, 같은 입력에서 매번 바이트 단위로 안정적인 출력이 나온다. 같은 입력, 같은 출력. 이 일관성은 결과 위에 만들어 올리거나 변경 후 다시 생성할 때 중요하다.

컴포넌트 단위의 Next.js와 Vite 출력

이 도구는 반복되는 DOM을 컴포넌트로 쪼개고 깔끔한 영역을 섹션으로 끌어올린 뒤, 단일 모놀리식 파일이 아니라 진짜 프로젝트를 만든다. 거대한 파일을 풀어헤칠 필요가 없다. 기본으로 Next.js App Router를 요청할 수 있고, 스택에 더 맞으면 Vite React도 가능하다. 결과물은 타입과 토큰이 붙어 있어 평소 작업 흐름에 그대로 들어간다.

세 가지 실행 방식

자기 개발 방식에 맞는 진입점을 고르면 된다. 저장소를 클론해 MIT 라이선스로 파이프라인 전체를 직접 호스팅하거나, 공개 URL을 호스팅된 REST API에 POST해 인프라를 생략하거나, MCP 서버를 연결해 어떤 에이전트든 클로닝을 도구로 쓰게 할 수 있다. 셋 다 아래에서는 같은 결정론적 엔진을 공유한다. 무엇이 맞는지는 환경에 달렸다.

디자인 시스템 추출

마크업을 넘어서 ditto.site는 페이지에서 디자인 시스템을 뽑아낸다. 디자인 토큰, 웹 폰트, hover와 focus 상태, 드롭다운, 아코디언, 선언적 모션이다. 브레이크포인트와 섹션도 캡처하고, SEO 메타데이터, JSON-LD, 사이트맵도 함께 가져온다. 정적 스냅샷이 아니라 스타일링에 쓸 수 있는 편집 가능한 소재를 준다는 뜻이다.

에이전트와 API 통합

api.ditto.site의 호스팅 엔드포인트는 REST로 클론 작업을 처리하고, 앱 상대 경로를 키로 한 파일 맵을 반환한다. api.ditto.site/mcp의 MCP 서버를 쓰면 Claude, Cursor, 또는 자체 빌드 루프에 클로닝을 도구로 바로 넘길 수 있다. 환경을 자동화하는 팀에게 클로닝을 파이프라인에 심는 가장 빠른 길이다.

MIT 오픈소스

프로젝트 전체가 MIT 라이선스이고 공개적으로 개발되므로 모든 줄을 읽고, PR을 보내고, 발전 방향을 함께 만들 수 있다. 직접 호스팅하면 캡처와 생성된 코드가 자기 머신에 남으므로 데이터 관행이 엄격한 팀에 맞는다. 페이월도 없다. 핵심 엔진을 감추는 유료 등급은 존재하지 않는다.

장단점

장점

  • MIT 라이선스로 무료이자 오픈소스이며, 주요 기능을 잠그는 유료 등급이 없다.
  • 결정론적 출력이라 같은 캡처에서 안정적이고 반복 가능한 코드가 나온다.
  • 페이지를 다루기 힘든 단일 파일이 아니라 컴포넌트와 섹션으로 쪼갠다.
  • 진입점이 유연하다. 직접 호스팅, REST API, 에이전트용 MCP 서버.
  • 실제로 편집할 수 있는 디자인 토큰, 폰트, 모션, 브레이크포인트를 추출한다.

단점

  • 개발자 대상이라 npm, API 키, JSON 출력 풀기에 익숙해야 한다.
  • 공개 URL만 다루며, 특정 사이트를 클로닝할 권리가 있는지는 본인 책임이다.
  • 비주얼 편집기도 내장 호스팅도 없어서, 비개발자에게 완전한 사이트 빌더를 대신해주지는 않는다.

자주 묻는 질문

공개 URL을 자족적인 Next.js 또는 Vite React 프로젝트로 바꾼다. 브라우저가 렌더링한 내용을 캡처해 토큰이 붙고 컴포넌트로 나뉜 코드로 컴파일해서 그 위에 만들 수 있게 한다.

관련 콘텐츠

ditto.site와 관련된 도구, 스킬, 아티클을 살펴보세요.

ditto.site 대안

Forefront

Forefront

Forefront · 코딩

Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.

무료 / $0 - $99/mo자세히 보기
Startkit

Startkit

StartKit.AI · 코딩

Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.

유료 / $99 - $499 one-time자세히 보기
Testim

Testim

Tricentis · 코딩

Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.

무료 / Custom pricing on request자세히 보기