가이드 · 2026년 10월

Claude Code 뒤 맥이 안 잠들 때

작업이 끝났는데도 맥이 잠들지 않거나 밤새 배터리가 줄었다면, 무엇이 잠자기를 막는지부터 확인하세요.

무엇이 막고 있나 확인

터미널에서 pmset -g assertions를 실행하면 잠자기를 막는 프로세스가 나옵니다. PreventUserIdleSystemSleep 옆에 caffeinate가 보이면 누군가 caffeinate를 띄운 것이고, pgrep -fl caffeinate로 어떤 명령인지 볼 수 있습니다.

Claude Code는 세션이 활동하는 동안 caffeinate -i -t 300을 반복해서 띄워 유휴 잠자기를 막습니다. 5분마다 다시 띄우므로 killall caffeinate로는 오래가지 않고, 이를 끄는 설정도 아직 없습니다(이슈 #21432).

직접 해결하기

가장 확실한 방법은 끝난 세션을 닫는 것입니다(/exit 또는 터미널 창 닫기). 예전에 sudo pmset -a disablesleep 1을 켰다면 pmset -g의 SleepDisabled가 1인지 보고 sudo pmset -a disablesleep 0으로 되돌리세요. 이 설정은 재시동해도 남습니다.

뚜껑을 닫아 둔 채 일이 끝나면 바로 재우고 싶다면 Stop 훅에서 뚜껑 상태를 보고 pmset sleepnow를 부를 수 있습니다(sudo 불필요). 다만 세션이 여러 개면 하나만 끝나도 잠듭니다.

Lidnight로

Lidnight는 모든 Claude Code·Codex 세션의 훅을 보고, 마지막 세션까지 조용해진 뒤 10분이면 맥을 재웁니다. 뚜껑을 닫아 두면 끝난 뒤에 깨어 있지 않고, 작업 중에는 뚜껑을 닫아도 계속됩니다. 정한 배터리 하한이나 45°C에서도 잠듭니다. 잠자기 막는 방법 비교

Lidnight 무료로 써 보기

Apple Silicon Mac · macOS 13 이상. 받으면 7일 동안 Pro 기능을 모두 써 볼 수 있고 결제 정보는 필요 없습니다. Pro는 한 번 결제(1대 $9.99 · 3대 $14.99, 10월 31일까지 출시 기념 50%), 14일 안 환불.

Homebrew: brew install whereisdw/tap/lidnight