핵심 요약
- ArtCraft 팀이 공개한 Crafting Apps는 Photoshop, Premiere Pro, InDesign 등 Adobe 앱 7종의 작업 방식을 Rust로 다시 구현한 앱 모음입니다. 이미지 편집기인 PhotoCraft를 비롯해 앱마다 별도의 GitHub 저장소가 있습니다.
- 7개 앱은 모든 메뉴와 도구 동작을 하나의 명령 레지스트리로 처리합니다. 그래서 데스크톱 화면의 기능을 CLI와 MCP 서버로도 실행할 수 있고, Claude Code 같은 AI 에이전트가 앱을 직접 조작할 수 있습니다.
- 7개 저장소의 첫 커밋은 모두 2026년 9월 30일과 10월 1일 사이에 있습니다. 각 저장소는 기능이 있는 것과 원본처럼 동작하는 것을 구분해 진행 수준을 밝히고 있으며, 원본과 같은 수준에 이르려면 아직 작업이 남아 있습니다.
- 7개 앱은 Adobe 앱 내부를 열어보지 않고 공개 명세와 실행 화면 관찰로만 구현하는 클린룸(Clean-room) 규칙을 따릅니다. 이 규칙은 저작권 문제를 줄이는 방법이며, 특허 문제는 따로 다루지 않습니다.
Crafting Apps 소개
Photoshop, Premiere Pro, InDesign 같은 Adobe 앱은 사진, 영상, 출판 작업에서 오래 쓰여 온 도구입니다. 작업자에게 익숙한 것은 기능 자체만이 아니라 메뉴 위치, 단축키, 패널 배치, 그리고 PSD나 IDML(InDesign Markup Language) 같은 파일 형식입니다. 다른 도구로 옮기려면 이 습관과 파일을 함께 옮겨야 하므로, 기능이 비슷한 대안이 있어도 전환 비용이 큽니다. 이번에 소개하는 Crafting Apps는 AI 이미지/영상 도구를 만드는 ArtCraft 팀이 이 Adobe 앱 7종의 작업 방식을 Rust로 다시 구현해 공개한 데스크톱 앱 모음입니다.
Crafting Apps의 7개 앱은 원본 Adobe 앱과 같은 메뉴, 단축키, 패널 구성을 목표로 합니다. PhotoCraft도 Photoshop을 쓸 줄 알면 PhotoCraft도 바로 쓸 수 있다는 점을 첫 번째 특징으로 소개합니다.
7개 앱 모두 Rust로만 작성되어 있고, 웹 뷰나 Electron 없이 egui 기반 화면으로 macOS, Windows, Linux에서 실행됩니다. 렌더링은 앱마다 다릅니다. PhotoCraft, FilmCraft, LightCraft는 wgpu로 GPU를 쓰고, DesignCraft는 CPU에서 다중 스레드로 렌더링합니다. 같은 코드를 WebAssembly로 빌드하면 브라우저에서도 실행할 수 있습니다. 다만 FilmCraft는 웹 빌드를 만들 수는 있지만 브라우저용 앱 화면은 아직 완성하지 않았다고 밝히고 있습니다.
앱마다 저장소가 따로 있고, PhotoCraft의 AGENTS.md는 저장소끼리 코드를 공유하지 않는다고 적고 있습니다. 예외로 EffectCraft는 동영상과 오디오 코덱을 FilmCraft에서 가져와 씁니다. 공통 규칙과 개발 표준은 별도 저장소(craftrules)에 모아 두었지만, 이 저장소는 공개되어 있지 않습니다.
아래는 각 저장소 README에 실린 7개 앱의 실제 화면입니다:
Crafting Apps는 개발 방식에서도 눈여겨볼 만한 프로젝트입니다. 7개 저장소는 모두 2026년 9월 말에서 10월 초 사이에 시작한 새 프로젝트입니다. 각 저장소에는 사람 기여자와 AI 에이전트가 함께 따를 작업 규칙을 적은 AGENTS.md가 있습니다.
FilmCraft 개발팀은 에이전트 문서에서 FilmCraft를 AI 에이전트가 조작할 수 있게 만들었고, 대부분을 AI 에이전트가 만들었다고 밝히고 있습니다. 같은 문서에 따르면 에이전트는 허용 목록 밖의 라이선스, 비용 지출, 배포와 푸시, 개인정보, 파괴적인 git 작업, 그리고 AGENTS.md가 정하지 않은 사항일 때만 사람에게 묻고, 나머지는 스스로 결정합니다. DesignCraft 개발팀은 로드맵에서 남은 작업량을 *"about 170 wall-clock hours of a single Claude Opus 5.5 agent"*로 추정합니다. 즉 Crafting Apps는 AI 에이전트가 쓸 수 있는 크리에이티브 도구이면서, AI 에이전트가 대규모 데스크톱 앱을 짧은 기간에 만든 사례이기도 합니다.
Crafting Apps 7종과 Adobe 앱 비교
각 앱이 대응하는 Adobe 앱과, 저장소가 README와 ROADMAP에서 스스로 밝힌 현재 수준(2026년 10월 7일 기준)은 다음과 같습니다:
| 앱 | 대응하는 Adobe 앱 | 용도 | 저장소가 밝힌 현재 수준 |
|---|---|---|---|
| PhotoCraft | Photoshop | 레이어, 마스크, 문자, PSD 파일 편집 | 초기 알파. 기능 범위 약 60~70%, 전문가가 일상 작업을 옮길 수 있는 수준은 약 25~35% |
| VectorCraft | Illustrator | 벡터 일러스트 | 기능의 약 69~75%가 동작하고, 숙련 사용자가 차이를 느끼지 못하는 수준은 약 40~55% |
| FilmCraft | Premiere Pro | 영상 편집, 색 보정, 오디오 | 기능 체크리스트 약 87%, 실제 프로젝트에서 대체할 수 있는 수준은 약 50~60% |
| LightCraft | Lightroom | 사진 라이브러리와 RAW 현상 | 기능 수 기준 약 79%, 일상적인 대체 수준은 약 60~70% |
| PrintCraft | Acrobat Pro | PDF 열람, 정리, 보호 | 오프라인 기능의 약 절반(필수 기능은 88%), 전체 작업량 기준으로는 약 1/3 진행 |
| EffectCraft | After Effects | 모션 그래픽, 시각 효과 | 효과 306종을 포함한 기능 범위 약 99%, 실무에 쓸 수 있는 수준은 약 30~50%(측정이 아닌 추정) |
| DesignCraft | InDesign | 페이지 레이아웃, 출판 | 기능 범위 약 99%(가중 평균), 세부 옵션까지 포함한 수준은 약 83% |
위 수치는 모두 각 저장소가 스스로 매긴 값입니다. 측정 기준도 저장소마다 달라서(메뉴 항목 수, 기능 체크리스트, 남은 작업량 등) 앱끼리 수치를 직접 비교할 수는 없습니다. VectorCraft와 EffectCraft는 ROADMAP에서, 이 점수가 기능을 만든 에이전트가 매긴 값이라고 밝힙니다. VectorCraft는 ROADMAP에서 이 점수가 Illustrator와 나란히 써 보며 비교한 값이 아니므로 상한으로 보라고 덧붙이고 있습니다. 7개 저장소 모두 "기능이 있다"와 "원본처럼 동작한다"를 구분해서 적고 있다는 점은 같습니다.
Crafting Apps를 사용하면 좋을 사용자
Crafting Apps가 가장 쓸모 있는 곳은 이미지, 영상, PDF 작업을 AI 에이전트나 스크립트로 자동화하려는 경우입니다. 7개 앱 모두 화면 없이 실행되는 CLI와 MCP 서버를 제공하므로, 사람이 쓰는 앱과 같은 기능을 에이전트에게 도구로 줄 수 있습니다. Rust로 코덱, 파일 형식, GPU 렌더링을 직접 구현한 코드를 참고하려는 개발자에게도 쓸모가 있습니다. AI 에이전트로 큰 프로젝트를 운영하는 방식(작업 규칙, 품질 게이트, 병렬 에이전트 운영)을 살펴보려는 개발자도 마찬가지입니다.
반대로 실무에서 지금 Adobe 앱을 대체하려는 사용자에게는 Crafting Apps가 아직 적절한 선택지가 아닙니다. 위 표처럼 각 저장소가 스스로 밝힌 수준도 원본에 미치지 못합니다. PhotoCraft와 EffectCraft는 아직 실무용 대체품이 아니라고 직접 적고 있습니다. 기존 플러그인도 쓸 수 없습니다. PhotoCraft는 플러그인 호환을 큰 공백으로 꼽고, FilmCraft는 VST3와 OpenFX를, EffectCraft는 After Effects 플러그인을 지원하지 않습니다. 첫 커밋이 2026년 9월 말인 프로젝트라 버전마다 동작이 크게 바뀔 수 있습니다.
Crafting Apps의 클린룸 재구현
7개 저장소의 README는 모두 각 앱을 Adobe 앱의 *"clean-room reimplementation"*이라고 소개합니다. 클린룸 설계(Clean-room Design)는 Wikipedia에 따르면 다른 회사의 제품을 역공학(Reverse Engineering)으로 분석한 뒤, 원본의 저작권을 침해하지 않도록 새로 만들어 내는 방법입니다. 전통적인 절차에서는 한 사람이 원본 시스템을 조사해 명세를 쓰고, 변호사가 그 명세에 저작물이 섞이지 않았는지 검토합니다. 그다음 원본을 본 적 없는 별도 팀이 그 명세만 보고 구현합니다. 1980년대에 Phoenix Technologies가 IBM PC BIOS를 이 방식으로 다시 구현한 것이 대표 사례입니다.
Crafting Apps는 저장소마다 AGENTS.md에 클린룸 규칙을 적어 두고 있습니다. 앱마다 금지 목록의 세부 항목은 다르지만 뼈대는 같습니다:
-
원본 내부를 보지 않음: Adobe 앱 번들 안의 파일은 이름과 목록만 확인하고, 내용을 읽거나 디스어셈블(Disassemble)하거나 복사하지 않습니다. PrintCraft는 Acrobat 번들 안의
Contents/Resources/JavaScripts/폴더는 아예 열지 말라고 따로 적어 두었습니다. -
공개 명세와 관찰로 구현: 동작은 공개 명세(Adobe가 공개한 PSD 명세, PDF 표준인 ISO 32000, 동영상 코덱의 ITU-T와 ISO 표준, IETF RFC 등)와 실행 중인 앱을 관찰해서 얻습니다. 관찰할 때는 직접 만든 합성 문서만 쓰고, 화면 캡처는 로컬에만 두고 저장소에 올리지 않습니다. DesignCraft의 규칙에는 개발 기기에 InDesign이 설치되어 있고 이를 블랙박스로 관찰해도 된다고 적혀 있습니다. 공개 문서에도 없고 관찰로도 알 수 없는 동작은, FilmCraft의 경우 다른 편집기가 흔히 따르는 방식을 고르고 그 결정을 기록하게 되어 있습니다.
-
Adobe 자산 사용 금지: Adobe의 아이콘, 이미지, 프리셋, 색 프로파일, 폰트를 쓰지 않습니다. 저장소에 들어가는 모든 이미지와 폰트는 직접 만든 것이거나 공개 라이선스 자산이어야 하며, 출처를 목록 파일에 기록합니다.
-
카피레프트 코드 사용 금지: GPL, LGPL, AGPL 코드를 가져오지 않습니다. FilmCraft는 FFmpeg, x264, Kdenlive 등을, LightCraft는 darktable, RawTherapee, LibRaw 등을, VectorCraft는 Inkscape를 금지 대상으로 명시합니다. 이런 도구는 결과를 비교하는 기준인 오라클(Oracle)로만 별도 프로세스에서 실행합니다. 예를 들어 FilmCraft는 자체 코덱의 출력을 ffmpeg 결과와 프레임 단위로 비교해 테스트합니다.
전통적인 절차와 비교하면 Crafting Apps의 규칙은 "무엇을 보면 안 되는가"에 집중되어 있습니다. 조사 담당과 구현 담당을 분리하는 절차나 변호사 검토 단계는 공개된 AGENTS.md와 README에서 확인되지 않습니다. PrintCraft는 상세 규칙을 plan/adr/0001 문서에 두었다고 적고 있지만, plan/ 폴더는 저장소에 올리지 않는 로컬 폴더라 그 내용은 볼 수 없습니다.
클린룸 규칙은 지원 범위에도 영향을 줍니다. 공개 명세가 있는 PSD와 PDF는 각각 PhotoCraft와 PrintCraft가 직접 읽고 씁니다. 반면 DesignCraft 개발팀은 로드맵에서 InDesign의 INDD 파일을 클린룸 방식으로는 읽을 수 없는 항목으로 분류하고, 대신 공개 교환 형식인 IDML을 지원합니다. VectorCraft도 .ai 파일은 PDF와 호환되는 부분만 다루고, Illustrator 고유의 비공개 데이터는 설계상 범위 밖이라고 밝힙니다. EffectCraft는 After Effects 프로젝트 파일(.aep, .aepx)을 열 수 없다고 밝히고 있습니다(이유는 따로 적혀 있지 않습니다).
클린룸 설계가 막는 것은 저작권 침해 주장입니다. Wikipedia는 독자적으로 만들었다는 사실이 특허 침해에 대한 방어가 되지 않으므로, 클린룸 설계로 특허 제한을 피할 수는 없다고 설명합니다. Crafting Apps의 README와 AGENTS.md에는 특허에 대한 언급이 없습니다. H.264, HEVC 같은 동영상 코덱을 직접 구현한 FilmCraft와 EffectCraft를 상업적으로 배포하거나 제품에 넣으려면, 특허 문제는 라이선스와 별개로 검토해야 합니다.
Crafting Apps 7종의 주요 기능과 한계
PhotoCraft (Photoshop)
PhotoCraft는 레이어, 마스크, 조정 레이어 16종, 레이어 스타일, 문자, 벡터 도형, 브러시 엔진을 갖춘 이미지 편집기입니다. PSD 지원은 Adobe가 공개한 명세로 작성한 별도 크레이트(crate)로 구현했으며, psd-tools 테스트 파일 309개 중 307개가 다시 저장한 뒤에도 같은 모습으로 렌더링된다고 밝히고 있습니다. 다만 이 수치는 PhotoCraft가 다시 저장한 파일을 스스로 렌더링해 비교한 결과입니다. Photoshop이 파일에 저장한 합성 이미지와 비교하면 170개 중 115개(68%)가 일치한다고 ROADMAP에 적혀 있습니다. 저장소가 밝힌 큰 공백은 AI 생성 기능, 약 20개의 미구현 도구, 타이포그래피와 전문 작업 흐름의 깊이, 플러그인 호환입니다.
VectorCraft (Illustrator)
VectorCraft는 펜 도구, 패스파인더(Pathfinder), 그라디언트 메시, 블렌드, 엔벨로프 왜곡 등을 갖춘 벡터 일러스트 앱입니다. 기본 파일 형식은 문서화된 JSON(.vectorcraft)이고, SVG, PDF, PDF 호환 .ai 파일을 읽고 씁니다. README에는 도형 20,000개를 레티나 해상도로 약 27ms에 렌더링한다는 수치가 있지만, ROADMAP은 성능 항목을 아직 검증되지 않은(unverified) 상태로 분류합니다. 3D와 재질, 래스터 효과, 세로쓰기 CJK(한중일) 조판, 변수와 스크립팅은 아직 없습니다.
FilmCraft (Premiere Pro)
FilmCraft는 비선형 영상 편집기(NLE, Non-Linear Editor)로, H.264, HEVC, ProRes, AAC 코덱을 공개 명세에서 직접 Rust로 구현해 FFmpeg 없이 동작합니다. 저장소는 H.264 디코더가 테스트 스트림 37개 이상에서 비트 단위로 일치한다고 밝히고 있습니다. 시간은 초당 254,016,000,000틱의 정수로 계산해, 23.976fps나 29.97fps 드롭 프레임도 근삿값 없이 다룹니다. Final Cut Pro XML, OpenTimelineIO, AAF(Advanced Authoring Format), EDL로 다른 편집기와 타임라인을 주고받을 수 있습니다. 하드웨어 디코딩은 macOS에서만 동작합니다. 배포용 출력 코덱도 아직 H.264뿐이고, HEVC와 AV1로는 내보낼 수 없습니다.
LightCraft (Lightroom)
LightCraft는 사진 라이브러리와 비파괴(Non-destructive) RAW 현상 앱입니다. DNG, CR2, ARW, NEF, RAF 등의 RAW 디코더를 직접 구현했고, 현상 과정은 32비트 부동소수점의 넓은 색 영역 파이프라인에서 처리합니다. 다만 측정된 카메라 보정 데이터가 없어서, DNG가 아닌 RAW 파일은 일부 Sony ARW를 빼면 중립 색 행렬로 현상되고 색이 흐리게 나옵니다. CR3와 압축된 Fujifilm/Olympus RAW는 내장 미리보기만 열립니다. 피사체와 하늘 선택도 AI 모델이 아니라 고전적인 휴리스틱으로 동작합니다. 개발팀은 ROADMAP에서 AI 마스크와 AI 노이즈 제거가 모델 확보 방식(라이선스 가능한 가중치를 쓸지, 직접 학습할지)이 정해지지 않아 멈춰 있다고 밝히고 있습니다.
PrintCraft (Acrobat)
PrintCraft는 PDF 열람, 페이지 정리, 병합과 분할, 암호 보호, 댓글, 양식 입력을 다루는 PDF 작업 도구입니다. 저장할 때는 원본 바이트를 그대로 두고 변경분만 덧붙이는 증분 저장을 씁니다. 개발팀은 pdf.js 테스트 파일 983개 중 963개를 문제없이 열어 렌더링했고, 충돌은 0건이었다고 밝히고 있습니다. 현재 페이지 렌더링은 자체 렌더러가 아니라 hayro 크레이트를 빌려 쓰고 있고, 기존 텍스트 편집, 라틴 문자 외의 광학 문자 인식(OCR), Office 변환은 아직 부족합니다.
EffectCraft (After Effects)
EffectCraft는 컴포지션, 레이어, 키프레임, 효과 306종, 표현식(Expression), 3D 카메라와 조명, 렌더 큐를 갖춘 모션 그래픽 앱입니다. 애니메이션을 웹과 앱에서 쓰는 Lottie 형식으로 바로 내보내고 가져올 수 있고, 프로젝트 파일은 버전 관리에서 비교하기 쉬운 JSON(.ecproj)입니다. 로토 브러시(Roto Brush)는 선택적으로 내려받는 MobileSAM 모델(약 40MB)을, 얼굴 추적은 Google의 MediaPipe Face Landmarker 모델(약 3.8MB)을 쓸 수 있습니다. 저장소는 이 두 기능도 아직 After Effects와 비교하지 않았다고 밝히고 있습니다.
DesignCraft (InDesign)
DesignCraft는 펼침면, 상위 페이지(Parent Page), 연결된 텍스트 프레임, 단락과 문자 스타일을 갖춘 페이지 레이아웃 앱입니다. 문단 줄바꿈은 TeX에서 쓰는 크누스-플래스(Knuth-Plass) 알고리즘으로 계산하며, 화면과 출력 결과의 줄바꿈이 같도록 만들었습니다. IDML 파일을 읽고 쓸 수 있고 PNG와 PDF로 내보낼 수 있습니다. README에는 PDF가 로드맵 항목으로 남아 있지만, ROADMAP의 현재 상태 목록에는 PDF/A-2b, PDF/X-4, 태그 PDF(Tagged PDF) 내보내기가 구현된 기능으로 올라 있습니다.
Crafting Apps의 명령 레지스트리와 MCP 서버
7개 앱은 모두 엔진을 먼저 만들고 화면을 그 위에 얇게 올리는 구조로 설계되어 있습니다. 메뉴 항목, 도구 동작, 대화상자는 모두 ID와 매개변수를 가진 명령으로 등록되어 있습니다. 데스크톱 화면, CLI, JSON 제어 채널(Control Channel), MCP 서버는 모두 같은 명령 레지스트리(Command Registry)를 호출합니다. 등록된 명령 수는 PhotoCraft가 500개 이상, DesignCraft가 약 200개, FilmCraft가 약 135개입니다. 그래서 에이전트는 화면 캡처를 해석해 버튼 위치를 추측하지 않고 명령 ID로 기능을 실행하며, 결과는 렌더링된 이미지나 스크린샷으로 확인할 수 있습니다. PhotoCraft, LightCraft, FilmCraft는 README에 실린 스크린샷을 이 제어 채널로 앱을 조작해서 만들었다고 밝히고 있습니다.
PhotoCraft의 CLI로 PSD 파일을 열고 필터와 곡선 조정 레이어를 적용해 PNG로 저장하는 예시는 다음과 같습니다:
# Headless: open, edit, save
photocraft-cli run wave.psd \
--cmd filter.sharpen.smartSharpen --params '{"amount":80}' \
--cmd layer.newAdjustmentLayer.curves --params '{"points":[[0,0],[64,48],[192,212],[255,255]]}' \
--out wave-final.png
# Let an agent drive it over MCP (headless, or bridged to the running app)
photocraft-cli mcp
에이전트에게 파일과 앱 조작 권한을 주는 만큼 보안 장치도 함께 문서화되어 있습니다. PrintCraft의 MCP 서버는 기본으로 꺼져 있고, 에이전트가 printcraft-cli mcp를 실행했을 때만 표준 입출력으로 동작하며 네트워크 포트를 열지 않습니다. --root 옵션을 주면 에이전트가 읽고 쓸 수 있는 파일을 한 디렉터리 안으로 제한합니다. 실행 중인 앱을 조작하는 제어 채널도 루프백 주소에서만 연결을 받고, 실행할 때 만든 무작위 토큰이 있어야 접속할 수 있습니다.
Crafting Apps와 ArtCraft의 관계
ArtCraft는 Crafting Apps를 만든 팀의 주력 프로젝트로, 스스로를 AI 이미지와 영상 생성을 위한 IDE라고 소개합니다. 2D 합성, 3D 장면 구성, 캐릭터 포즈 지정 같은 도구로 장면을 먼저 만들고, 이미지, 영상, 3D 메시 생성 모델로 결과를 만드는 방식입니다. ArtCraft 앱 자체는 무료입니다. ArtCraft 팀은 사용자가 ArtCraft를 통해 유료 생성 모델을 쓰는 방식으로 수익을 얻는다고 밝히고 있으며, 사용자는 다른 모델 제공자도 연결할 수 있습니다.
Crafting Apps는 ArtCraft와 별개로 동작하는 독립 앱입니다. ArtCraft 팀은 Crafting Apps의 각 앱이 단독으로 쓸 수 있는 도구라고 소개합니다. LightCraft와 PrintCraft는 계정, 클라우드, 원격 측정(Telemetry) 없이 동작한다고 밝히고 있습니다. EffectCraft도 원격 측정이 없고, 사용자가 요청할 때만 네트워크에 접속합니다. 두 프로젝트는 라이선스도 다르므로, 아래 라이선스 섹션에서 함께 정리합니다.
Crafting Apps 설치와 사용
7개 저장소 모두 GitHub Releases에서 macOS, Windows, Linux용 설치 파일을 받을 수 있고, 앱에 따라 FreeBSD와 웹 빌드도 제공합니다. 직접 빌드하려면 Rust 툴체인이 필요합니다. EffectCraft는 Rust 1.95 이상을 요구합니다. PhotoCraft를 소스에서 빌드해 실행하는 순서는 다음과 같습니다:
git clone https://github.com/storytold/photocraft
cd photocraft
cargo run --release -p photocraft -- image.psd # the desktop app
cargo test --workspace # the test suite
LightCraft 저장소 루트에서 CLI를 빌드한 뒤, Claude Code에 MCP 서버로 등록하는 예시는 다음과 같습니다. 첫 번째 명령은 화면 없이 사진 폴더를 다루고, 두 번째 명령은 lightcraft --control 7980으로 실행 중인 앱에 연결합니다:
cargo build --release -p lightcraft-cli
claude mcp add lightcraft -- "$PWD/target/release/lightcraft-cli" mcp ~/Pictures/shoot # headless
claude mcp add lightcraft-app -- "$PWD/target/release/lightcraft-cli" mcp --connect 127.0.0.1:7980 # live app
추가 글꼴은 craft-fonts 저장소를 선택적인 빌드 입력으로 받아 포함하며, 공식 릴리스 빌드에는 항상 포함됩니다. craft-fonts에는 일본어, 중국어 간체, 아랍어 글꼴이 들어 있고 한국어 전용 글꼴은 목록에 없습니다. PhotoCraft는 craft-fonts가 없으면 시스템의 CJK 글꼴을 씁니다. 한국어 문자 입력과 표시가 필요하다면, 설치 후 직접 확인해야 합니다.
Crafting Apps의 라이선스
Crafting Apps의 7개 앱은 모두 MIT 라이선스와 Apache-2.0 중 하나를 골라 쓰는 이중 라이선스로 공개되어 있습니다. 개인 및 상업적 목적으로 자유롭게 사용할 수 있습니다. 링크는 PhotoCraft의 라이선스 파일이며, 나머지 6개 저장소에도 같은 이름의 파일 두 개가 있습니다.
단, ArtCraft의 이름과 로고는 이 라이선스에 포함되지 않는 상표입니다. 저장소를 포크하거나 수정해 배포하려면 docs/brand/의 ArtCraft 로고를 제거해야 합니다.
ArtCraft 본체는 Crafting Apps와 달리 OSI(Open Source Initiative) 승인 오픈소스 라이선스가 아닌, 자체 ArtCraft 라이선스를 쓰는 "fair source" 소프트웨어입니다. 무료로 쓸 수 있고 개인 용도로 수정과 빌드도 할 수 있으며, ArtCraft로 만든 결과물은 사용자에게 속합니다. 하지만 ArtCraft를 상업적으로 판매하거나, ArtCraft 코드로 경쟁 제품(AI 이미지/영상 도구 등)을 만들거나, 포크에서 커뮤니티 링크, 후원 링크, 유료 모델 서비스를 제거하는 것은 금지되어 있습니다. 대신 ArtCraft 팀은 사업을 접게 되면 OSI 승인 라이선스로 전환하겠다고 약속하고 있습니다. ArtCraft 팀은 이 라이선스가 아직 법률 문서의 형태를 갖추지 않은 초안(WIP)이라고 밝히고 있습니다.
Crafting Apps 소개 페이지 (ArtCraft 웹사이트)
PhotoCraft GitHub 저장소
VectorCraft GitHub 저장소
FilmCraft GitHub 저장소
LightCraft GitHub 저장소
PrintCraft GitHub 저장소
EffectCraft GitHub 저장소
DesignCraft GitHub 저장소
ArtCraft GitHub 저장소 (fair source 라이선스)
이 글은 GPT 모델로 정리한 초안을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 댓글로 알려주시기를 부탁드립니다. ![]()
파이토치 한국 사용자 모임
은 이런 글들을 한국어로 정리해 나누고 있습니다. 회원으로 가입하시면 주요 글들을 이메일
로 보내드리고, 텔레그램(Telegram)과 Slack/Discord/Teams/Dooray/GoogleChat 등으로도 새 글 알림을 받으실 수 있습니다. ![]()
아래
쪽에 좋아요
를 눌러주시면 다음 글을 정리하는 데 힘이 됩니다~ ![]()







