본문 바로가기

program life

Craft Anything 써보기 전에: 사이트·앱·게임을 분석해 복제하는 오픈소스 AI 도구 정리 (2026)

사이트나 앱이 어떻게 만들어졌는지 궁금할 때가 있습니다. 2026년 11월 초 공개된 오픈소스 Craft Anything은 대상을 관찰하고, 코딩 에이전트로 새 프로젝트를 만든 다음, 원본과 비교하며 고쳐 나가는 과정을 한 번에 묶은 도구입니다. 영상 한 편을 참고해서 출발했지만, 숫자와 설명은 모두 GitHub 저장소와 공식 문서로 다시 확인했습니다. 스타 수와 릴리스 정보는 2026년 11월 9일 오전(한국시간) GitHub 조회값입니다.

Craft Anything GitHub 저장소 화면

1. Craft Anything는 무엇인가

저장소(storytold/craft-anything)의 설명은 "어떤 소프트웨어든 작동 방식을 이해하고, 나만의 버전을 만든다"입니다. README 기준으로 순수 Rust로 만든 클린룸 방식의 엔진이며, 대상을 지정하고 원하는 것을 말하면 도구로 원본을 살펴본 뒤 코딩 에이전트가 새 프로젝트를 만들고, 원본과 비교해 다듬는 흐름(Study → Build → Check → Refine)으로 움직입니다. 데스크톱 앱, CLI, MCP 서버 형태로 쓸 수 있습니다.

  • 저장소 생성: 2026-10-31(UTC), 주 언어 Rust
  • 스타 약 22,500개, 포크 약 4,400개(2026-11-09 조회)
  • 라이선스: README는 MIT 또는 Apache-2.0 중 선택(듀얼 라이선스)이라고 밝힙니다. GitHub API는 Apache-2.0으로 표시하므로 사용 전 LICENSE 파일을 확인하세요.

출처: GitHub 저장소, README, GitHub API

2. 클린룸과 딥, 두 가지 분석 방식

README는 분석 방식을 두 가지로 설명합니다.

  • 클린룸(기본값): 원본의 코드, 파일, 페이지 소스를 읽지 않습니다. 사용자가 추가한 이미지, 방문자가 보는 웹사이트(스크린샷, 보이는 글자, 측정한 레이아웃, 색상, 글꼴, 여백, 열어 본 메뉴) 등 겉으로 보이는 정보만 씁니다.
  • 딥: 모든 도구를 쓰는 개인용 모드입니다. 프로그램의 코드와 파일을 내장 엔진(Ghidra가 설치돼 있으면 그것도)으로 읽고, 웹사이트의 자바스크립트도 읽습니다.

다만 README는 클린룸이 "도구가 제공하거나 거절하는 범위에 대한 규칙"일 뿐 운영체제 샌드박스가 아니라고 분명히 적습니다. 실행하는 코딩 에이전트는 여전히 내 권한으로 움직이니, 에이전트의 권한 설정을 따로 점검해야 합니다. Ghidra는 미국 국가안보국(NSA)의 GitHub 조직(NationalSecurityAgency/ghidra)에서 공개한 Apache-2.0 리버스 엔지니어링 프레임워크입니다.

출처: README, docs/claude-code.md, Ghidra 저장소

3. 얼마나 되는지: 개발사가 남긴 기록

저장소의 docs/STATUS.md와 docs/tool-status.md에는 실제 실행 기록이 있습니다.

  • 웹사이트 복제: 2026-10-18 Windows 10 헤드리스 CLI 실행에서 약 1.5분 만에 96% 유사도로 Ready 상태에 도달했습니다.
  • 작은 데스크톱 앱: Rust + egui로 다시 만들어 9분 만에 Ready에 도달했지만, 문서에 "빌드 여부만 확인"했다고 적혀 있습니다.
  • 340KB 크기의 Windows 시스템 프로그램(MSVC, x86-64 PE): 내장 엔진이 함수 872개를 약 0.1초에 찾았다는 기록이 있습니다(2026-10-21 실행).
  • README는 엔진에 도구 320개(엔진 300개, 나머지는 AI·설정 계층)가 있다고 설명합니다.

이 수치는 개발사가 직접 공개한 단일 실행 기록입니다. 독립적으로 재현한 결과가 아니고, 어떤 사이트에서 측정했는지에 따라 달라질 수 있으니 "보통 이 정도 나온다"로 받아들이면 안 됩니다. 웹사이트 검증은 세 가지 화면 너비(1440, 768, 390px)에서 비교한다고 README에 나와 있습니다.

