rtk
SHA-256CLI 에이전트로, 일반적인 개발 명령어의 LLM 토큰 소모를 60-90% 절감할 수 있습니다. 단일 Rust 바이너리 파일, 제로 종속성.
스마트 다운로드
Download 버전 다운로드
v0.40.0 · 3.9 MB
AI 개발 도구의 토큰 절약 도구, 명령 출력을 자동 압축하여 80% 토큰 절약.
주요 기능
- 명령 출력을 지능적으로 필터링하여 주석, 공백, 보일러플레이트 코드 제거
- 디렉터리/유형별로 유사한 결과를 그룹화하여 집계
- 중복 정보를 잘라내고 핵심 컨텍스트 유지
- 중복 로그 라인을 제거하고 횟수 통계
- Claude Code, Copilot, Gemini CLI 등 AI 도구에 자동 통합
할 수 없는 것
- •rtk는 셸을 통해 실행되는 명령에만 적용되며, AI 도구의 내장 도구(예: Claude Code의 Read, Grep, Glob)는 자동으로 훅을 거치지 않으므로 rtk read, rtk grep 등의 명령을 수동으로 사용해야 합니다. 또한, crates.io에는 동명의 프로젝트 'Rust Type Kit'이 존재합니다. 설치 후 rtk gain 명령 실행 시 오류가 발생한다면 잘못된 패키지를 설치한 것이므로 git 설치 방식으로 변경해야 합니다. Windows 사용자는 완전한 훅 시스템 지원을 위해 WSL 사용을 권장합니다.
사용 사례
- AI 코딩 어시스턴트 사용 시 토큰 소모와 비용을 대폭 절감
- CI/CD 파이프라인에서 테스트 로그 출력을 최적화하여 LLM 처리의 노이즈를 감소
rtk는 AI 개발 도구(Claude Code, Copilot, Gemini CLI 등)와 셸 명령어 사이에 위치한 고성능 CLI 프록시로, 출력이 LLM 컨텍스트에 도달하기 전에 필터링 및 압축하여 일반적으로 토큰 소비를 60-90% 줄입니다. Rust 단일 바이너리로 구축되었으며, 의존성이 전혀 없고 git, 테스트 러너, 린터, 패키지 관리자, Docker, kubectl, AWS CLI를 포함한 100개 이상의 일반 명령어를 지원합니다. 스마트 필터링, 그룹화, 잘라내기, 중복 제거의 네 가지 전략을 통해 10밀리초 미만의 오버헤드로 워크플로우에 투명하게 통합됩니다. 프롬프트를 수동으로 조정하거나 복잡한 파이프라인이 필요한 기존 방식과 달리, rtk는 셸 훅 또는 직접 명령어 래핑을 통해 자동으로 활성화되며 어떤 구성도 필요 없이 다양한 프로젝트에서 일관된 토큰 절약을 실현합니다. LLM 컨텍스트 압축 도구나 임시 grep/sed 스크립트와 비교했을 때, rtk는 개발자 명령줄 시나리오를 위해 설계되었으며, CLI 출력 최적화에 특화된 유일한 경량 솔루션입니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
Homebrew로 설치: brew install rtk
또는 빠른 설치 스크립트 실행: curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
설치 확인: rtk --version에 버전 번호가 표시되어야 함
- Homebrew로 설치: brew install rtk
- 또는 빠른 설치 스크립트 실행: curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
- 설치 확인: rtk --version에 버전 번호가 표시되어야 함
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
a75d210a445874106bc16da2b4efba01d36d297afa33ec134728f2d5f42ef5af이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Homebrew를 통해 설치한 경우 `brew uninstall rtk`를 실행하고, 스크립트 설치의 경우 `~/.local/bin/rtk` 파일을 삭제한 후 셸 설정 파일에서 관련 환경 변수를 제거하십시오. Cargo를 통해 설치한 경우 `cargo uninstall rtk`를 실행합니다. 마지막으로 AI 도구의 후크 설정 파일(예: `.bashrc` 또는 `.zshrc`)에서 rtk 초기화 라인을 제거하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs