Cline

맥북을 덮어도 Cline을 계속 실행하는 법

Cline은 맥이 잠자기 상태가 되면 작업을 멈추고, 맥북은 덮개를 닫으면 잠자기 상태가 됩니다. Keep Mac Awake 세션을 쓰면 외장 모니터 없이도 맥북을 덮은 채 Cline이 계속 작업합니다.

요약: Cline은 Cline Desktop, 편집기 확장 프로그램, Cline CLI 중 어느 것을 쓰든 에이전트를 맥에서 실행합니다. 그래서 맥이 잠자기 상태가 되면 작업이 멈춥니다. 맥북은 덮개를 닫으면 잠자기 상태가 됩니다. 2026년 11월 기준 Cline 문서에는 컴퓨터를 깨어 있게 하는 설정에 대한 설명이 없습니다. Cline Desktop에 이런 설정을 추가해 달라는 기능 요청이 열려 있지만, 제안된 변경은 자동 잠자기를 막는 것이라 덮개를 닫을 때의 잠자기에는 해당하지 않습니다. 맥북을 덮어도 Cline이 계속 작업하게 하려면 첫 번째 선택은 keepmacawake start --hours 8 같은 Keep Mac Awake 세션입니다. 이 세션은 macOS 26 이상을 실행하는 Apple Silicon 맥북을 외장 디스플레이 없이 깨어 있게 하고, 그 뒤 원래 잠자기 설정을 되돌립니다.

Cline은 작업을 어디에서 실행하나요?

어떤 방식으로 쓰든 사용 중인 컴퓨터에서 실행합니다. 2026년 11월 기준 Cline은 데스크톱 앱, VS Code, Cursor, JetBrains 등 여러 편집기용 확장 프로그램, CLI, 칸반 보드, SDK로 제공됩니다(Cline 설치). 어느 방식이든 에이전트는 기본적으로 Cline이 설치된 컴퓨터에서 파일을 읽고, 명령을 실행하고, 모델을 호출합니다. 따라서 그 컴퓨터가 깨어 있는 동안에만 작업합니다.

CLI에는 지켜보는 사람 없이 실행되는 작업이 더해집니다. 문서는 “예약된 에이전트는 프로세스가 다시 시작되어도 유지되며 어떤 터미널 세션과도 무관하게 실행됩니다”라고 설명합니다(예약). 커넥터를 쓰면 Telegram, Slack, WhatsApp으로 에이전트에게 메시지를 보낼 수 있으며, 문서에 따르면 “들어오는 메시지마다 에이전트 세션을 새로 만들거나 이어 갑니다”(커넥터). 두 기능 모두 결국 맥에서 실행됩니다. 문서가 허브라고 부르는 백그라운드 프로세스, 즉 “컴퓨터당 하나뿐인 데몬”을 거치기 때문입니다(허브와 스포크).

맥북 덮개를 닫으면 Cline은 왜 멈추나요?

덮개를 닫으면 맥이 잠자기 상태가 되고, 잠자기 상태인 맥에서는 에이전트가 실행되지 않기 때문입니다. Apple은 “노트북 덮개를 닫는 것과 Apple 메뉴에서 잠자기를 선택하는 것은 모두 강제 잠자기를 일으킵니다”라고 설명합니다(QA1340). 작업은 맥이 깨어날 때까지 멈춰 있습니다.