출처: docs/STATUS.md, docs/tool-status.md

Craft Anything 최신 릴리스(v0.5.0) 페이지

4. 설치와 사용 흐름

Windows, macOS, Linux, FreeBSD용 설치 파일이 Releases 페이지에 올라와 있습니다. 최신 릴리스는 v0.5.0(2026-11-06 20:21 UTC, 한국시간 11월 7일 오전 5시경)입니다. 소스에서 직접 빌드하려면 README 기준으로 아래처럼 합니다.

  • 데스크톱 앱: cargo run --release -p craft-anything
  • CLI 설치 후 점검: craft-anything-cli doctor
  • 복제 예시: craft-anything-cli rebuild <대상> "요청 내용" (딥 모드는 --deep)

웹사이트 분석에는 크롬 계열 브라우저가 필요하다고 공식 위키가 안내합니다. 빌더로는 Claude Code가 기본이고, README에는 다른 코딩 에이전트 연동도 일부 언급돼 있지만 상태 문서에는 "built, not yet run live"인 항목도 있습니다.

출처: GitHub Releases, README, Craft Wiki(craft.wiki)

Craft Anything 공식 사이트 화면

5. 쓰기 전에 꼭 알아둘 점

  • 초기 알파: README의 Status 항목이 "early alpha"라고 직접 밝힙니다. 앱과 게임의 동작 검증은 일부만 구현됐습니다.
  • 책임 있는 사용: README는 "소유했거나 분석이 허용된 소프트웨어에만 쓰라"고 하며, DRM, 로그인, 치트 방지 장치는 우회하지 않는다고 명시합니다. 로고, 사진, 글을 허락 없이 복사하지 않도록 에이전트에 지시한다고도 적혀 있습니다.
  • 저작권과 약관: 도구가 허용하는 것과 법적으로 허용되는 것은 다릅니다. 남의 서비스를 그대로 닮게 만들면 저작권, 상표, 이용약관 문제가 생길 수 있습니다. 내 사이트의 리뉴얼, 학습, 호환성 연구처럼 명확한 목적으로 쓰세요.
  • 보안: 에이전트가 내 권한으로 명령을 실행할 수 있으니 별도 폴더나 가상 환경에서 시작하고, 외부 소프트웨어 분석은 격리된 환경에서 하는 편이 안전합니다.

확인한 것과 확인하지 못한 것

  • 확인함: 저장소 존재와 스타·포크 수, 생성일, 릴리스 일정, 클린룸/딥 설명, 도구 320개, 96%·1.5분·9분·872개·0.1초 기록(개발사 문서 기준), 알파 상태, 책임 있는 사용 문구, Ghidra의 NSA 공개 저장소
  • 확인하지 못함: 개발사 수치의 독립 재현 여부, 영상에서 언급된 "이전에 포토샵·피그마 등을 복제했다"는 팀의 이력, 복잡한 상용 프로그램에서의 실제 정확도

마치며

Craft Anything는 "관찰 → 제작 → 검증"을 자동화하려는 흥미로운 시도지만, 공개 8일 안팎의 알파 단계입니다. 먼저 내 프로젝트나 허락받은 대상으로 작게 시험해 보고, 결과를 눈으로 직접 비교해 보시길 권합니다.

출처

  • 영감을 받은 영상: 민둥이 | 쉽게 배우는 AI, "Developers are freaking out... They just released an AI that 'clones anything' | Craft Anything" (2026-11-08) — https://www.youtube.com/watch?v=FW_H1YL9hgk
  • GitHub 저장소: https://github.com/storytold/craft-anything
  • README: https://github.com/storytold/craft-anything/blob/main/README.md
  • STATUS 문서: https://github.com/storytold/craft-anything/blob/main/docs/STATUS.md
  • 도구 상태 문서: https://github.com/storytold/craft-anything/blob/main/docs/tool-status.md
  • 공식 사이트: https://craftanything.lol/
  • Craft Wiki: https://craft.wiki/apps/craft-anything/workflows/
  • Ghidra: https://github.com/NationalSecurityAgency/ghidra

확인 기준일: 2026년 11월 9일(한국시간). 알파 단계라 기능과 수치가 빠르게 바뀔 수 있습니다.