claudekit / tools / rtk
[ Tool · Claude Code Utilities ]

RTK

개발 명령 출력을 LLM 컨텍스트로 보내기 전에 60~90% 압축하는 Rust 단일 바이너리 CLI 프록시. git·npm·pytest 등 100여 개 명령을 지원해 더 긴 세션과 더 낮은 비용을 만듭니다.

rtk-ai/rtk ·updated
$ brew install rtk copy

왜 필요한가?

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% 압축된 채 컨텍스트에 도달 → 더 긴 추론, 더 긴 세션, 더 낮은 비용

실제 사용 시나리오

  1. 장시간 디버깅 세션에서 반복되는 테스트 실행으로 컨텍스트가 빠르게 차는 경우 압축
  2. 대형 monorepo에서 git log, git status, 디렉터리 트리 등 장황한 명령 출력을 LLM에 자주 보내야 하는 경우
  3. 5시간 한도·API 토큰 예산·고정 컨텍스트 윈도우를 더 효율적으로 활용하고 싶을 때
§ 6

See also

same category · curated
[01]
[Tool] Herdr · Rust로 작성된 단일 바이너리의 터미널 네이티브 에이전트 멀티플렉서. tmux식 세션 유지와 패널 분할에 에이전트 상태 추적(idle, working, blocked, done)을 더해, Claude Code를 포함한 여러 CLI 에이전트를 한 화면에서 관리합니다. Herdr는 Claude Code를 자동 감지해 직접 통합(direct integration) 설치 프롬프트를 띄우고, 승인하면 풀 상태 감지, 로컬 소켓 API를 통한 시맨틱 상태 전달, 재시작 후 에이전트 세션 복원이 동작합니다.
tool · claudekit.io / tools / herdr
[02]
[Tool] CC Workflow Studio · 캔버스 위에서 AI 에이전트 워크플로를 시각적으로 설계해, Claude Code·Cursor·Copilot 등 에이전트가 바로 실행할 수 있는 Markdown(skills·commands·agents)으로 내보내는 VS Code 익스텐션. MCP 서버가 내장돼 'Edit with AI'로 자연어 수정도 가능.
tool · claudekit.io / tools / cc-wf-studio
[03]
[Skill] Find Skills · 사용자가 "X 하는 방법 알려줘" 같은 질문을 하면 자동 활성화되어, 오픈 에이전트 스킬 생태계에서 적합한 스킬을 검색·설치하도록 안내하는 메타 스킬.
tool · claudekit.io / tools / find-skills
§ 7

자주 묻는 질문

자주 묻는 질문
§ 7.1
RTK는 무엇인가요?
git·cargo·npm·pytest·docker 등 100여 개 개발 명령의 출력을 LLM 컨텍스트로 전달하기 전에 60~90% 압축하는 Rust 단일 바이너리 CLI 프록시입니다.
§ 7.2
어떤 AI 도구에서 동작하나요?
Claude Code, GitHub Copilot(VS Code/CLI), Cursor, Gemini CLI, Codex, Windsurf, Cline/Roo Code, OpenCode, Kilo Code, Google Antigravity 등 다수의 AI 코딩 클라이언트를 지원합니다.
§ 7.3
어떻게 설치하나요?
macOS는 `brew install rtk`, Linux/macOS 공통은 install.sh 한 줄, Rust 사용자는 `cargo install --git https://github.com/rtk-ai/rtk`로 설치할 수 있습니다. 설치 후 `rtk init -g`으로 Claude Code 연동 hook을 등록합니다.
§ 7.4
어떤 사용자에게 적합한가요?
장황한 CLI 출력(긴 git log, 테스트 결과, 디렉터리 트리 등)이 LLM 컨텍스트를 빠르게 채우는 워크플로, 그리고 토큰·비용이 부담되는 장시간 코딩 세션을 운영하는 개발자에게 적합합니다.
§ 7.5
무료인가요?
Apache-2.0 라이선스 오픈소스로 무료로 사용할 수 있습니다.