Slop 로그

claude-warmup ·

Claude 5시간 한도, 첫 메시지부터 5시간을 꽉 채워 기다리지 않는 법

Slop을 만들다 Claude 한도에 걸릴 때마다 5시간 가까이 기다리는 게 싫어서, 5시간 창을 늘 켜 두는 작은 도구 claude-warmup을 만들었어요.

Slop을 Claude Code로 만들면서 거의 매일 같은 장면을 봤어요. 오전 내내 열심히 작업하다가 정오쯤 “한도 도달, 14:00에 리셋”. 9시에 보낸 내 첫 메시지가 5시간 시계를 새로 시작했으니, 가장 손이 잘 풀리는 시간에 두 시간을 기다려야 했죠. 그래서 리셋이 어떻게 정해지는지 찾아보고, 작은 도구를 하나 만들었어요.

리셋은 첫 메시지로부터 5시간 뒤

Claude Pro·Max의 세션 한도는 시계 기준이 아니라 앞 창이 끝난 뒤 창의 첫 메시지로부터 5시간이에요(공식 도움말). 9시에 처음 물어보면 14시에 리셋돼요. 웹, 앱, Claude Code가 이 한도를 같이 쓰고, 주간 한도는 이와 별도예요.

내 리셋 시각은 Claude Code에서 /usage를 치면 바로 보여요. 이 명령은 로컬에서 돌아서 토큰을 쓰지 않아요.

창이 늘 돌아가고 있으면 덜 기다려요

문제는 내 첫 메시지가 5시간을 통째로 새로 시작한다는 거예요. 반대로 내가 앉기 전에 이미 창이 흐르고 있었다면, 5시간 중 일부는 벌써 지나 있어요. 앞 창이 끝나자마자 새 창이 열리게 해 두면 이렇게 돼요.

창 그때 시작하면 다음 리셋
6시~11시 9시에 시작 → 11시 (원래는 14시)
11시~16시 13시에 시작 → 16시 (원래는 18시)
16시~21시 19시에 시작 → 21시 (원래는 24시)

언제 앉든 다음 리셋까지 평균 2시간 반 정도만 남아 있어요. 한도가 늘어나는 건 아니에요. 5시간을 처음부터 꽉 채워 기다리는 일이 없어질 뿐이에요.

자동으로 하기: claude-warmup

창이 끝날 때마다 직접 메시지를 보낼 수는 없으니 claude-warmup을 만들었어요.

  • 5분마다 /usage로 확인하고(토큰 0), 열린 창이 없을 때만 haiku에 “hi”를 보내요. 그래서 앞 창이 끝나면 바로 새 창이 이어져요.
  • 내 컴퓨터나 내 서버에서 돌고, 로그인 정보는 읽지 않아요. 토큰을 다른 서비스에 맡길 필요가 없어요.
  • 터미널에서 세션·주간 사용량과 리셋 시각을 보여 줘요.
  • macOS·Linux·Windows에서 돌아가요. 맥이 꺼져 있을 때를 위해 무료 서버에 설치하는 스크립트도 있어요.
npm install -g github:jungtaejoon/claude-warmup
claude-warmup install
claude-warmup config hours 06:00-23:00

저는 Oracle Cloud 무료 서버에 올려 두고 써요. 맥을 꺼 둬도 아침 6시부터 밤까지 창이 끊김 없이 이어져서, 언제 앉아도 시계가 이미 돌고 있어요.

더 자세한 원리와 확인 방법은 Claude 사용량 한도 리셋 가이드에 정리해 뒀어요. 코드는 GitHub에 있어요.