Holdor
Holdor는 macOS 메뉴 막대 앱으로, AI 코딩 에이전트가 실행 중일 때 Mac이 슬립되지 않게 하면서도 화면 잠금은 유지합니다.
Holdor란 무엇인가요?
Holdor는 무료 오픈소스 macOS 메뉴 막대 앱으로, AI 코딩 에이전트가 실행 중일 때 Mac이 슬립되는 것을 방지합니다. 핵심 목적은 장기 실행 코딩 작업이 유휴 슬립으로 중단되지 않도록 하는 것이며, 화면 잠금은 여전히 가능합니다.
Holdor는 일반적인 AI 코딩 도구(Claude, Cursor, Windsurf, VS Code, 터미널 기반 워크플로우 포함)와 함께 작동하도록 설계되었습니다. 실행 중인 프로세스를 감시하며, 선택된 앱이 실행 중일 때만 macOS 내장 전원 관리 기능을 사용해 활성 상태를 유지합니다.
주요 기능
- 메뉴 막대 앱(독 아이콘 없음, 메인 창 없음): 화면 혼잡을 최소화하기 위해 macOS 메뉴 막대에 상주합니다.
- 자동 감지 지원 앱 선택 및 감시: 보호할 앱을 토글할 수 있으며, Holdor는 지원 앱의 시작 또는 종료를 자동 감지합니다.
- 프로세스별 스마트 카페인화(일반 모드): 감시 중인 각 앱의 프로세스 ID에 연결된 macOS
caffeinate메커니즘을 사용해 실행 중 유휴 슬립을 방지합니다. - 뚜껑 닫기 시나리오를 위한 확장 모드: 유휴 슬립 방지에 더해 뚜껑 닫기 시 시스템 슬립도 방지하며, 플러그인 설정에 적합합니다.
- 영구 설정: 앱 선택이 재시작 시에도 유지됩니다.
- 경량 네이티브 구현: Swift로 제작(Electron 런타임 없음), 메모리와 CPU 오버헤드를 최소화합니다.
Holdor 사용 방법
- macOS에서 Holdor를 다운로드하고 열기(사이트에 v1.4.0 참조). 앱이 메뉴 막대 아이콘을 제공합니다.
- 메뉴를 사용해 보호할 앱을 토글합니다. Holdor는 여러 도구에 대한 내장 앱 감지를 지원하며, 시작 또는 종료를 자동 추적합니다.
- 적절한 모드 선택:
- 감시 앱 실행 중 유휴 슬립 방지를 위한 일반 모드.
- 뚜껑 닫기 시 시스템 슬립 방지가 필요할 때(예: 플러그인 데스크톱 설정) 확장 모드.
- AI 코딩 에이전트를 평소처럼 시작합니다. 필요 시 화면을 잠그고 자리를 비워도 되며—Holdor는 감시 프로세스가 종료될 때까지 Mac이 슬립되지 않게 합니다.
사용 사례
- IDE에서 리팩토링 중 유휴 슬립 방지: 지원 에디터에서 장기 에이전트 리팩토링을 실행한 후 화면 잠금; Holdor가 세션을 종료할 수 있는 유휴 슬립을 방지합니다.
- 터미널 기반 코딩 작업 유지: CLI 워크플로우(지원 AI 코딩 도구를 사용하는 터미널 세션 등)를 보호해 자리를 비운 동안 명령 중 시스템 슬립을 방지합니다.
- 뚜껑 닫은 플러그인 설정: 뚜껑 닫기 시 시스템 슬립을 방지하는 확장 모드 사용, 데스크 설정에서 기기를 활성 상태로 유지할 때 유용합니다.
- 자리를 비운 후 에이전트 계속: AI 코딩 작업 시작 시 보안 요구를 위해 화면 잠금; Holdor는 화면이 잠긴 상태에서 에이전트를 백그라운드에서 실행되게 합니다.
- 하나의 워크플로우에서 여러 도구 보호: 여러 지원 앱(예: 에디터 + 터미널)을 선택해 AI 에이전트에 의존하는 워크플로우 부분에서 Mac을 깨우게 유지합니다.
자주 묻는 질문
Holdor가 macOS 슬립을 어떻게 방지하나요?
Holdor는 감시 앱의 프로세스 ID에 연결된 macOS 내장 caffeinate 명령을 사용합니다. 일반 모드에서는 caffeinate -i -w PID를 사용해 유휴 슬립을 방지합니다. 확장 모드에서는 뚜껑 닫기로 인한 시스템 슬립도 방지하기 위해 -s 플래그를 추가합니다. 감시 앱이 종료되면 어설션이 자동 해제됩니다.
일반 모드와 확장 모드의 차이점은 무엇인가요?
일반 모드는 감시 앱 실행 중 비활성으로 인한 유휴 슬립을 방지해 Mac을 깨우게 유지합니다. 확장 모드는 뚜껑 닫기로 인한 시스템 슬립도 추가 방지합니다. 두 모드 모두 디스플레이가 정상적으로 꺼지고 화면이 잠길 수 있습니다.
Holdor가 배터리를 소모하나요?
사이트에 따르면 Holdor 자체는 Electron 없이 네이티브 Swift 앱이므로 자원 소모가 미미합니다. 일반 모드는 감시 앱 실행 중에만 유휴 슬립을 방지합니다. 확장 모드에서는 뚜껑 닫힌 상태에서도 Mac이 깨워져 있으므로 기기가 연결되지 않은 경우 배터리 소모가 더 클 수 있습니다.
Holdor 활성화 중에 화면을 잠글 수 있나요?
네. 사이트 설명에 따르면 슬립 방지와 함께 디스플레이 슬립 및 정상 화면 잠금을 허용하므로, 보안 정책을 만족하면서 AI 에이전트가 계속 실행될 수 있습니다.
Holdor는 무료인가요?
네. 사이트에 따르면 Holdor는 MIT 라이선스 하에 완전 무료 오픈소스이며, GitHub에서 소스 코드를 확인할 수 있습니다.
대안
- 내장 macOS 전원 설정 / 슬립 방지 도구: 앱별 프로세스 모니터링 대신, 이러한 옵션은 일반적으로 전체 시스템에 적용되며 AI 에이전트 실행 시에만 깨어 있는 상태를 제한하지 않을 수 있습니다.
- 세션별 워크플로 변경 (수동으로 기기 깨어 있게 유지): 노트북을 열어두거나 슬립 동작을 조정하는 등의 해결책은 작동할 수 있지만, 에이전트 실행 중 화면을 잠그는 보안 요구사항을 해결하지 않습니다.
- 다른 프로세스 인식 “깨어 있게 유지” 유틸리티: 카테고리 수준 대안은 활동이나 실행 중인 프로세스에 기반해 슬립을 방지하는 앱으로, AI 코딩 도구 세션에 엄격히 연계되지 않습니다; 주요 차이점은 감시 대상을 감지하는 방식과 방지하는 슬립 모드(유휴 vs 시스템/뚜껑 닫기)입니다.
- 하드웨어/데스크 설정 접근법 (예: 외부 전원 사용 및 뚜껑 열어두기): 이는 슬립 중단을 피할 수 있지만, 편의성이나 보안 워크플로(작업 중 화면 잠금)를 희생합니다.
대안
Clawcard
Clawcard: AI 에이전트용 실제 받은편지함, 전화번호, 가상 신용카드를 OpenClaw에 맞게 제공합니다.
Biji
Biji는 혁신적인 도구와 기능을 통해 생산성을 향상시키기 위해 설계된 다목적 플랫폼입니다.
Codex Plugins
Codex Plugins로 스킬, 앱 통합, MCP 서버를 재사용 워크플로로 묶어 Gmail·Google Drive·Slack 같은 도구 접근을 확장하세요.
Falconer
Falconer는 고속 팀을 위한 자체 업데이트 지식 플랫폼으로, 내부 문서와 코드 맥락을 한곳에서 작성·공유·찾아보세요.
OpenFlags
OpenFlags는 오픈소스 셀프호스팅 피처 플래그 시스템으로, 앱 SDK에서 로컬 평가와 REST 제어 플레인을 통해 안전한 점진적 배포를 지원합니다.
Decision Jar
Decision Jar로 가상 ‘자’에 선택지를 모아 휴대폰을 흔들어 즉시 선택하세요. AI 추천과 선택 로그로 결정 피로를 줄여요.