남는 Claude 토큰을 버그 수정에 활용하는 스케줄러를 만들었습니다
I built a scheduler to turn my unused Claude tokens into bug fixes
핵심 요약
사용하지 않는 Claude 토큰을 활용해 백로그 작업을 자동으로 처리하는 오픈소스 로컬 스케줄러 'Redline'을 개발했습니다.
- Redline 스케줄러 — 남는 토큰을 활용해 백로그 작업을 자동으로 수행함
- 작업 격리 — 각 작업을 독립적인 git worktree에서 실행하여 안전성을 확보함
- 유연한 설정 — 작업별 우선순위와 토큰 잔여량에 따른 실행 임계값 설정 가능
- 오픈소스 도구 — macOS, CLI, 대시보드를 지원하며 현재 리눅스와 윈도우 테스트 중임

Claude의 5시간 제한 때문에 주간 초기화 직전에 몰아서 쓸 수가 없네. 잠깐 자리를 비우거나 며칠 좀 널널하게 보내면 남은 횟수를 다 못 써서 그냥 날려버리게 됨. 근데 내 백로그에는 에이전트가 알아서 처리할 수 있는 일들이 쌓여 있거든. 불안정한 테스트, 방치된 TODO, 문서 업데이트, 리서치, 버그 찾기 같은 것들 말이야.
그래서 내가 Redline을 만들었음. 무료 오픈소스 로컬 스케줄러임. 백로그에 작업들을 설정해두면, 얘가 내 사용량을 지켜보다가 여유가 좀 있다 싶을 때 알아서 하나씩 돌려줌. 내 세션을 위해 예비 사용량은 남겨두고, 각 작업은 격리된 git worktree에서 돌아가게 설계했어. 바로 시작할 수 있는 유지보수 템플릿도 16개나 들어있음.
이거 덕분에 평소라면 그냥 버렸을 사용량으로 매주 50개 넘는 작업을 추가로 돌리고 있다.
이건 이미 시작한 세션을 이어가는 '자동 이어하기'가 아님. Redline은 남는 사용량이 있을 때 알아서 새로운 작업을 시작하는 놈임.
만약 5시간 제한이 없는 Ultra 요금제 쓰고 있으면, 그냥 주간 초기화에 맞춰서 속도 조절을 해줌.
Claude, Codex, Pi랑 다 호환되고, macOS 메뉴바 앱, CLI, 대시보드까지 다 지원함. 리눅스랑 윈도우 쓰는 사람들도 테스트 환영함.
저장소: https://github.com/croutoncreations/redline
이거 거의 대부분 Claude로 만들었고, Codex를 살짝 섞었음.
만들면서 배운 점 몇 가지:
-
작고 범위가 확실한 작업이 무인으로 돌리기에 제일 좋음. "테스트 싹 다 정리해" 같은 광범위한 작업은 여러 번 손이 가는데, "불안정한 테스트 하나 찾아서 고쳐" 같은 건 보통 한 방에 쉽게 끝남.
-
안전장치가 확실함: 사용량을 읽을 수 없거나 뭘 해야 할지 확실하지 않으면 그냥 아무것도 안 함.
-
Claude의 초기화 방식이 다 똑같지가 않음. 이번 주 모델별 초기화는 최근에 수정하기 전까지는 Redline한테 그냥 주간 초기화처럼 보였거든.
너희 백로그에서 제일 먼저 에이전트한테 던져버리고 싶은 작업은 뭐야?


