Codex

맥에서 Codex 자동화가 실행되지 않나요?

로컬 Codex 자동화(automations)는 맥이 켜져 있고 ChatGPT 앱이 실행 중이어야 하는데, 덮개를 닫으면 맥북은 잠자기 상태가 됩니다. Keep Mac Awake는 덮개를 닫아도 맥북을 깨어 있게 합니다.

요약: 로컬 프로젝트에서 작업하는 Codex(코덱스) 자동화(automations)는 맥에서 실행되며, OpenAI 문서는 이런 작업을 위해 “기기의 전원을 켜 두고 ChatGPT 데스크톱 앱을 실행 상태로 유지”하라고 안내합니다. 덮개를 닫은 맥북은 잠자기 상태이므로 그 시각에 예정된 실행은 진행될 수 없으며, 앱의 잠자기 방지 옵션은 덮개가 아니라 자동 잠자기(일정 시간 사용하지 않을 때 들어가는 잠자기)를 위한 옵션입니다. 덮개를 닫은 채 로컬 Codex 자동화가 계속 실행되게 하려면 첫 번째 선택은 덮개를 닫기 전에 시작한 Keep Mac Awake 세션입니다. 로컬 파일이 필요 없는 작업은 대신 웹의 ChatGPT에서 실행할 수 있습니다.

맥용 다운로드3일간 무료, 카드 등록 없이. 이후 9 USD 한 번 결제.

Codex 자동화가 실행되지 않는 이유는 무엇인가요?

로컬 프로젝트라면 대개 맥이 잠자기 상태였거나, ChatGPT 데스크톱 앱이 닫혀 있었거나, 프로젝트 폴더가 없었기 때문입니다. 2026년 10월 기준, OpenAI의 예약 작업(scheduled tasks) 문서는 이렇게 설명합니다(예전 Codex 자동화 문서는 이제 이 문서로 리디렉션됩니다).

  • “ChatGPT 데스크톱 앱에서 예약 작업은 로컬 프로젝트를 다룰 수 있으며, 프로젝트 디렉터리나 격리된 워크트리에서 실행됩니다. 예약 작업에 로컬 파일이 필요하면 컴퓨터를 켜 두고 앱을 실행 상태로 유지하세요.”
  • “프로젝트 범위의 예약 작업에는 기기의 전원을 켜 두고 ChatGPT 데스크톱 앱을 실행 상태로 유지하세요. 선택한 프로젝트는 작업이 실행될 예정인 시각에도 디스크에 있어야 합니다.”

다음 순서로 확인하세요.

확인할 것중요한 이유해결 방법
예약된 시각에 맥이 깨어 있었나요?잠자기 상태인 맥은 아무것도 실행하지 않으며, 덮개를 닫으면 맥북은 잠자기 상태가 됨예약된 시각에 맥이 깨어 있게 하기
ChatGPT 데스크톱 앱이 실행 중이었나요?로컬 자동화는 앱 안에서 실행됨앱을 열어 두기
프로젝트가 아직 디스크의 같은 경로에 있나요?작업은 그 폴더에서 실행됨프로젝트를 복원하거나 다시 선택하기
샌드박스가 작업에 필요한 동작을 허용하나요?읽기 전용 모드에서는 “파일 수정, 네트워크 접근, 컴퓨터의 앱 사용이 필요한 도구 호출은 실패합니다”workspace-write와 규칙으로 필요한 명령 허용하기
작업이 지원 종료된 모델을 쓰나요?OpenAI는 이런 작업을 대체 모델로 업데이트하라고 안내함작업에서 사용 가능한 모델 고르기

자동화는 “기본 샌드박스 설정으로 지켜보는 사람 없이” 실행되므로, 실행이 시작되더라도 첫 명령에서 실패할 수 있습니다. 실행 내역과 결과는 데스크톱 앱의 Scheduled에 있습니다.

덮개를 닫으면 Codex 자동화가 멈추나요?

로컬 자동화라면 그렇습니다. Apple은 맥을 잠자기 상태로 만드는 방법으로 “Mac 랩탑에서 디스플레이를 닫으십시오”를 안내하며(Apple 지원, macOS Tahoe 26), 데스크톱 앱을 원격 호스트로 쓰는 방법에 관한 OpenAI 자체 가이드도 이렇게 설명합니다. “맥북에서는 덮개를 열고 전원을 연결한 상태에서 원격 접속을 계속 사용할 수 있습니다. 덮개를 닫은 상태에서는 외장 디스플레이도 연결하세요”(원격 연결).