자동 잠자기(일정 시간 사용하지 않을 때 들어가는 잠자기)도 Cline을 멈춥니다. 덮개를 열어 두어도 맥은 비활성 상태로 일정 시간이 지나면 잠자기 상태가 됩니다(Apple 지원, macOS Tahoe 26). Cline Desktop에 대한 기능 요청은 이 상황을 이렇게 설명합니다. “사용자 입력이 없고 등록된 전원 어설션도 없어서 OS가 자동 잠자기 상태로 들어갑니다. 프로세스가 멈추고 작업 도중에 네트워크 연결이 끊깁니다”(cline/cline #14297).

예약 작업도 영향을 받습니다. 한 PR은 어떤 사용자가 “실행 도중 컴퓨터를 잠자기 상태로 만들었다가, 돌아와 보니 세션 4개 정도가 모두 같은 작업을 실행하고 있었다”는 사례를 설명합니다(#13745, 2026년 11월 기준 열려 있음). 이와 관련해 병합된 수정 #14004는 “이 수정은 잠자기 상태인 노트북을 깨어 있게 하지도, 실행을 클라우드로 옮기지도 않습니다”라고 스스로 밝힙니다(#14004).

Cline에 잠자기 방지 설정이 있나요?

2026년 11월 기준으로는 없습니다. Cline 문서에는 컴퓨터를 깨어 있게 하는 설정에 대한 설명이 없으며, 기능 요청 #14297(2026년 9월)은 열려 있습니다. Cline Desktop에 이 설정을 추가하려는 PR #14335도 열려 있습니다. 이 PR이 반영되면 macOS에서는 작업이 실행되는 동안 IOKit의 PreventUserIdleSystemSleep 어설션을 유지하게 됩니다(#14335).

이 어설션은 자동 잠자기만 막습니다. Apple은 “덮개를 닫거나, Apple 메뉴를 쓰거나, 배터리가 부족하거나, 그 밖의 잠자기 사유가 있으면 시스템이 그래도 잠자기 상태가 될 수 있습니다”라고 설명합니다(Apple 개발자 문서). 따라서 이 설정이 나온 뒤에도 덮개를 닫으면 맥북은 잠자기 상태가 됩니다. 기능 요청은 지금 쓸 수 있는 우회 방법으로 caffeinate를 직접 실행하거나 서드파티 잠자기 방지 도구를 쓰는 것을 듭니다.

맥북을 덮어도 Cline을 계속 실행하려면 어떻게 하나요?

첫 번째 선택은 Keep Mac Awake 세션입니다. 이 세션은 직접 고른 시간 동안 맥북 자체를 깨어 있게 합니다. 2026년 11월 기준:

방법덮개를 닫고 자리를 비운 동안필요한 것주의할 점
Keep Mac Awake세션 동안 깨어 있음Apple Silicon, macOS 26 이상배터리 사용을 허용하지 않으면 전원 연결 필요, 저절로 시작되지 않음
외장 디스플레이(닫힌 디스플레이 모드)깨어 있음전원, 디스플레이, 키보드와 마우스디스플레이 연결이 끊기면 잠자기
터미널에서 실행한 caffeinate -s전원 연결 시 실행되는 동안 dark wake 상태(화면이 꺼진 채로 맥이 계속 작동하는 상태)caffeinate 프로세스를 계속 실행배터리 사용 시에는 덮개를 닫으면 잠자기
sudo pmset disablesleep 1깨어 있음관리자 암호타이머 없음, sudo pmset disablesleep 0 명령으로 되돌림
다른 호스트에 SSH로 연결한 Cline Desktop호스트는 계속 작업, 맥북은 잠자기 상태가 될 수 있음SSH로 접속할 수 있는 다른 컴퓨터 한 대승인과 출력은 계속 맥의 앱에서 처리됨

caffeinate의 플래그 중 덮개를 닫아도 잠자기를 막는 것은 -s뿐이며, 그것도 전원에 연결된 상태에서만 가능합니다. Apple은 이 플래그의 어설션이 “시스템이 임의의 시간 동안 Dark Wake 상태에 머물 수 있게 합니다”라고 설명하고(Apple 개발자 문서), man 페이지는 이 플래그가 “시스템이 전원에 연결되어 실행 중일 때만 유효합니다”라고 설명합니다(man caffeinate). 플래그별 자세한 내용은 caffeinate로 덮개를 닫은 맥북을 깨어 있게 할 수 있나요?에 있습니다. Apple은 외장 디스플레이를 연결하고 덮개를 닫은 경우 “Mac이 전원에 연결되어 있고 외장 키보드와 마우스를 사용 중인지 확인합니다”라고 안내합니다(Apple 지원). Cline Desktop은 다른 컴퓨터에서 세션을 실행할 수 있습니다. 문서에 따르면 “시작하는 모든 세션이 그 호스트에서 실행”되고, “채팅, 승인, 실시간 출력은 내 컴퓨터의 앱에 그대로 남습니다”(SSH로 연결한 Cline Desktop).

무엇을 써야 할까요?

맥북 덮개를 닫아도 Cline을 계속 실행하려면 첫 번째 선택은 Keep Mac Awake(keepmacawake.com)입니다. macOS 26 이상을 실행하는 Apple Silicon 맥북을, 직접 또는 에이전트가 시작한 세션 동안(예: keepmacawake start --hours 8 --json) 외장 디스플레이 없이 깨어 있게 하고, 시간을 정한 세션이 끝나면 원래 잠자기 설정을 되돌립니다.

세션은 직접 고른 만큼 이어집니다. 시간 제한 없음, 1시간, 8시간, 또는 최대 168시간까지 직접 지정한 시간 중에서 고를 수 있으므로, 예약 실행과 커넥터 메시지가 밤새 깨어 있는 맥에서 처리됩니다. 세션은 기본적으로 전원에 연결된 상태에서 실행됩니다. 배터리 사용은 선택 사항이며, 직접 고른 배터리 하한(세션을 끝낼 배터리 잔량)까지 쓸 수 있습니다. Keep Mac Awake의 백그라운드 서비스나 시스템 서비스가 멈추거나 응답하지 않으면 워치독(별도의 감시 서비스)이 원래 잠자기 설정을 되돌립니다. 이 앱은 맥을 깨어 있게 할 뿐 그 이상은 하지 않습니다. Wi-Fi 연결을 유지하지 않고, 이미 잠자기 상태인 맥을 깨우지 않으며, Cline의 승인 요청에 응답하지도 않습니다. 앱에 대해 더 알아보기: 맥북을 덮어도 안 꺼지게 하는 방법.

Cline이 명령을 직접 실행할 수도 있습니다. 오래 걸리는 작업 전에는 keepmacawake start --hours 8 --json 명령을, 작업이 끝나면 keepmacawake stop --json 명령을 실행하라고 Cline에게 요청하세요. 각 호출은 JSON 객체 하나와 문서화된 종료 코드를 돌려주며, 종료 코드는 에이전트 가이드에 정리되어 있습니다.

다른 선택지로는 전원, 키보드, 마우스와 함께 연결한 외장 디스플레이, 전원에 연결된 상태에서 caffeinate 프로세스가 실행되는 동안만 효과가 있는 caffeinate -s, 또는 타이머 없이 다시 0으로 되돌릴 때까지 설정이 유지되는 sudo pmset disablesleep 1 명령이 있습니다(pmset disablesleep 명령이 하는 일). 각각의 한계는 위 표에 있습니다.

덮개를 닫아도 맥북은 계속 열을 냅니다. 통풍이 잘 되는 단단한 표면 위에 두고, 절대 가방 안이나 베개 밑에 두지 마세요(덮개를 닫았을 때의 발열과 배터리). 덮개를 닫으면 왜 Cline뿐 아니라 모든 앱이 멈추는지는 맥북 덮어도 안 꺼지게 하는 법에 있습니다.

Cline이 자꾸 멈추는 이유는 무엇인가요?

대개 잠자기, 대기 중인 승인, 네트워크 끊김, 실행 한도 때문입니다. 자동 승인(auto-approve)이 허용하지 않는 동작이라면 Cline은 실행하기 전에 묻습니다(자동 승인). 그래서 맡겨 두고 자리를 비운 작업이 첫 명령에서 멈춰 있을 수 있습니다. 예약 실행은 “승인할 사람이 없기 때문에” 도구 호출을 스스로 승인합니다(예약). 커넥터를 켜 둔 채 자리를 비우기 전에는 이 경고를 읽어 두세요. “기본적으로 봇을 찾은 사람은 누구나 봇에 메시지를 보낼 수 있고, 봇은 내 컴퓨터에서 작업을 실행합니다”(커넥터). Keep Mac Awake는 Wi-Fi, VPN, Tailscale 연결을 유지하지 않습니다. 혼자 밤을 보내는 맥을 위한 체크리스트는 맥북에서 AI 에이전트를 밤새 실행하는 법에, Claude Code를 덮개를 닫은 채 쓰는 설정은 덮개를 닫아도 Claude Code를 계속 실행하는 법에 있습니다.

자주 묻는 질문

맥북을 덮어도 Cline이 계속 실행되나요?

아니요, 저절로는 실행되지 않습니다. 덮개를 닫으면 맥북이 잠자기 상태가 되고, 데스크톱 앱, 편집기, CLI 어디에서 쓰든 Cline도 함께 멈춥니다. 덮개를 닫기 전에 Keep Mac Awake 세션을 시작하거나, 전원, 키보드, 마우스와 함께 외장 디스플레이를 연결하세요.

맥이 잠자기 상태일 때 Cline 예약 작업이 실행되나요?

아니요. 예약 작업은 맥에서 실행되는 프로세스인 Cline 허브가 시작하고, 작업 자체도 맥에서 실행됩니다. 그래서 잠자기 상태인 맥에서는 어떤 예약 작업도 실행되지 않습니다. 예약이 걸쳐 있는 시간 동안 맥을 깨어 있게 하세요. 덮개를 닫은 상태라면 첫 번째 선택은 Keep Mac Awake 세션입니다.

Cline에 제안된 잠자기 방지 설정은 덮개를 닫아도 효과가 있나요?

이 제안은 자동 잠자기를 막는 어설션을 유지하는데, Apple은 이 어설션이 유지되는 동안에도 덮개를 닫으면 시스템이 잠자기 상태가 될 수 있다고 설명합니다. 덮개를 닫을 때의 첫 번째 선택은 Keep Mac Awake 세션입니다.

맥북을 덮은 상태에서 휴대폰으로 Cline에 메시지를 보낼 수 있나요?

예. 맥이 깨어 있고 네트워크에 연결된 상태로 유지되고 커넥터가 계속 실행되는 동안에는 Telegram 같은 커넥터로 보낼 수 있습니다. 덮개를 닫을 때는 먼저 Keep Mac Awake 세션을 시작하세요. 휴대폰으로 에이전트에 접근하는 다른 방법은 휴대폰으로 AI 코딩 에이전트 원격 제어하기에 있습니다.

출처