← Back to list

Claude Code 토큰 비용을 줄여주는 CLI 프록시, RTK

Claude Code를 쓰다 보면 어느 순간 이런 생각이 드실 겁니다. “왜 이렇게 토큰을 빨리 쓰지?”

mutari · 2026-04-09 01:21 · 0 claps · 2.9 min read
#claude-code #rtf
Open on Medium ↗
Wiki topics: LLM · Large Language Models

Claude Code 토큰 비용을 줄여주는 CLI 프록시, RTK

Claude Code를 쓰다 보면 어느 순간 이런 생각이 드실 겁니다. “왜 이렇게 토큰을 빨리 쓰지?”

문제: Claude는 grep을 너무 좋아합니다

Claude Code가 코드베이스를 탐색할 때 주로 하는 일을 생각해보겠습니다.

grep -r "useEffect" src/
find . -name "*.ts" -type f
cat package.json
ls -la node_modules/
git log --oneline -20

이런 명령어들이 내뿜는 결과물이 고스란히 컨텍스트 윈도우로 들어갑니다. grep -r 한 번이면 수백 줄이 쏟아지고, ls node_modules는 수천 개의 패키지 이름을 토해냅니다. Claude는 그 결과를 다 읽어야 다음 행동을 결정합니다.

즉, 명령어 출력이 크면 클수록 토큰 소비도 커집니다.

실제로 30분짜리 Claude Code 세션에서 토큰의 상당 부분이 이런 “쓰레기 출력(noise)”에 낭비됩니다. 원하는 건 useEffect가 있는 파일 이름 몇 개인데, Claude는 매칭된 코드 라인 수백 개를 전부 읽습니다.

RTK가 하는 일

RTK (Rust Token Killer)는 이 문제를 정면으로 해결합니다.

CLI 프록시입니다. git status를 실행하면 실제로는 rtk git status가 실행되고, RTK가 출력을 받아서 핵심만 남기고 나머지를 압축한 뒤 Claude에게 넘깁니다. Claude 입장에서는 그냥 git status 결과를 받은 것처럼 보입니다.

압축 전략은 크게 네 가지입니다:

  • 필터링: 주석, 보일러플레이트, 빈 줄 등 노이즈 제거
  • 그루핑: 같은 디렉토리나 에러 타입을 묶어서 표현
  • 트런케이션: 중요한 컨텍스트를 유지하면서 중복 내용 자르기
  • 중복 제거: 반복되는 로그를 [× 42] 형태로 요약

Rust로 만들어져서 빠르고, 바이너리 하나라 의존성이 없습니다.

실제 절감량

공식 문서에서 제시하는 수치입니다:

  • **ls / tree**: 80% 절감
  • **git 작업**: 75~92% 절감
  • 테스트 출력: 90% 절감
  • 빌드/린트 도구: 60~85% 절감

직접 써보면 특히 git log, npm install, tsc 출력에서 체감이 큽니다. 에러 메시지 수백 줄이 유형별로 묶여서 몇 줄로 요약되는 걸 보면 왜 "Token Killer"인지 바로 이해됩니다.

설정 방법

brew install rtk-ai/tap/rtk   # 또는 바이너리 직접 다운로드
# Claude Code hook 등록 (전역)
rtk init -g

rtk init -g를 실행하면 Claude Code의 settings.json에 Bash hook이 등록됩니다. 이후 Claude Code를 재시작하면 모든 shell 명령이 자동으로 RTK를 통해 실행됩니다. Claude는 이 과정을 전혀 인식하지 못합니다.

잘 설정됐는지 확인하려면:

rtk gain           # 현재까지 절감된 토큰 통계
rtk gain --history # 명령어별 사용 내역 + 절감량
rtk discover       # Claude Code 히스토리 분석해서 놓친 절감 기회 탐지

왜 이게 중요한가

토큰 절약이 단순히 비용 문제만은 아닙니다.

컨텍스트 윈도우는 유한합니다. Claude Code가 노이즈로 가득 찬 출력을 잔뜩 읽고 나면, 그만큼 실제로 중요한 코드나 대화 히스토리가 밀려납니다. RTK는 Claude가 더 적게 읽고 더 잘 이해하게 만들어줍니다.

긴 세션일수록, 큰 코드베이스일수록, 이 차이는 선형이 아니라 기하급수적으로 벌어집니다.

Claude Code를 매일 쓰는 개발자라면 RTK를 한 번쯤 설치해볼 가치가 있습니다. 설정은 명령어 두 줄이고, 효과는 즉시 나타납니다.


메타데이터
post_id
13b9deba6000
slug
claude-code-토큰-비용을-줄여주는-cli-프록시-rtk-13b9deba6000
url
https://medium.com/@busygirljanehwang/claude-code-%ED%86%A0%ED%81%B0-%EB%B9%84%EC%9A%A9%EC%9D%84-%EC%A4%84%EC%97%AC%EC%A3%BC%EB%8A%94-cli-%ED%94%84%EB%A1%9D%EC%8B%9C-rtk-13b9deba6000
canonical_url
https://medium.com/@busygirljanehwang/claude-code-%ED%86%A0%ED%81%B0-%EB%B9%84%EC%9A%A9%EC%9D%84-%EC%A4%84%EC%97%AC%EC%A3%BC%EB%8A%94-cli-%ED%94%84%EB%A1%9D%EC%8B%9C-rtk-13b9deba6000
author_url
https://medium.com/@busygirljanehwang
status
ok
fetched_at
2026-06-18 07:02:39