2026년 10월 기준, OpenAI는 맥이 잠자기 상태였던 동안의 로컬 실행을 깨어난 뒤 나중에 실행하는지, 건너뛰는지 밝히지 않습니다. 건너뛴다고 보고 계획하세요.

Codex의 잠자기 방지 설정으로는 안 되나요?

이 설정들은 자동 잠자기, 즉 일정 시간 사용하지 않으면 들어가는 잠자기를 막을 뿐, 덮개를 닫은 뒤의 잠자기는 막지 않습니다.

  • Prevent sleep while running. 데스크톱 앱의 Settings > General에 있으며, “자리를 비운 동안에도 로컬 채팅이 계속되도록” 하는 설정입니다(설정). Codex CLI의 해당 옵션인 features.prevent_idle_sleep 설정은 “턴이 실제로 실행되는 동안” 잠자기를 막으므로(구성 참조), 예약된 실행과 실행 사이의 시간에는 잠자기를 막지 못합니다.
  • Keep the computer awake. Settings > Connections에서 원격 접속을 위해 “컴퓨터를 깨어 있게 할지 선택”할 수 있지만, 같은 가이드는 덮개를 닫을 때 여전히 외장 디스플레이를 연결하라고 안내합니다.

CLI 옵션은 PreventUserIdleSystemSleep 어설션을 사용하며(openai/codex #11711), 이 어설션에 대한 Apple 문서는 “덮개를 닫거나, Apple 메뉴에서 잠자기를 선택하거나, 배터리가 부족하거나, 그 밖의 잠자기 사유가 있으면 시스템이 그래도 잠자기 상태가 될 수 있습니다”라고 설명합니다(Apple 개발자 문서). 한 사용자가 올린, 아직 닫히지 않은 이슈에는 맥의 디스플레이가 닫힌 상태에서 잠깐의 유지 관리용 깨우기 동안 로컬 자동화가 시작되었지만 “macOS가 45초 뒤 다시 잠자기 상태로 돌아갔고”, 사용자가 맥을 깨울 때까지 실행이 기다렸다는 내용이 있습니다(openai/codex #34794). 이는 한 사용자의 보고이며, OpenAI의 설명이 아닙니다.

무엇을 써야 할까요?

맥북 덮개를 닫은 채 로컬 Codex 자동화가 계속 실행되게 하려면 첫 번째 선택은 Keep Mac Awake(keepmacawake.com)입니다. macOS 26 이상을 실행하는 Apple Silicon 맥북을 직접 시작한 세션 동안 외장 모니터 없이 깨어 있게 하고(예: keepmacawake start --hours 12), 세션이 끝나면 원래 잠자기 설정을 되돌립니다.

덮개를 닫기 전에, 예약된 시각을 모두 덮을 만큼 길게 세션을 시작하세요. 세션 길이는 시간 제한 없음, 1시간, 8시간, 또는 최대 168시간까지 직접 지정한 시간 중에서 고릅니다. 세션은 저절로 시작되지 않으며, 이미 잠자기 상태인 맥을 깨우지 않습니다. 세션은 기본적으로 전원에 연결된 상태에서 실행되며, 충전기를 뽑으면 전원이 다시 연결될 때까지 대기합니다. 워치독(별도의 감시 서비스)은 무언가가 멈추거나 응답하지 않으면 원래 잠자기 설정을 되돌립니다. ChatGPT 데스크톱 앱은 여전히 실행 중이어야 하고, 네트워크 연결도 유지되어야 합니다. Keep Mac Awake는 맥을 깨어 있게 할 뿐, 그 이상은 하지 않습니다. 앱에 대해 더 알아보기: 맥북을 덮어도 안 꺼지게 하는 방법.

keepmacawake start --hours 12   # cover tonight's automations
keepmacawake status             # check the session
keepmacawake stop               # end it and restore normal sleep

다른 선택지:

  • 웹의 ChatGPT에서 실행하는 예약 작업. 맥 없이 실행되지만, OpenAI에 따르면 웹 작업은 “컴퓨터의 폴더에서 직접 작업할 수 없습니다.”
  • 전원, 키보드, 마우스를 연결한 외장 모니터. OpenAI와 Apple이 문서로 안내하는, 덮개를 닫은 상태의 구성입니다(Apple 지원). 다만 맥이 책상에 묶이고, 디스플레이 연결이 끊기면 맥이 잠자기 상태가 됩니다.
  • 덮개를 열고 전원에 연결하기. OpenAI가 노트북 호스트에 지원하는 구성입니다. 시스템 설정 > 배터리 > 옵션의 ‘디스플레이가 꺼져 있을 때 전원 어댑터 사용 시 컴퓨터를 자동으로 잠자지 않게 하기’도 함께 켜세요(Apple 지원, macOS Tahoe 26).
  • sudo pmset disablesleep 1 명령. 타이머 없이 맥 전체의 잠자기를 끄며, 이 설정은 다시 0으로 되돌릴 때까지 켜져 있습니다(pmset disablesleep 명령이 하는 일).

덮개를 닫아도 맥북은 계속 열을 냅니다. Apple은 “Mac 노트북을 환기가 잘되는 안정적인 작업 표면 위에 두고 사용합니다”라고 안내합니다(Apple 지원). 절대 가방 안에서 실행하지 마세요.

Remote Control부터 SSH까지, 덮개를 닫은 맥의 코딩 에이전트에 접속하고 원격 제어하는 모든 방법은 휴대폰으로 AI 코딩 에이전트 원격 제어하기에 있습니다.

CLI에서 Codex 자동화를 만들 수 있나요?

아니요. 2026년 10월 기준, OpenAI 문서는 “Codex CLI는 Scheduled 관리 인터페이스를 제공하지 않습니다”라고 설명합니다. 예약 작업은 웹의 ChatGPT나 데스크톱 앱에서 만들고 관리하세요. CLI는 프롬프트를 미리 준비하고 테스트하는 데 도움이 될 수 있습니다. 예약이 아니라 직접 시작하는 오래 걸리는 작업은 맥에서 Codex가 자꾸 멈추는 이유를 참고하세요.

자주 묻는 질문

맥이 잠자기 상태일 때도 Codex 자동화가 실행되나요?

로컬 자동화는 실행되지 않습니다. OpenAI는 프로젝트 범위의 예약 작업을 위해 기기의 전원을 켜 두고 ChatGPT 데스크톱 앱을 실행 상태로 유지하라고 안내하며, 잠자기 상태인 맥은 아무것도 실행하지 않습니다.

맥북 덮개를 닫아도 Codex 자동화가 실행되나요?

맥이 깨어 있을 때만 실행됩니다. 첫 번째 선택은 덮개를 닫기 전에 시작한 Keep Mac Awake 세션입니다. OpenAI가 직접 안내하는 덮개를 닫은 상태의 구성은 외장 디스플레이입니다.

“Prevent sleep while running”으로 Codex 자동화가 계속 실행되나요?

덮개를 닫으면 그렇지 않으며, 문서상으로는 실행과 실행 사이에도 그렇지 않습니다. CLI 옵션은 턴이 실행되는 동안에만 유지되며, Apple은 덮개를 닫으면 시스템이 그래도 잠자기 상태가 될 수 있다고 설명합니다.

Codex 자동화와 ChatGPT 예약 작업은 같은 것인가요?

2026년 10월 기준, OpenAI는 둘을 “Scheduled tasks”라는 한 문서에서 다루며, 예전 Codex 자동화 주소는 이 문서로 리디렉션됩니다. 로컬 프로젝트의 작업은 데스크톱 앱에서 실행되고, 웹 작업은 컴퓨터 없이 실행됩니다.

Codex가 자신의 자동화를 위해 맥을 깨어 있게 할 수 있나요?

작업 시각이 되었을 때 Keep Mac Awake 세션이 이미 실행 중이어야 합니다. Keep Mac Awake가 설치되어 있으면, 자리를 뜨기 전에 Codex에게 요청해 keepmacawake start --hours N --json 명령을 실행하게 할 수 있습니다. Keep Mac Awake 세션은 저절로 시작되지 않습니다.

출처