이 기능이 없었을 때, 저는 AI를 제가 원하는 때에 작동시키려고 별도의 앱을 하나 만들어서 사용했습니다. 그 앱이 프롬프트 창에 프롬프트를 대신 밀어 넣는 식이었죠.
Claude Code에 /loop가 나온 뒤로, 제가 만든 그 앱은 잘 쓰지 않습니다. 범용 도구의 추격은 참 빠릅니다.
/loop는 잘 쓰면 정말 좋은 기능입니다. 한마디로, AI를 깨우는 명령이죠.
AI는 스스로 깨어나지 못합니다
간단한 사실에서 출발합니다. AI는 입력이 들어와야 한 번 움직입니다. 묻지 않으면 답하지 않고, 시키지 않으면 멈춰 있죠. 스스로 켜지는 시계 같은 건 없습니다.
"AI가 일을 끝까지 하게 만드는 명령, /goal"편에서 봤듯, AI는 "다 된 것처럼 보이면" 멈춥니다. 멈추는 건 잘합니다. 문제는 그다음입니다 — 멈춘 AI는 스스로 다시 일어나지 못합니다. 누군가 깨워야 하죠.
/loop는 그 "깨우기"를 대신해 줍니다. 정해둔 간격마다 같은 지시를 다시 밀어 넣어, 잠든 AI를 두드리는 알람입니다.
이렇게 써먹습니다
/loop가 하는 일은 결국 하나예요 — 한 번 하면 끝이 아니라, 멈출 때까지 같은 지시를 주기적으로 다시 시키는 것. 그 지시가 무엇이냐에 따라 쓰임이 둘로 갈립니다. 계속 지켜보거나, 계속 시키거나. 명령은 /loop, 뒤에 간격과 지시를 붙이면 됩니다.
계속 지켜보기 — 매번 확인하고, 바뀌면 알려줍니다.
새 소식 지켜보기. 관심 있는 주제에 새 소식이 있는지 일하는 동안 틈틈이 확인하고 싶을 때.
오래 걸리는 일이 끝났나 확인. 내보내기·업로드·렌더링처럼 결과를 한참 기다리는 일.
기다리던 게 언젠가 한 번 일어나는 일이면, 부탁 끝에 "되면 한 번 알리고 끝내줘"를 붙이면 됩니다. 그 일이 일어났을 때 한 번 알리고 스스로 멈추죠.
계속 시키기 — 확인이 아니라, 매번 일을 합니다. 처리하거나, 만들거나.
계속 들어오는 걸 그때그때 처리. 새 자료가 자꾸 쌓이는데, 모았다 한꺼번에 하기 싫을 때.
주기적으로 하나씩 만들어내기. 한 번에 몰아 뽑기보다, 천천히 쌓고 싶을 때.
어느 쪽이든 끝이 따로 없습니다. 멈추라고 할 때까지 계속하죠 — 그래서 /loop입니다.
간격 — 정해주거나, 맡기거나
간격을 적으면 그대로 깨웁니다. /loop 10m … 이면 10분마다죠. 그냥 10분마다라고 하셔도 됩니다.
간격을 빼면 AI가 알아서 설정합니다. /loop 해당 작업 현황을 추적해줘 처럼요. 그리고 상황에 따라 시간 간격을 조절해라라고 하면, 그 간격을 변경하면서 추적도 해줍니다. 단, 실행 환경에 따라서 이 조절 기능이 어떤 방식으로 작동하는지는 차이가 있습니다.
정해진 시간 간격으로 똑같이 확인하는 일이면 시간 간격을 적어 주고, 상황에 따라 달라지는 일이면 그 맥락을 설명하고 맡겨 보세요.
끄는 법, 그리고 알아둘 것
끄는 건 어렵지 않습니다. 제일 쉬운 건 그냥 "그 loop 꺼줘"라고 말하는 것 — 그러면 Claude가 알아서 취소시킵니다.
그리고 처음에 언제 종료해라라고 조건을 적어 두면, 그 조건이 충족되었을 때 종료됩니다.
아니면 그냥 둬도 됩니다. 반복 작업은 시작한 지 7일이 지나면 마지막으로 한 번 돌고 스스로 사라진다고 공식 문서에 나와 있습니다. 하지만 저는 실제로 7일까지 지켜본 적은 없어서 정확히 모르겠습니다.
그리고 알아둘 것 하나 — /loop는 그 대화가 열려 있는 동안 돕니다. 자리를 비워도, 세션만 살아 있으면 백그라운드에서 계속 돌죠. 그러나 Claude Code를 닫거나 컴퓨터를 종료하면 꺼집니다. (그래서 /exit로 끄려 하면 "백그라운드 작업을 정말 끝낼까요?"라고 물어봅니다.)
언제 안 쓰나
- 끝이 분명한 일 — "다 되면 끝"인 일은
/goal입니다. 끝없이 다시 깨울 이유가 없죠. - 컴퓨터를 꺼도 돌아야 하는 일 —
/loop는 Claude Code와 컴퓨터가 켜져 있어야 합니다. - 끝없이 "더 좋게 다듬어줘" — 멈출 기준이 없는 반복은 개선이 아니라 표류가 됩니다.
멈춤과 깨움
/goal은 AI를 끝까지 일하게 하고 멈추는 법, /loop는 멈춘 AI를 깨우는 법.
이 두 가지만 잘 조합해도 반복 작업 자동화가 가능해집니다.
그럼 이 둘로 뭘 할 수 있을까요?
다음 글에서, 제가 직접 써본 재밌는 자동화 팁을 다뤄 보겠습니다.
AI를 깨우는 재미있는 기능 /loop였습니다.
참고한 자료
- Anthropic Claude Code: Run prompts on a schedule
- Anthropic Claude Code: What's new
- 자매편: AI가 일을 끝까지 하게 만드는 명령, /goal