Repolode
noahelhadedy

noahelhadedy/double-shot

Claude Code, Codex 같은 AI 코딩 에이전트가 작업하는 동안 덮개를 닫아도 Mac을 깨워 두는 macOS 메뉴 막대 앱입니다.

대체할 수 있는 제품:Amphetamine

스타
101
포크
13
열린 이슈
0
마지막 커밋
6일 전

어떤 프로젝트인가요?

Double Shot은 Mac이 잠자기 상태로 전환되지 않도록 하는 macOS 메뉴 막대 앱입니다. caffeinate 같은 도구와 다른 점은 AI 에이전트 세션을 감시한다는 것입니다. Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp, Aider가 실제로 작업 중인지 감지하고, 한 번만 실행되는 백그라운드 작업도 포함해 작업이 끝날 때까지 Mac을 깨워 둡니다. Settings에서 이름을 지정해 LangChain으로 만든 사용자 지정 에이전트나 일반 스크립트도 추가할 수 있습니다.

덮개 닫기 모드를 활성화하면 배터리 사용 중에도 덮개를 닫은 채 Mac을 계속 실행할 수 있습니다. 이 기능을 사용하려면 관리자 암호를 한 번 입력해 pmset 명령 네 개만 허용하는 제한적인 sudoers 규칙을 추가해야 합니다. 기능이 활성화된 동안 앱은 디스플레이를 끄고, 배터리 사용 중에는 저전력 모드를 켜며, Mac이 뜨거워지거나 배터리 잔량이 설정한 수준까지 떨어지면 작동을 중단합니다. 앱이 비정상 종료되면 watchdog이 일반적인 잠자기 동작을 복구합니다.

Double Shot은 일정 시간 동안 또는 직접 끌 때까지 Mac을 깨워 둘 수도 있으며, doubleshot:// URL scheme 링크를 통한 자동화도 지원합니다.

핵심 기능

  • 01Claude Code, Codex, Gemini CLI 같은 AI 에이전트의 활성 세션을 감지해 작업 중에는 Mac을 깨워 둡니다.
  • 02암호를 한 번 설정하면 배터리 사용 중에도 덮개를 닫은 채 Mac을 실행할 수 있습니다.
  • 03덮개가 닫혀 있을 때 디스플레이를 끄고, 배터리 사용 중에는 저전력 모드를 켜며, 발열 또는 배터리 잔량이 기준에 도달하면 작동을 중단합니다.
  • 04Python, Node, 바이너리 스크립트 등을 포함해 프로세스 이름으로 사용자 지정 에이전트를 지원합니다.
  • 05메뉴 막대에서 일정 시간 또는 무기한으로 Mac을 깨워 둘 수 있으며, doubleshot:// URL scheme을 이용한 자동화도 지원합니다.

활용 사례

  • 노트북 덮개를 닫고 가방에 넣은 뒤에도 오래 실행되는 Claude Code 또는 Codex 작업을 완료하도록 합니다.
  • 오래 실행되는 로컬 스크립트나 사용자 지정 LangChain 에이전트가 작동하는 동안 Mac을 깨워 둡니다.
  • 다운로드나 프레젠테이션 중처럼 정해진 시간 동안 Mac을 깨워 둡니다.

빠른 시작

  1. 1

    Homebrew로 설치

    brew install --cask noahelhadedy/tap/double-shot
  2. 2

    또는 Releases 페이지에서 zip을 다운로드해 압축을 풀고 Double Shot.app을 Applications로 이동

  3. 3

    또는 저장소를 clone해 소스에서 빌드

    git clone https://github.com/noahelhadedy/double-shot.git

사용 전 알아둘 점

  • macOS 전용이며, 소스에서 빌드하려면 macOS 14 이상과 Xcode 16 이상이 필요합니다.
  • 앱은 아직 Apple의 공증을 받지 않았으므로 처음 실행할 때 macOS에서 수동으로 허용해야 합니다.
  • 덮개를 닫은 상태로 사용하는 모드에는 최초 1회 관리자 암호가 필요하며 sudoers 규칙이 추가됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

double-shot은(는) 무엇인가요?
Claude Code, Codex 같은 AI 코딩 에이전트가 작업하는 동안 덮개를 닫아도 Mac을 깨워 두는 macOS 메뉴 막대 앱입니다. Double Shot은 Mac이 잠자기 상태로 전환되지 않도록 하는 macOS 메뉴 막대 앱입니다. caffeinate 같은 도구와 다른 점은 AI 에이전트 세션을 감시한다는 것입니다. Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp, Aider가 실제로 작업 중인지 감지하고, 한 번만 실행되는 백그라운드 작업도 포함해 작업이 끝날 때까지 Mac을 깨워 둡니다. Settings에서 이름을 지정해 LangChain으로 만든 사용자 지정 에이전트나 일반 스크립트도 추가할 수 있습니다.
double-shot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
double-shot은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
double-shot은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. double-shot의 마지막 커밋은 2026년 11월 1일입니다.
double-shot은(는) 어디에 사용할 수 있나요?
노트북 덮개를 닫고 가방에 넣은 뒤에도 오래 실행되는 Claude Code 또는 Codex 작업을 완료하도록 합니다. 오래 실행되는 로컬 스크립트나 사용자 지정 LangChain 에이전트가 작동하는 동안 Mac을 깨워 둡니다. 다운로드나 프레젠테이션 중처럼 정해진 시간 동안 Mac을 깨워 둡니다.
double-shot는 어떻게 설치하나요?
Homebrew로 설치: brew install --cask noahelhadedy/tap/double-shot 또는 Releases 페이지에서 zip을 다운로드해 압축을 풀고 Double Shot.app을 Applications로 이동 또는 저장소를 clone해 소스에서 빌드: git clone https://github.com/noahelhadedy/double-shot.git
double-shot은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/noahelhadedy/double-shot

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트