프록시v0.42.3

RTK

개발 명령 출력을 걸러 LLM 토큰을 60-90% 줄이는 CLI 프록시

git·npm·build처럼 출력이 긴 개발 명령을 Claude Code나 Codex로 넘기기 전에 걸러, 쓸데없는 텍스트가 모델 입력에 쌓이지 않게 막는 Rust 프록시입니다. 단일 바이너리로 돌고 런타임 의존성이 없습니다.

설치 명령어

brew install rtk

빠른 시작 · 핵심 명령

  • rtk init -gClaude Code에 훅과 RTK.md를 전역 설치합니다
  • rtk gain토큰 절감량 통계를 출력합니다
  • rtk discover기록을 분석해 놓친 절감 기회를 찾습니다

차별점

  • git status·npm run build 같은 명령은 출력이 깁니다. 그 출력을 모델에 넘기기 전에 걸러 토큰을 60~90% 줄입니다.
  • Rust 단일 바이너리라 런타임이나 의존성 설치 없이 바로 돕니다.
  • Claude Code 훅에 물려 명령을 자동으로 가로채므로, 매번 앞에 rtk를 붙일 필요가 없습니다.
  • rtk gain으로 절감량을, rtk discover로 놓친 절감 기회를 봅니다.

대안과 비교

ccusage 같은 계측 도구가 '이미 쓴' 토큰을 사후에 집계한다면, RTK는 명령 출력 자체를 줄여 입력 토큰을 미리 깎습니다. 같은 비용 줄이기라도 모델을 바꾸는 Claude Code Router와 달리, 이쪽은 모델은 그대로 두고 입력만 가볍게 합니다. crates.io의 동명 'Rust Type Kit'과는 무관합니다.

도구역할런타임라이선스
RTK개발 명령 출력을 걸러 LLM 토큰을 60-90% 줄이는 CLI 프록시rustApache-2.059.4k
Claude Code RouterClaude Code 요청을 원하는 모델로 갈아끼우는 라우팅 프록시typescriptMIT34.8k

함께 쓰는 도구 · 대안

셋업 주의

  • crates.io에 같은 이름의 'Rust Type Kit'가 있습니다. rtk gain이 실패하면 그 패키지가 깔린 것이니 cargo install --git https://github.com/rtk-ai/rtk로 다시 설치합니다.
  • 훅은 Bash 호출에만 걸립니다. Read·Grep·Glob 내장 도구는 거치지 않으므로, 필터링이 필요하면 rtk read·rtk grep을 직접 부릅니다.

도구 정보

라이선스
Apache-2.0
런타임
rust
59.4kstars
3.7kforks
최근 커밋: 2026년 6월 6일
as of 2026년 6월 6일

최근 변화

2026-06-05, v0.42.3 — GitHub Copilot CLI 네이티브 통합과 파이프 출력 시 크래시 수정.

관련 영상

큐레이터 노트

토큰 비용이 실제로 아픈 단계에 왔을 때 효과를 봅니다. git·npm·빌드처럼 출력이 긴 명령을 자주 모델에 넘기는 워크플로일수록 60~90% 절감이라는 수치가 체감으로 바뀝니다. 출력이 짧은 작업만 한다면 굳이 끼울 이유는 적습니다.

설치 때 한 번 막히는 지점이 있습니다. crates.io에 같은 이름의 다른 패키지가 있어서, rtk gain이 안 먹으면 십중팔구 그쪽이 깔린 겁니다. 모델을 바꿔 비용을 줄이는 Claude Code Router와 접근이 달라, 출력은 RTK가 줄이고 모델은 라우터가 고르는 식으로 역할을 나눠 함께 쓰는 구성이 자연스럽습니다.

한 가지는 솔직히 짚을 만합니다. 60~90%라는 숫자는 find·ls처럼 출력이 긴 명령에서 나오는 값이고, 여러 사용자가 직접 재 보니 일반적인 혼합 작업에서는 10~30%가 더 정직한 추정이라고 적었습니다. git status처럼 오히려 출력이 늘어 역효과가 나는 경우도 있습니다.