AboutProjectsBlog
Tech StackDesignContact
← 블로그 목록

2026년 2월 5일

[macOS] 클로드(Claude) 데스크탑 앱 리밋 해제 시 자동 재개하기 (AppleScript 활용)

클로드 데스크탑 앱을 쓰다 보면 "You've hit your limit · resets 9pm" 같은 메시지를 만나고 작업이 멈출 때가 있습니다. 리밋 해제 시간까지 마냥 기다렸다가 수동으로 전송 버튼을 누르는 건 흐름을 끊는 일이죠.
별도의 외부 프로그램 설치 없이, 맥에 내장된 **'스크립트 편집기'**를 이용해 리밋 해제 시간에 맞춰 자동으로 전송 버튼을 누르는 자동화 방법을 소개합니다.

1. 준비물

  • 기기: macOS가 설치된 맥
  • 앱: 클로드 데스크탑(Claude Desktop)
  • 도구: 스크립트 편집기 (기본 내장 앱)

2. 자동화 스크립트 작성하기

  1. Command(⌘) + Space를 눌러 **'스크립트 편집기'**를 실행합니다.
  1. 새 문서를 만들고 아래 코드를 복사해서 붙여넣습니다. 이 코드는 지정된 시간이 되면 클로드 앱을 활성화하고 엔터를 3번 입력한 뒤 스스로 종료됩니다.
AppleScript
  • - 설정: 리밋이 풀리는 시간 (24시간제, 예: 오후 9시면 21) property resetHour : 21 property resetMinute : 0
display dialog "오후 " & resetHour & "시에 자동으로 엔터를 3번 누르도록 예약되었습니다." buttons {"확인"} default button "확인"
repeat -- 현재 시간 확인 set currentHour to (hours of (current date)) set currentMin to (minutes of (current date))
  • - 예약한 시간이 되었는지 체크 if currentHour is equal to resetHour and currentMin is greater than or equal to resetMinute then
-- 클로드 앱에 키 입력 전송 repeat 3 times tell application "System Events" if exists process "Claude" then tell process "Claude" set frontmost to true keystroke return -- 엔터 키(전송) 입력 end tell end if end tell delay 5 -- 5초 간격으로 반복 (안전한 재시도를 위해) end repeat display notification "리밋 해제 시간이 되어 작업을 재개했습니다." with title "Claude 자동화 완료" exit repeat -- 작업 완료 후 스크립트 자동 종료
end if
  • - 1분마다 시간 체크 delay 60
end repeat
 

3. 필수 권한 설정 (중요!)

맥의 보안 정책상 스크립트가 키보드를 제어하려면 권한이 필요합니다.
  1. *[시스템 설정] > [개인정보 보호 및 보안] > [손쉬운 사용]**으로 이동합니다.
  1. '스크립트 편집기' 항목을 찾아 스위치를 ON으로 켭니다.

4. 사용 방법

  1. 클로드 앱에서 마지막 질문을 입력해둔 상태로 리밋 메시지를 확인합니다.
  1. 스크립트 편집기에서 재생(▶️) 버튼을 누릅니다.
  1. 이제 리밋 해제 시간까지 맥을 켜두기만 하면 끝! 정해진 시간이 되면 알아서 엔터를 눌러 작업을 재개합니다.

💡 주의사항

  • 창 포커스: 스크립트 실행 시 클로드 앱이 화면 맨 앞으로 튀어나오게 됩니다. 중요한 타이핑 작업 중이라면 주의하세요.
  • 보안: 너무 빠른 간격으로 무한 클릭을 하면 계정 정책에 저촉될 수 있습니다. 위 스크립트처럼 '딱 3번만' 시도하고 종료되는 방식이 가장 안전합니다.