
Claude Code를 매일 쓰는 사람이라면 한 번쯤은 토큰 부족 알림을 본 경험이 있을 겁니다. 5시간 한도, 주간 한도, 그리고 "내가 뭘 했길래 벌써?"라는 당황. 저도 같은 고민을 안고 살다가 우연히 RTK(Rust Token Killer)라는 도구를 만났고, 한 달 정도 써본 결과 토큰 99.2%를 절감한 실측 데이터를 얻었습니다. 이 글은 그 실측 결과와 함께 RTK가 어떻게 작동하는지, 누구에게 어떤 효과가 있는지 정리한 가이드입니다.
먼저 가장 중요한 점부터 짚습니다. 이 글의 모든 수치는 제 노트북에서 rtk gain 명령으로 직접 출력한 결과입니다. 추측이나 마케팅 자료가 아니라 3,606번의 실제 명령어 실행 기록을 기반으로 합니다.

먼저 결론부터 보겠습니다. 2026년 5월 12일 기준 rtk gain 출력입니다.
| 항목 | 값 |
|---|---|
| 총 명령어 실행 | 3,606회 |
| Input 토큰 (원래 소비될 양) | 480.7M |
| Output 토큰 | 3.8M |
| 절감된 토큰 | 476.8M (99.2%) |
| 총 실행 시간 | 152분 58초 (평균 2.5초) |
| 효율 미터 | ████████████████████████ 99.2% |
출처: rtk gain 명령 출력 (2026-05-12 형님 노트북, alice840126-ship-it 환경)
숫자만 보면 비현실적으로 보일 수 있습니다. 하지만 RTK의 작동 원리를 알면 99% 절감이 왜 가능한지 명확해집니다.

RTK는 Claude Code가 자주 쓰는 CLI 명령어를 가로채서 출력을 압축하는 Rust 기반 프록시입니다. 정식 명칭은 Rust Token Killer입니다.
핵심 아이디어는 단순합니다. Claude Code가 ls -la /Users/oungsooryu/.claude 같은 명령을 실행하면, 결과로 수백 줄의 파일 목록이 출력됩니다. 그 출력 전체가 다음 LLM 호출의 컨텍스트에 들어가서 토큰을 소비합니다. RTK는 이 출력을 의미는 보존하면서 토큰만 압축합니다. 예를 들어 read 명령의 결과를 RTK가 가로채면, 줄 번호·중복 빈 줄·터미널 ANSI 코드 같은 노이즈를 잘라내고 핵심 텍스트만 남깁니다.
설치는 한 줄입니다. 그리고 한 번 설치하면 Claude Code 훅이 자동으로 모든 명령을 rtk <원래 명령>으로 다시 써줍니다. 사용자는 평소처럼 명령을 입력하면 되고, RTK가 백그라운드에서 알아서 압축합니다.
이 글에서 RTK 설치법을 자세히 다루지는 않습니다. GitHub에서 공식 가이드를 따라가시면 5분 안에 끝납니다. 이 글의 목적은 RTK를 실제로 한 달 써보면 얼마나 절감되는지를 보여주는 데 있습니다.

RTK가 어디서 가장 많이 절감하는지 봅시다. 명령별 절감 순위를 보면 패턴이 명확합니다.
| 순위 | 명령어 | 호출 횟수 | 절감 토큰 | 평균 절감률 |
|---|---|---|---|---|
| 1 | rtk read | 511회 | 470.8M | 31.3% |
| 2 | rtk:toml ps aux | 17회 | 1.0M | 98.6% |
| 3 | rtk curl -s https://... | 6회 | 718.4K | 40.9% |
| 4 | rtk grep | 619회 | 588.5K | 33.4% |
| 5 | rtk curl -s https://... | 3회 | 397.4K | 44.3% |
| 6 | rtk git log --all -p | 1회 | 377.4K | 99.9% |
| 7 | rtk curl -sL https://... | 5회 | 327.5K | 99.0% |
| 8 | rtk ls -la /Users/... | 52회 | 278.3K | 50.0% |
출처: rtk gain 출력 By Command 섹션 (2026-05-12)
압도적인 1위가 rtk read입니다. 511번 호출에 470.8M 토큰을 절감했습니다. Claude Code가 파일을 읽을 때마다 RTK가 가로채서 평균 31% 줄여줍니다. 31%가 작아 보이지만 511번 누적되면 백만 단위가 됩니다.
rtk grep도 비슷한 패턴입니다. 619번 호출로 588.5K 절감. 평균 33%. grep 결과는 줄 번호와 일치하는 줄만 보면 되니까 RTK가 색상·여백 같은 노이즈를 제거하는 효과가 큽니다.
rtk:toml ps aux처럼 98% 이상 절감되는 명령도 있습니다. ps는 시스템 프로세스 목록을 출력하는데, 한 번에 수백 줄이 쏟아집니다. 대부분은 시스템 데몬이라 LLM이 알 필요가 없습니다. RTK가 거의 다 잘라내고 사용자 프로세스만 남깁니다.

