기술

웹사이트 주소만 주면 AI가 내 버전을 만든다, Craft Anything

10월 31일 공개 후 닷새 만에 깃허브 스타 1만 3천 개를 넘긴 Craft Anything. 웹사이트·앱·게임을 살펴보고 코딩 에이전트가 닮은 내 버전을 새로 짓는 오픈소스입니다. 작동 순서, Clean room과 Deep 모드, 쓰기 전에 알아 둘 조건을 README 기준으로 정리했습니다.

storytold/craft-anything는 10월 31일에 올라온 저장소입니다. 11월 5일 기준 스타 13,628개, 포크 2,303개입니다. Rust로 짰고 라이선스는 MIT 또는 Apache-2.0입니다.

근거: 저장소 README와 docs/claude-code.md. 2026년 11월 5일에 읽었습니다. 설치해 보지는 않았고, 쇼츠의 화면은 README 예시 이미지입니다.

하는 일

웹사이트 주소나 앱, 게임을 가리키고 원하는 것을 한 줄로 말하면(“이 웹사이트를 다시 만들어 줘”) 닮은 새 프로젝트를 만들어 줍니다. 순서는 네 단계입니다.

  1. 살펴보기. 원본의 화면을 여러 너비로 보고, 허락한 범위 안에서 코드와 파일, 실행 모습을 살핍니다.
  2. 짓기. 코딩 에이전트가 새 프로젝트를 만듭니다. 언어나 프레임워크를 말하면 그걸로, 아니면 알맞은 기본값으로 짓습니다.
  3. 비교하기. 결과를 원본과 견줘 아직 다른 곳을 적습니다. 웹사이트는 화면 너비 세 가지로 비교합니다.
  4. 완성. 결과를 열어 보거나 플레이하고, 고칠 점을 말하면 다시 다듬습니다.

도구는 320개이고, 하나하나가 CLI 명령이자 MCP 도구입니다. 그래서 앱 없이 다른 에이전트가 같은 엔진을 부를 수도 있습니다.

craft-anything-cli rebuild https://example.com "Recreate this website"

Clean room과 Deep

  • Clean room(기본값). 원본의 코드, 파일, 페이지 소스를 읽지 않습니다. 방문자에게 보이는 화면, 보이는 글자, 잰 레이아웃과 색, 글꼴, 간격, 내가 넣은 그림만 씁니다.
  • Deep. 모든 도구를 씁니다. 프로그램의 코드와 파일, 웹사이트의 자바스크립트까지 읽습니다. README는 이 모드를 “개인 용도”로 적었습니다.

README는 Clean room이 운영체제 샌드박스가 아니라는 점도 밝힙니다. 내가 돌리는 코딩 에이전트는 내 권한으로 움직이고, 무엇을 읽고 쓰고 실행할지는 그 에이전트의 권한 설정을 따릅니다.

쓰기 전에 알아 둘 것

  • 초기 알파입니다. 데스크톱 앱, CLI, MCP 서버와 Claude Code를 쓰는 짓기 흐름은 지금 됩니다. API 키나 다른 코딩 에이전트로 짓는 기능은 만들어 두었지만 아직 돌려 보지 않았다고 적었습니다.
  • 짓는 건 내 Claude Code입니다. Craft Anything은 내 컴퓨터의 claude를 그대로 실행하고, 내 계정에는 손대지 않습니다. 사용은 Anthropic과 맺은 내 약관을 따릅니다.
  • 책임 있는 사용. 내 것이거나 살펴봐도 되는 소프트웨어에만 쓰라고 적었습니다. DRM, 로그인, 안티치트는 우회하지 않고, 에이전트에게 로고나 사진, 글을 베끼지 말라고 지시합니다.
  • 의존성 설치는 코드를 실행합니다. 에이전트가 npm 패키지를 깔면 설치 스크립트가 돌 수 있습니다. 처음 보는 종류의 명령은 묻고 실행하지만, npm을 “항상 허용”하면 그 뒤로는 묻지 않습니다.
  • 설치 파일은 Windows, macOS, Linux, FreeBSD용이 릴리스 페이지에 있습니다. 직접 빌드하려면 Rust 1.97 이상이 필요합니다.

오늘 할 일

남의 사이트보다 내 사이트 주소를 먼저 넣어 보세요. 비교 결과가 “어디가 덜 닮았는지”를 알려 주니, 내 사이트를 다른 스택으로 옮길 때 어디서 막힐지 미리 볼 수 있습니다.

쇼츠로 보기

이 글은 비치콤버스 쇼츠 No.27의 짝 글입니다. 짧은 주소 beachcombers.co.kr/s/27.

김현빈 Developer & Writer

기술, 포스팅 관련 질문, 프로젝트 협업 등 연락주시면 언제든지 회신 드립니다.

esc

↑↓ 고르기↵ 열기? 단축키

해변에서 주운 것

읽으러 가기 →
guest@beachcombers — zsh

단축키

⌘K 또는 /
글·작업·개발일지 찾기
R
해변 산책 — 아무 글 하나 줍기
`
터미널 열기
←→
쪽 넘기기 (휠·스와이프도 됩니다)
?
이 안내
esc
닫기