네이티브 macOS 캡처 툴에 OCR·자동 PII 가리기·비디오 편집기 포함
macshot은 Swift·AppKit 기반의 무료 macOS 스크린샷 및 녹화 도구로 OCR, 자동 PII 가리기, 스크롤 캡처와 내장 비디오 편집기를 제공한다.
TL;DR
macshot은 Swift와 AppKit로 구현된 네이티브 macOS 캡처·녹화 도구로서 단일 단축키로 화면을 캡처하고 19개 이상의 주석 도구, Apple Vision 기반 OCR·전경 마스크·스크롤 스티칭, 자동 PII 검출과 내장 비디오 편집기를 연속된 워크플로에서 제공한다. 업로드는 Google Drive와 imgbb, S3 호환 스토리지로 직접 처리되며 CIFilter 기반의 비파괴 이미지 보정과 Sparkle 기반 자동 업데이트를 포함해 실사용 편의성을 높인다. macOS 12.3 이상에서 동작하고 화면 녹화 권한을 요구하므로 권한과 운영체제 제약을 확인해야 하며 Electron 대체 네이티브 앱으로서 성능·통합성 측면에서 장점이 있다.
주요 기능
- 캡처와 주석을 연속된 플로우로 수행할 수 있으며 단일 글로벌 단축키로 화면을 정지시키고 영역을 선택한 뒤 화살표·텍스트·도형·블러 등 19가지 이상의 주석 도구로 즉시 편집할 수 있다.
- 스크롤 캡처를 자동으로 감지하고 Apple Vision 기반 스티칭으로 세로 또는 가로로 이어 붙인 긴 이미지를 생성하며 편집기에서 추가로 재배치 및 꾸미기를 수행할 수 있다.
- 내장 화면 녹화기는 MP4(H.264)와 GIF 포맷을 지원하고 시스템 오디오 및 마이크 입력을 병합하는 오디오 트랙 볼륨 조절과 타임라인 기반의 자르기·음소거·속도 조절 기능을 제공한다.
- OCR·번역·QR 인식·자동 PII 검출 기능을 지원하여 선택 영역의 텍스트를 추출해 클립보드로 복사하거나 30개 이상의 언어로 번역하며 이메일·전화번호·신용카드 등 민감정보를 자동으로 가릴 수 있다.
어떻게 동작하는가
macshot은 Swift와 AppKit 네이티브 UI 계층 위에서 동작하며 캡처할 때 화면 픽셀을 직접 읽어 편집 오버레이를 생성한다. OCR, 전경 마스크, 스크롤 스티칭 등은 Apple Vision API 및 Core Image(CIFilter)를 호출하여 이미지 분석과 필터 적용을 수행하며 자동 PII 검출은 텍스트/패턴 인식 결과를 기반으로 영역을 생성해 픽셀화·블러·단색 채움·스마트 삭제로 가리는 방식으로 구현되어 있다. 업로드는 OAuth/토큰 방식의 Google Drive 통합과 S3 호환 API 호출을 통해 처리하며 Sparkle을 사용해 앱 갱신을 자동화한다.
해결 문제
일련의 캡처·편집·업로드 작업을 여러 도구로 분절하지 않고 하나의 네이티브 앱에서 연결된 흐름으로 처리하는 문제를 해결한다. 사용자는 단일 단축키로 화면을 캡처하고 즉시 주석을 추가하거나 OCR·번역·PII 가리기를 적용한 뒤 바로 파일로 저장하거나 외부 스토리지에 업로드할 수 있다. 또한 Electron 기반 도구보다 가벼운 메모리·CPU 사용과 시스템 통합(시스템 오디오 캡처, 메뉴바 상주 등)을 제공한다.
지금 주목받는 이유
오픈소스이면서 Electron이 아닌 네이티브 구현으로 풍부한 기능 세트를 무료로 제공한다는 점과 다수의 실용적 편의 기능(OCR·자동 가림·스크롤 캡처·내장 편집기)을 결합해 사용자 커뮤니티에서 빠르게 관심을 모았다.
차별점
- Electron 기반 써드파티 앱과 달리 Swift와 AppKit으로 완전 네이티브 구현되어 메뉴바 상주·시스템 권한 연동·성능 측면에서 경량성을 확보하고 macOS 접근성 및 음성/오디오 API와 긴밀히 연동된다.
- 스크롤 캡처를 Apple Vision으로 자동 감지·스티칭하고 같은 워크플로에서 OCR과 번역, 자동 PII 검출을 연속적으로 적용할 수 있어 캡처 후 별도 툴을 거치지 않고 문서화와 민감정보 처리를 완료할 수 있다.
- 내장된 비디오 편집 타임라인에서 녹화 파일의 자르기·음소거·속도 조절·검열(모자이크/블러) 같은 후처리를 앱을 떠나지 않고 수행할 수 있어 녹화→편집→업로드 흐름을 단축한다.
사용 사례
- 제품 문서 작성 시 스크린샷을 캡처하고 주석·픽셀 단위 측정을 추가한 뒤 PII를 자동으로 가려 공개 자료로 바로 배포할 때 유용하다.
- 화면 녹화와 간단한 편집이 필요한 튜토리얼 제작 과정에서 녹화부터 트리밍·오디오 조절·클립 보정까지 하나의 앱에서 처리할 때 편의성이 크다.
- 긴 웹 페이지나 채팅 로그를 한 장의 연속 이미지로 만들고 OCR로 텍스트를 추출해 번역하거나 검색용으로 보관하는 워크플로우에서 시간을 절약한다.
시작하기
Homebrew가 설치된 환경에서는 터미널에 "brew install --cask macshot"을 입력하면 macshot을 설치할 수 있으며 수동 설치는 Releases에서 .dmg를 내려받아 /Applications로 드래그하면 된다. 설치 후 첫 실행에서 화면 녹화 권한을 요청하며 권한을 허용해야 정상적으로 캡처가 가능하다. 기본 전역 단축키는 Cmd+Shift+X로 설정되어 있어 설치 직후 바로 단축키로 캡처를 시작할 수 있다.
요구사항
- macOS 12.3 이상이 필요하며 시스템 수준의 Screen Recording 권한을 허용해야 전체 캡처 기능을 사용할 수 있다.
- Apple Vision 기반 전경 마스크·OCR 기능은 macOS 버전 및 하드웨어 지원에 따라 일부 기능이 제한될 수 있으므로 최신 macOS 권장 및 적절한 권한 부여가 필요하다.
이미지 분석

2.4k
Stars
130
Forks
+212
Trending
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.