Claude Pro·Max 사용자라면 5시간 한도와 주간 한도를 자주 마주칩니다. 한도에 걸리면 사용 중인 대화가 끊기고, 더 이상 작업을 못 합니다. 이 한도가 토큰 기준으로 측정됩니다.
저는 Claude Max 5x 플랜을 쓰는데, 한도가 자주 차서 답답했습니다. 그런데 RTK 설치 후 동일한 패턴으로 작업해도 한도 도달까지 시간이 훨씬 길어졌습니다. 단순 계산으로 99% 절감이면 한도가 100배로 늘어나는 셈이지만, 실제 체감은 그보다는 작습니다. LLM 응답 토큰과 입력 토큰 비율 때문입니다. 그래도 체감 2~5배는 분명히 늘어납니다.
특히 한도가 자주 차는 사용자에게는 RTK가 사실상의 "한도 확장기" 역할을 합니다. 같은 돈을 내고 같은 모델을 쓰면서 더 많은 작업을 할 수 있게 됩니다.

RTK 설치 자체는 단순합니다. GitHub에서 바이너리를 받아 PATH에 추가하면 됩니다. 진짜 핵심은 Claude Code 훅입니다.
RTK는 Claude Code의 hook 시스템을 활용해서, Claude가 Bash 도구로 명령을 호출할 때마다 자동으로 rtk <명령> 형태로 다시 씁니다. 예를 들어 Claude가 git status를 호출하면, hook이 가로채서 실제로는 rtk git status가 실행됩니다. 사용자는 평소처럼 작업하고, Claude도 평소처럼 명령을 보내는데, 중간에 RTK가 출력을 압축해서 다시 Claude에게 돌려줍니다.
이 패턴 덕분에 사용자가 별도로 RTK를 신경 쓸 일이 없습니다. 설치 후 잊고 살면 됩니다. 가끔 rtk gain 명령으로 절감 통계를 확인하면 그동안 얼마나 아꼈는지 한눈에 보입니다.

RTK가 모든 사용자에게 동일한 효과를 주는 건 아닙니다. 본인 사용 패턴에 따라 효과 차이가 큽니다.
효과가 큰 사용자는 다음 패턴입니다. 첫째, Claude Code로 자동화·스크립트를 자주 돌리는 분. 자동화는 ls·grep·find·git·curl 같은 명령을 반복 호출하기 때문에 RTK 절감이 누적됩니다. 둘째, 대형 코드베이스를 다루는 개발자. 파일을 자주 읽고 grep을 돌리는 작업에서 read·grep 절감이 폭발합니다. 셋째, 5시간·주간 한도에 자주 걸리는 헤비 사용자. 같은 작업으로 한도 도달이 늦어지면 체감 효과가 매우 큽니다.
효과가 작은 사용자도 있습니다. Claude Code를 가볍게 단발 질문용으로만 쓰는 분, 또는 Bash 도구를 거의 안 쓰고 대화 위주로만 사용하는 분에게는 RTK 효과가 미미합니다. RTK는 어디까지나 CLI 명령 출력 압축기이기 때문입니다.
저는 매일 자동화 스크립트를 10~20개 돌리고, 블로그·데일리 테제·러닝 대시보드 같은 파이프라인을 매일 실행합니다. 이런 패턴이라 RTK의 99% 효율이 진짜로 작동하는 환경입니다.

