저는 DSLR로 사진을 찍기 시작한 약 10년 전부터 Adobe Lightroom을 사용해 왔습니다. Adobe 프로그램을 이만큼 오래 사용하다 보면, 구독 모델이 마치 인질극처럼 느껴지기 시작합니다. Adobe는 몇 년마다 가격을 인상하며, 종종 더 저렴한 구독 플랜을 없애버리기도 합니다. 사용자가 할 수 있는 일이라곤 자신의 사진에 계속 접근하기 위해 비용을 지불하는 것뿐입니다.
다행히 오픈 소스 소프트웨어가 존재하며, Lightroom을 쉽게 대체할 수 있을 만큼 뛰어난 사진 편집 프로그램이 있습니다. 이제 Adobe가 Lightroom에서 Claude를 통한 사진 편집 기능을 제공함에 따라, 저는 Claude와 Darktable을 결합한 MCP 서버를 직접 만들었습니다. 이를 통해 AI와 대화하는 것만으로도 전문가급 도구를 사용하여 RAW 카메라 이미지를 편집할 수 있게 되었고, 이제 Adobe가 전혀 그립지 않습니다.
관련 글
Darktable을 선택한 이유
조금 투박하지만 강력한 무료 대안
오픈 소스 사진 편집기를 찾는다면 Lightroom의 무료 대안은 아주 많지만, Darktable만큼 포괄적인 프로그램은 없습니다. Windows, Linux, macOS에서 실행되는 무료 오픈 소스 사진 편집 및 RAW 처리 프로그램입니다. AgX 톤 매핑, 캡처 샤프닝, 다중 작업 공간 지원 등 Lightroom이나 다른 전문 사진 편집 앱에서 기대할 수 있는 거의 모든 기능을 갖추며 Lightroom의 강력한 경쟁자로 조용히 성장해 왔습니다.
Darktable은 Lightroom이 되기를 원하지 않으며, 개발자들도 이 점을 분명히 밝히고 있습니다. 그들은 Adobe와 기능적으로 똑같아지려 하지 않습니다. 대신 편리함보다는 제어를 원하는 사람들을 위해 설계된 RAW 편집기라는 근본적으로 다른 무언가를 만들고 있습니다. 사진가가 사진가를 위해 만든 도구이며, 사진의 품질을 마지막 한 방울까지 끌어내기 위해 몰두하는 사람들을 위한 것입니다.
Lightroom은 월 10달러 또는 연 120달러의 비용이 듭니다. Darktable은 구독료가 없습니다. 또한, GUI를 열지 않고도 터미널에서 직접 이미지를 처리하고 내보낼 수 있는 헤드리스 바이너리인 darktable-cli를 제공합니다. 이것이 바로 AI와 함께 사용하기에 완벽한 이유인데, 터미널을 통해 Darktable과 직접 인터페이스할 수 있기 때문입니다. 오픈 소스 소프트웨어가 항상 최고의 선택은 아닐 수 있지만, 이 경우에는 그에 매우 근접합니다.
##### Darktable
OS Windows, Linux, macOS
개발자 Johannes Hanika
가격 모델 무료, 오픈 소스
Darktable은 오픈 소스 사진 워크플로우 애플리케이션이자 RAW 개발 도구입니다.
AI와 편집기 사이의 다리를 놓다
Claude가 Darktable을 제어하게 해주는 MCP 서버
이제 Claude가 외부 도구와 인터페이스하려면 MCP 서버가 필요합니다. MCP(Model Context Protocol)는 AI 시스템이 외부 도구, 데이터베이스 및 서비스와 연결되는 범용적인 방법입니다. 이 글을 쓰는 시점에는 Claude와 Darktable을 연결하는 MCP 서버를 찾을 수 없었기에, Claude Code를 사용하여 직접 만들기로 했습니다. 몇 번의 프롬프트 끝에 darktable-cli를 통해 Claude와 제 Darktable 설치를 성공적으로 연결할 수 있었고, 곧바로 Claude에서 사진을 편집할 수 있게 되었습니다.
darktable-cli는 입력 이미지, 편집 기록을 담은 선택적 XMP 사이드카 파일, 출력 경로, 그리고 스타일 이름, 출력 크기, 형식, 색상 프로필 등 다양한 매개변수를 받아 작동합니다. 제가 만든 MCP 서버인 darktable-mcp는 이러한 기능을 Claude Code가 채팅 세션에서 직접 발견하고 호출할 수 있는 구조화된 도구로 노출합니다. 쉽게 말해, 사진이 어떻게 보이길 원하는지 Claude에게 말하면, Claude가 대화 중에 Darktable을 사용하여 해당 변경 사항을 적용한다는 뜻입니다. 명확한 목표가 없을 때는 RAW 파일을 읽고 변경할 사항을 제안할 수도 있습니다.
##### darktable-mcp
OS Windows, macOS, Linux
개발자 Yadullah Abidi
가격 모델 무료, 오픈 소스
Claude를 통한 AI 기반 사진 편집용 MCP 서버. RAW 파일, 비파괴 편집, 자르기, 내보내기 등을 지원합니다.
이제 사진 편집이 대화처럼 느껴집니다
슬라이더와 추측 대신 자연어 사용
MCP 서버가 Claude에 연결되면 "이 폴더의 모든 RAW 파일을 고품질 JPEG로 내보내고, 내가 즐겨 쓰는 프리셋을 적용하고, 긴 쪽을 2000픽셀로 제한해 줘"와 같이 말할 수 있으며, Claude는 Darktable을 사용하여 편집을 수행합니다. Claude는 파일 목록을 읽고, 올바른 플래그와 함께 적절한 darktable-cli 호출을 구성하고, 각 이미지에 대해 실행한 뒤, 최종 이미지의 미리보기를 보여주면서 필요한 대로 저장합니다.
특정 분위기나 미학을 얻기 위해 더 모호한 지시를 내릴 수도 있습니다. 예를 들어, 뭉개진 그림자, 채도가 낮은 중간 톤, 하이라이트에 약간의 따뜻한 빛이 도는 느낌을 원한다면 Claude가 그렇게 해줄 수 있습니다. 아니면 단순히 사진을 특정 방식으로 보이게 해달라고 말하고 끝낼 수도 있습니다. 말 그대로 한계는 없습니다. Claude는 스스로 이미지를 편집하는 데도 꽤 능숙합니다. 예를 들어, 여기 제가 Claude를 통해 완전히 편집한 사진의 전후 모습이 있습니다.
모든 편집 내용은 각 이미지의 XMP 파일에 저장되므로, 언제든지 Darktable에서 이미지를 열어 직접 작업을 계속할 수 있습니다. Claude로 수행한 모든 변경 사항은 Darktable과 자동으로 동기화되어 이미지에 대한 완전한 수동 제어 권한을 제공합니다.
사진 편집의 방식을 바꾸다
이 설정이 왜 기존 도구를 구식으로 느껴지게 하는가
Darktable은 특히 Lightroom 인터페이스에 익숙한 사람들에게는 배우기 어려운 프로그램일 수 있습니다. 압도적인 제어 기능을 제공하는 도구들을 통해 이미지 편집에 대해 완전히 다르고 훨씬 더 상세한 접근 방식을 취합니다. Claude와 같은 어시스턴트를 사용하면 편집 과정이 빨라질 뿐만 아니라, 진행하면서 Darktable을 배우는 데도 도움이 됩니다. 도중에 막히면 무엇이든 질문하면 됩니다.
관련 글
돈을 내고서라도 쓰고 싶은 7가지 오픈 소스 앱
일부 오픈 소스 대안은 단순히 좋은 수준을 넘어, 돈을 지불할 가치가 있을 만큼 뛰어납니다.
Darktable로 전환한 후 유일하게 아쉬운 점은 Lightroom의 AI 마스킹 기능입니다. Darktable에는 이 기능이 내장되어 있지 않기 때문에 할 수 있는 일이 많지 않습니다. 하지만 Claude에게 사용자 지정 마스크를 설명하면 Darktable에서 최대한 유사하게 재현해 줍니다. 완벽한 해결책은 아니지만 꽤 근접한 결과를 보여줍니다.
어쨌든, 저는 이제 편집 능력을 잃지 않으면서도 Adobe 구독에서 해방되었을 뿐만 아니라, 훨씬 더 빠르고 쉬운 이미지 편집 워크플로우를 갖게 되었습니다. 특히 여러 장의 이미지를 작업할 때 훨씬 빠르고, 슬라이더를 만지작거리거나 문서를 뒤지는 대신 머릿속에 있는 것을 설명하고 즉각적인 결과를 얻을 수 있어 더 쉽습니다. 게다가 오늘 당장 시작하는 데 비용이 전혀 들지 않습니다.