"외장하드 3개가 꽉 찼는데, 어디에 뭐가 있는지 모르겠어요. 같은 사진이 몇 장씩 겹쳐 있는 것 같은데… 지우다가 원본을 날릴까 봐 무서워서 손도 못 대요."
— 웨딩 스튜디오 10년 차 사장님의 실제 상담 문의
사진관, 웨딩 스튜디오, 쇼핑몰, 유튜브 편집실. 이들에게는 공통된 지병이 하나 있습니다. 바로 '중복 파일'이라는 조용한 재앙입니다. 촬영 원본을 백업하고, 보정본을 저장하고, 고객에게 보낼 파일을 복사하다 보면 같은 사진이 3~5벌씩 쌓입니다. 10만 장짜리 라이브러리에서 중복만 30~40%. 용량으로 치면 수 테라바이트가 그냥 증발합니다.
문제는 "지우면 되잖아요"가 통하지 않는다는 겁니다. 손으로 지우다 원본 하나 날리면 고객 소송감이니까요. 그래서 사장님들은 그냥 하드를 계속 삽니다. 여기에 월 100만원짜리 사업 기회가 있습니다. 오늘은 Go로 만든 오픈소스 dskDitto를 활용해, 비전공자도 '안전 삭제 중복파일 정리 봇'을 만들어 외주로 파는 5단계 실전 루트를 공개합니다.
왜 하필 dskDitto인가?
dskDitto는 파일의 이름이나 날짜가 아니라 내용 자체의 지문(해시)을 비교합니다. 파일명이 'IMG_001.jpg'든 '신랑입장_최종.jpg'든, 픽셀 하나까지 똑같으면 '쌍둥이'로 잡아냅니다. Go로 만들어져 있어 설치 파일 하나로 윈도우·맥에서 바로 돌아가고, 수십만 개 파일도 병렬 처리로 빠르게 훑습니다. 무엇보다 중요한 건 — 기본 동작이 '삭제가 아니라 목록화'라는 점. 이게 우리 사업의 안전벨트입니다.
5단계 실전 가이드
STEP 1 — 설치하고 스캔부터
dskDitto의 GitHub 저장소에서 실행 파일을 받아 사장님 PC에서 정리 대상 폴더를 지정해 돌립니다. 명령 한 줄이면 "이 사진은 저 사진과 같은 중복입니다"라는 그룹 목록이 나옵니다. 여기서 절대 바로 지우지 마세요. 우리는 '목록만' 확보합니다.
STEP 2 — 안전 규칙이 곧 상품 가치
중복 그룹 안에서 가장 원본에 가까운 1장(가장 오래된 날짜 / 가장 큰 해상도)은 무조건 남긴다는 규칙을 코드로 고정하세요. 이 '절대 안 지우는 1장' 원칙이 고객이 돈을 내는 진짜 이유입니다.
STEP 3 — '삭제'가 아니라 '격리'
중복으로 판정된 파일은 지우지 말고 '_중복격리_2026' 폴더로 이동시킵니다. 고객은 30일간 원본이 잘 있는지 확인하고, 그 후에 격리 폴더를 통째로 비웁니다. 실수해도 되돌릴 수 있는 구조 — 이게 소상공인이 안심하고 맡기는 핵심입니다.
STEP 4 — 리포트로 가치를 '보이게'
"3만 2천 장 중복 정리, 2.8TB 회수, 외장하드 3개 절약(약 45만원 상당)." 이런 한 장짜리 성과 리포트를 자동 생성하면, 사장님은 눈에 보이는 숫자에 기꺼이 100만원을 지불합니다.
STEP 5 — 건당 판매 + 월 구독
최초 정리는 건당 80~120만원, 이후 매달 새로 쌓이는 중복을 자동 청소하는 유지보수를 월 15~30만원 구독으로 얹습니다. 스튜디오 5곳만 관리해도 안정적인 월 수익이 만들어집니다.
기술이 어려워서 돈이 되는 게 아닙니다. 사장님이 무서워서 못 하는 일을 '안전하게' 대신 해주기 때문에 돈이 됩니다. dskDitto는 그 안전장치를 공짜로 제공하는 오픈소스일 뿐, 상품을 만드는 건 당신의 설계입니다.
핵심은 명령어 암기가 아니라, 오픈소스를 '고객이 돈 내는 상품'으로 조립하는 감각입니다. 코드 한 줄 못 짜본 분도, AI에게 원하는 흐름을 정확히 설명하는 '바이브 코딩'만 익히면 이 파이프라인을 2주 안에 만들 수 있습니다.
투더제이(TTJ) 코딩클래스 정규반에서는 이런 '오픈소스 → 수익화 봇' 프로젝트를 직접 하나씩 완성해 실제 외주로 연결하는 과정을 다룹니다.
— 지금 사장님을 사진 10만 장에서 구출할 사람은, 바로 이 글을 끝까지 읽은 당신입니다.