마지막으로 한 달 직접 써본 솔직한 후기를 정리합니다.
좋았던 점입니다. 첫째, 설치 후 잊고 살 수 있다는 게 진짜 가치입니다. hook이 자동으로 동작하니까 평소처럼 작업하면 됩니다. 둘째, rtk gain 통계가 동기부여가 됩니다. 매주 확인할 때마다 절감 토큰이 늘어나는 게 보여서 시스템 효율을 체감할 수 있습니다. 셋째, 5시간 한도 도달이 명확히 늦어졌습니다. 같은 작업 패턴에서 한도까지 가는 시간이 1.5~2배 정도 늘어났다는 게 제 체감입니다.
아쉬운 점도 있습니다. 첫째, 출력이 압축되니까 터미널에서 직접 결과를 읽고 싶을 때는 rtk proxy <원래 명령>으로 우회해야 합니다. RTK 압축본은 LLM 컨텍스트용이지 사람용이 아닙니다. 둘째, 이름 충돌 가능성이 있습니다. reachingforthejack/rtk(Rust Type Kit)라는 다른 도구가 PATH에 있으면 충돌합니다. 설치 후 rtk --version으로 확인해야 합니다. 셋째, Claude 외 다른 LLM 도구에는 직접 효과가 없습니다. RTK는 Claude Code hook을 활용하는 구조라 ChatGPT나 다른 IDE에서는 별도 설정이 필요합니다.
종합하면 Claude Code 헤비 사용자에게는 거의 무조건 추천입니다. 설치 비용이 5분이고, 절감 효과가 99%이고, 잊고 살 수 있는 도구라면 안 쓸 이유가 없습니다.
Q1. RTK가 정말 토큰을 99% 줄여주나요?
A. 제 실측은 99.2%입니다. 단 이건 rtk gain이 계산하는 "절감 가능했던 토큰" 기준입니다. 실제 LLM 호출 시 input 토큰이 99% 줄어드는 것이지, Claude의 5시간 한도가 100배 늘어나는 건 아닙니다. Output 토큰과 모델 자체 응답이 별도로 계산되기 때문입니다. 체감으로는 한도 도달까지 시간이 2~3배 정도 늘어났습니다.
Q2. RTK 무료인가요?
A. 오픈소스로 공개되어 있고 무료입니다. GitHub에서 직접 다운로드 받을 수 있습니다.
Q3. RTK 설치 후 명령어가 평소처럼 작동하나요?
A. 네. Hook이 자동으로 rtk <명령>으로 변환해 줍니다. 사용자는 평소처럼 git status·ls·grep을 쓰면 됩니다. 단 터미널에서 직접 결과를 보고 싶다면 rtk proxy <명령>으로 우회하면 압축 없이 원본 출력을 받습니다.
Q4. ChatGPT나 Cursor에서도 쓸 수 있나요?
A. RTK는 Claude Code의 hook 시스템에 의존합니다. ChatGPT나 Cursor에서 직접은 안 됩니다. 다만 RTK가 가로채는 건 CLI 명령이라 다른 도구에서도 PATH에 추가하면 명령 단위 절감은 가능합니다.
Q5. rtk gain이 안 돌아가요. 어떻게 해결하나요?
A. 다른 동명 도구(reachingforthejack/rtk, Rust Type Kit)가 설치되어 있을 가능성이 큽니다. which rtk로 확인 후, 잘못된 바이너리면 PATH에서 제거하거나 올바른 RTK를 다시 설치하시면 됩니다.
RTK는 Claude Code 사용자가 토큰 절감을 위해 추가 노력 없이 얻을 수 있는 가장 큰 레버리지 중 하나입니다. 5분 설치, 99% 절감, 잊고 살 수 있는 구조 — 이 세 박자가 맞아떨어지는 도구를 자주 만나기 어렵습니다.
이 글의 수치는 모두 제 실측이고, 사용 패턴에 따라 절감률은 달라질 수 있습니다. 본인 환경에서 한 달 써보고 rtk gain으로 직접 확인하는 게 가장 정확합니다. Claude Code 한도 때문에 답답한 분이라면 한 번 시도해 보시기 바랍니다.