개발 명령 출력을 LLM 컨텍스트로 보내기 전에 60~90% 압축하는 Rust 단일 바이너리 CLI 프록시. git·npm·pytest 등 100여 개 명령을 지원해 더 긴 세션과 더 낮은 비용을 만듭니다.
brew install rtk curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh cargo install --git https://github.com/rtk-ai/rtk rtk init -g 왜 필요한가?
LLM 코딩 어시스턴트는 git log, npm test, pytest, 디렉터리 트리 같은 장황한 명령어 출력을 그대로 컨텍스트에 받아들여 토큰을 빠르게 소진합니다. 한 번의 세션에서도 수만~수십만 토큰이 잡음(boilerplate, 반복, 무관한 진행 상태 등)에 소비됩니다.
RTK는 이러한 출력을 LLM에 도달하기 전에 가로채 60~90% 압축한 뒤 전달합니다. 같은 컨텍스트 윈도우로 더 긴 세션을 유지하고 비용을 낮출 수 있습니다.
주요 기능
- 100여 개 명령어 지원 — git, cargo, npm, pytest, docker, AWS CLI, kubectl 등 개발자가 자주 쓰는 CLI를 도메인 특화 방식으로 압축
- Smart filtering — 잡음·boilerplate 제거
- Grouping — 유사 항목 그룹화로 요약
- Truncation — 핵심 컨텍스트만 보존
- Deduplication — 반복 라인 축약
- Auto-rewrite hook — 명령을 RTK 등가물로 투명하게 변환
rtk gain/rtk discover— 토큰 절감량·명령 커버리지 분석- Tee recovery — 실패한 명령의 전체 출력은 별도 보존하여 LLM이 재차 읽을 수 있음
지원 AI 도구
Claude Code(PreToolUse hook), GitHub Copilot(VS Code/CLI), Cursor, Gemini CLI, Codex, Windsurf, Cline/Roo Code, OpenCode, Kilo Code, Google Antigravity.
Before / After
Before: git log, pytest, npm test 출력이 통째로 LLM 컨텍스트로 전달 → 컨텍스트 윈도우가 빠르게 차며 세션이 짧아지고 비용이 누적
After: rtk init -g 한 번으로 Claude Code에 hook 등록 → 명령 출력이 60~90% 압축된 채 컨텍스트에 도달 → 더 긴 추론, 더 긴 세션, 더 낮은 비용
실제 사용 시나리오
- 장시간 디버깅 세션에서 반복되는 테스트 실행으로 컨텍스트가 빠르게 차는 경우 압축
- 대형 monorepo에서
git log,git status, 디렉터리 트리 등 장황한 명령 출력을 LLM에 자주 보내야 하는 경우 - 5시간 한도·API 토큰 예산·고정 컨텍스트 윈도우를 더 효율적으로 활용하고 싶을 때
자주 묻는 질문
RTK는 무엇인가요?
git·cargo·npm·pytest·docker 등 100여 개 개발 명령의 출력을 LLM 컨텍스트로 전달하기 전에 60~90% 압축하는 Rust 단일 바이너리 CLI 프록시입니다.
어떤 AI 도구에서 동작하나요?
Claude Code, GitHub Copilot(VS Code/CLI), Cursor, Gemini CLI, Codex, Windsurf, Cline/Roo Code, OpenCode, Kilo Code, Google Antigravity 등 다수의 AI 코딩 클라이언트를 지원합니다.
어떻게 설치하나요?
macOS는 `brew install rtk`, Linux/macOS 공통은 install.sh 한 줄, Rust 사용자는 `cargo install --git https://github.com/rtk-ai/rtk`로 설치할 수 있습니다. 설치 후 `rtk init -g`으로 Claude Code 연동 hook을 등록합니다.
어떤 사용자에게 적합한가요?
장황한 CLI 출력(긴 git log, 테스트 결과, 디렉터리 트리 등)이 LLM 컨텍스트를 빠르게 채우는 워크플로, 그리고 토큰·비용이 부담되는 장시간 코딩 세션을 운영하는 개발자에게 적합합니다.
무료인가요?
Apache-2.0 라이선스 오픈소스로 무료로 사용할 수 있습니다.