Claude Code를 밤새 실행하고 아침에 보고서를 받으세요 — Tools
이 문서는 번역본입니다. 기준이 되는 판본은 영어 원문이며, 인용할 때는 원문을 사용해 주세요.

큰 작업이 있는데 저녁 시간이 부족합니다. 3년치 메모를 책 개요로 정렬하세요. 200개의 고객 이메일을 검토하고 답장 초안을 작성하세요. 지저분한 웹사이트를 정리하세요. Claude Code는 이런 종류의 작업을 할 수 있지만, 수 시간이 필요하고, 책상 앞의 수 시간은 당신이 가질 수 없는 유일한 시간입니다. 그래서 저녁 10시에 "이것을 하세요"라고 말하고, 잠자리에 들고, 아침 식사 시간에 결과를 읽고 싶습니다. Nightcall은 Claude Code, 컴퓨터의 파일로 작업하는 Anthropic의 AI 어시스턴트를 위한 무료 오픈소스 플러그인입니다. 정확히 그렇게 설정합니다: 야간 근무와 아침 보고서, 그리고 밤에 무엇을 하는지 보여주는 휴대폰의 카드입니다.
실행 상태로 두면 보통 실패하는 이유
기본 개념은 단순하지만, 컴퓨터와 AI에게 밤새 혼자 있는 시간은 힘듭니다. 노트북이 절전 모드로 전환되고 작업이 중단됩니다. 구독 사용 한도가 새벽 3시에 끝나고 세션이 그대로 남아 있거나 종료됩니다. AI가 네 번째 단계에서 멈추고 6시간 동안 정중하게 고착 상태에 빠집니다. 아니면 계속 실행되다가 당신이 요청하지 않은 작업을 해서 건드릴 생각이 없던 폴더를 건드립니다. 그리고 실행되는 동안 당신은 그것이 무엇을 하고 있는지 알 수 없습니다. "claude code check progress"와 "control claude code from phone"에 대한 Google의 제안들은 얼마나 많은 사람들이 알고 싶어 하는지 보여줍니다. 아침에 일어나면 반쯤 완성된 엉망과 무슨 일이 일어났는지 모르는 상태를 발견합니다. 사람들은 이러한 각각의 문제를 해결하는 방법을 찾습니다. Mac을 깨어 있는 상태로 유지하는 방법, 한도 초과 후 계속하는 방법, 밤새 Claude Code를 실행하는 방법 말입니다. Nightcall은 이 모든 답변을 한 곳에 모아 놓습니다.
무엇을 하는가
Claude Code에 한 줄을 작성합니다. 예를 들어:
/nightcall:start Go through all my notes in the "Ideas" folder, build a 12-chapter book outline from them, and draft the first chapter. 8 hours.
그러면 Nightcall이 떠나기 전에 약 5분 동안 당신과 함께 있다가 나머지를 처리합니다.
- 계획과 안전장치. Claude가 먼저 계획을 작성합니다. 밤이 시작되기 전에 Nightcall이 작업 폴더의 복원 지점(돌아갈 수 있는 저장된 스냅샷)을 만들고, 작업이 폴더 내에 머물도록 하는 규칙을 씁니다. 그 밤은 그것을 시작한 Claude Code 창에만 속하며, 열어 둔 다른 창에는 절대 속하지 않습니다.
- 컴퓨터를 위한 커피. 작은 프로그램이 선택한 시간 동안 컴퓨터를 깨어있게 유지하며, Mac, Linux 또는 Windows에서 관리자 권한 없이 작동하고, 끝날 때 자동으로 꺼집니다. 또한 당신만 할 수 있는 세 가지를 짧은 체크리스트로 제공합니다: 덮개를 열어두기, 충전기 연결하기, 시스템 업데이트 일시 중지하기.
- 단계별로 일하고, 확인합니다. Claude가 한 번에 한 단계씩 일하고, 각 단계를 확인하고, 자신의 작업을 비판하고, 한 일을 진행 파일에 씁니다. 3번 실패한 단계는 표시되고 건너뛰므로, 한 가지 문제가 밤 전체를 망치지 않습니다.
- 다른 AI로부터의 제2의 의견. 떠나기 전에 Nightcall이 이미 가지고 있는 다른 AI(Codex, Gemini 또는 Grok), 설정한 무료 키, 또는 Chrome의 웹 채팅)를 테스트하고, 어떤 것들이 오늘 밤에 살아 있는지 말합니다. 밤 동안 Claude가 제2의 의견을 물을 수 있으며, 작동하지 않는 것은 다음 것으로 대체됩니다. 그것이 답변을 평가할 때, 회사 이름 없이 "답변 A, B, C"로 보므로 자신과 같은 소리를 내는 것을 단순히 선호하지 않습니다.
- 제한이 끝나면 작업은 계속됩니다. 자신의 Codex 또는 Gemini 구독이 있다면, Claude 제한이 끝났을 때 다음 단계는 같은 계획과 진행 파일에서 그곳에서 계속될 수 있으며, Claude 제한이 돌아오면 작업이 Claude로 돌아갑니다. Nightcall이 각 제한의 남은 양을 읽고 단계가 중간에 끝나기 전에 넘깁니다. 기본적으로 각 주간 허용량의 20%를 건드리지 않은 상태로 유지하므로, 한 밤이 당신의 전체 주를 태우지 않습니다.
- 가족이 밤을 공유할 수 있습니다. 한 사람의 구독이 다 사용되었을 때, 다음 라운드는 다른 가족 구성원의 자신의 계정에서 실행될 수 있으며, 자신이 로그인하고 자신의 창에서 입력한 동의로, 선택한 시간까지 진행됩니다. 작업이 계정 간에 이동합니다. 로그인은 절대 이동하지 않습니다.
- 더 강력한 모드. 루프 옵션은 모든 단계마다 새로운 Claude를 시작하므로, 닫힌 창이나 오전 3시의 제한이 밤을 끝내지 않습니다. 끝 시간에 자동으로 또는 폴더에 STOP이라는 파일을 넣었을 때 멈춥니다.
- 길에서 아무것도 잃지 않습니다. 선택 사항인 체크리스트가 당신의 말을 유지하며, 한 항목당 한 줄이고, 항목은 현실적인 것이 뒤에 있을 때만 완료된 것으로 간주됩니다: 커밋(폴더의 저장된 버전), 파일, 실행된 테스트. 밤은 항목이 아직 열려 있는 동안 조기에 종료되지 않습니다.
- 아침 보고서. 돌아올 때,
MORNING.md는 완료되지 않은 것으로 시작하고, 당신을 위해 남겨진 결정들, 각각 실행 취소하는 방법과 함께 나열됩니다. 그러면 완료된 것과 어떻게 확인했는지, 먼저 볼 것(최대 5가지), 그리고 어떤 AI가 정말 참여했는지를 나열합니다.
실행 취소할 수 없는 것은 밤에 절대 결정되지 않습니다: 전송, 발행, 결제, 돌아갈 방법이 없는 삭제, 암호로 로그인.
밤을 보고, 멈추고, 원했던 것을 승인하세요
"뭘 하고 있어?" 하고 물어보거나 /nightcall:status라고 입력하면, AI의 메모리에서가 아니라 밤 자체의 파일에서 만든 한 장의 카드를 받습니다: 상태("07:00까지 작업 중", 멈춤, 완료), 마지막으로 한 일, 계획 단계 중 몇 개가 완료되었는지, 증거와 함께 닫힌 확인이 몇 개인지, 그리고 당신을 기다리고 있는 것이 무엇인지.
같은 곳에서 "밤을 멈춰"라고 할 수 있습니다: 현재 단계를 완료하고 멈추며, 아침 보고서는 거기 있는 것에서 작성됩니다. "계속"하면 멈춤이 해제되고 밤이 계속됩니다.
당신이 결정해야 할 밤이 하려던 모든 것(보낼 메시지, 돈, 출판물, AI들이 함께 한 선택)은 장부에 들어갑니다. 즉, "AI가 원했던 것과 당신이 결정한 것"의 계속 업데이트되는 목록입니다. 아침에 Nightcall은 대기 중인 줄들을 하나씩 읽어주고, 당신은 각각에 한 단어로 답합니다: 승인 또는 거절. 그 목록의 아무것도 절대 다시 쓰여지지 않으므로, 누가 뭘 선택했고 언제 선택했는지 항상 볼 수 있습니다.
밤을 위한 잠긴 방
밤이 작업 폴더 이외의 것을 볼 수 없도록 하려면, 샌드박스(프로그램용 폐쇄 공간)인 박스에서 시작하세요. 이 박스는 그 폴더만 읽고 쓸 수 있습니다. 다른 프로젝트, 비밀번호, Claude Code 기록을 포함한 홈 폴더의 나머지 부분은 박스 내부에서 읽을 수 없으며, 인터넷은 짧은 허용 목록에 있는 사이트에만 열려 있습니다.
Mac에서는 추가로 설치할 것이 없습니다. Nightcall은 Anthropic의 자체 샌드박스 런타임을 사용하고 첫 실행 시 가져옵니다. 컴퓨터에 Docker가 있으면, 박스는 실제 컨테이너입니다. 구독 로그인은 Mac의 Keychain에 보관되며, 한 번의 명령으로 한 번 설정하고 그 밤을 위해서만 박스에 전달됩니다. 한 번의 명령으로 박스의 밤을 즉시 중단할 수 있으며, 휴대폰 카드는 여전히 박스 외부에서 작동합니다.
구체적인 예시
Marta는 300개의 느슨한 노트가 있는 폴더를 가진 작가입니다. 오후 10시 30분에 그녀는 위의 줄을 입력하고, 몇 가지 질문에 답하며, 덮개와 충전기를 확인하고 업데이트를 진행한 후 잠에 듭니다. 밤 동안 Claude가 노트들을 읽고, 계획을 작성하며, 노트들을 주제별로 분류하고, 개요를 작성하고 1장을 초안합니다. 오전 2시경에 그녀의 Claude 한도가 소진되고 그녀 자신의 Codex가 같은 파일들에서 다음 단계를 진행합니다. 오전 7시에 그녀는 MORNING.md를 엽니다: 개요는 완성되었고, 1장은 초안되었으며, 읽을 수 없는 스캔 파일 하나는 3번의 실패 시도 후 표시되고 건너뛰어졌으며, 책의 순서에 대한 두 가지 선택이 그녀를 기다리고 있고, 각각 이를 되돌리는 방법이 함께 제시되어 있습니다. 그녀는 하나에는 "승인"으로, 다른 하나에는 "거절"로 답합니다.
시작하는 방법
Claude Code가 필요합니다. 여기에 카탈로그를 추가하고 플러그인을 설치합니다:
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install nightcall@poly-a1
첫 번째 줄은 git나 GitHub 계정 없이 링크로 Poly A1 카탈로그를 추가합니다(Claude Code 2.1.224 이상). 그 다음 /nightcall:ready를 실행하여 떠나기 전에 체크리스트를 확인하고, /nightcall:start를 작업과 시간 수와 함께 실행합니다. 밤 동안 /nightcall:status는 카드를 표시합니다. 아침에 /nightcall:morning은 보고서를 작성하고 모든 것을 종료합니다. 다른 명령어는 /nightcall:awake, /nightcall:team, /nightcall:mine(순서대로 본인의 구독) 및 /nightcall:family(가족 릴레이)입니다.
"컴퓨터를 위한 커피"는 Claude 없이도 자체적으로 작동합니다: Mac이나 Linux에서 bash scripts/awake.sh 8. 박스 나이트는 bash scripts/night-loop.sh --box "<task folder>" 8입니다. Nightcall은 유료 서비스가 필요하지 않으며 아무것도 구매하지 않습니다. 영어, 스페인어, 포르투갈어, 러시아어 및 우크라이나어를 지원합니다.
형제 플러그인 Pocketcall도 설치하면, 밤이 휴대폰의 한 카드로 나타납니다("작업 중, 라운드 7", "03:10까지 제한 대기 중", "완료됨"). 단계, 체크 및 대기 중인 항목 수가 표시됩니다. Telegram이나 본인의 ntfy 주제로 밤이 제한에 도달하거나 종료될 때 휴대폰이 울리며, 메시지와 함께 중지 및 계속 버튼이 표시됩니다.
밤 전에, Safecall은 Claude가 변경하려는 모든 항목의 사본을 추가할 수 있으며, 둘 다 Poly A1 플러그인 카탈로그의 일부입니다.
어디서 왔는가
Nightcall은 Vadym Chernets가 작성했으며, 120개의 자동화된 테스트와 Zenodo 아카이브(DOI 10.5281/zenodo.23107725)를 포함하고 있으며, Apache-2.0 라이선스 하에 공개되어 있습니다: https://github.com/vadimchernets/nightcall.
Vadym Chernets는 또한 Poly A1을 개발했으며, 이는 서로 다른 회사의 AI들이 서로의 작업을 검증하는 앱입니다.