OpenSource-Hub
R

rtk

SHA-256
51.2k stars·개발 도구·SHA-256 체크섬 확인됨

CLI 에이전트는 일반적인 개발 명령의 LLM 토큰 소비를 60-90 % 줄일 수 있습니다.

스마트 다운로드

Download 버전 다운로드

v0.40.0 · 3.9 MB

AI 개발 도구의 토큰은 돈을 절약하는 도구로 자동으로 명령 출력을 압축하고 토큰을 80 % 절약합니다.

주요 기능

  • 지능형 필터링 명령 출력, 메모, 공백, 샘플 코드 제거
  • 디렉토리 / 타입에 따라 유사한 결과를 분류
  • 다드라이브 정보를 절단하고 핵심 컨텍스트를 유지
  • 일본 행과 통계 번호를 반복
  • Claude Code, Copilot, Gemini CLI 등 AI 도구에 자동 통합

할 수 없는 것

  • rtk는 쉘을 통해서만 실행되는 명령에만 적용되며, Claude Code의 Read, Grep, Glob와 같은 AI 도구의 내장 도구는 자동으로 을 통과하지 않으며, rtk read, rtk grep 등의 명령을 수동으로 사용해야 합니다. 또한 crates.io에는 같은 이름의 프로젝트 'Rust Type Kit'가 있으며, 설치 후 rtk gain 오류를 실행하면 git 설치 방법을 사용해야 합니다. Windows 사용자는 WSL를 사용하여 전체 시스템 지원을받을 것을 권장합니다.

사용 사례

  • 인공지능 인코딩 어시스턴트를 사용하는 경우 토큰 소비와 비용을 크게 줄이고
  • CI/CD 파이프라인에서 테스트 로그 출력을 최적화하여 LLM 처리 소음을 줄이십시오

상세 설명

Rtk는 인공지능 개발 도구인 Claude Code, Copilot, Gemini CLI 등과 같은 쉘 명령 사이에 위치한 고성능 CLI 에이전트로, 출력은 LLM 컨텍스트에 도달하기 전에 필터링 및 압축되며 대개 토큰 소비를 60-90% 감소시킵니다. Rust는 Rust 단일 바이너리 파일 구축을 사용하여 제로 의존하며 git, 테스트 드라이버, 코드 검사 도구, 매니저, Docker, kubectl 및 AWS CLI를 포함한 100개 이상의 일반적인 명령을 지원합니다. 스마트한 필터링, 분할, 절단 및 분량 해제로 4가지 전략을 사용하여 작업 흐름을 10초 미만에 투명하게 통합합니다. 수동 조정 또는 복잡한 파이프

태그

CLI proxytoken optimizationLLM cost reductionRustdeveloper toolsAI assistant enhancement

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)

3

Homebrew를 사용하여 설치:brew install rtk

4

또는 빠른 설치 스크립트를 실행하십시오:curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sḩ sh

5

설치 인증:rtk --version 버전 번호를 표시해야합니다

설치 가이드
  1. Homebrew를 사용하여 설치:brew install rtk
  2. 또는 빠른 설치 스크립트를 실행하십시오:curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sḩ sh
  3. 설치 인증:rtk --version 버전 번호를 표시해야합니다

최신 릴리스 노트

## [0.40.0](https://github.com/rtk-ai/rtk/compare/v0.39.0...v0.40.0) (2026-05-13)

### Features

* **gradlew:** Gradle support for Android/Kotlin developers ([833026b](https://github.com/rtk-ai/rtk/commit/833026b893822be4e1c64d22d640e979cd9eff51))

* **hermes:** add Hermes Agent support via rtk init --agent hermes ([55f998d](https://github.com/rtk-ai/rtk/commit/55f998d08cd80ece970fe5e61eaae3533512288b))

* **hooks:** add transparent_prefixes config for wrapper commands ([998f1ee](https://github.com/rtk-ai/rtk/commit/998f1ee0a3cf8d73ea0d6d87c121117f351e4992))

* **init:** add --dry-run flag to preview changes without writing ([172ec54](https://github.com/rtk-ai/rtk/commit/172ec54580ddb0d737ef3e3be8a075eaeeb0a01b))

### Bug Fixes

* **cicd:** pr-target clean msg + git app token ([e4c3ed7](https://github.com/rtk-ai/rtk/commit/e4c3ed7d889ede726df7986ade94a4714c7c7f99))

* **cicd:** set release-please target-branch to master [skip ci] ([0c6a838](https://github.com/rtk-ai/rtk/commit/0c6a838594e87346b67bd13c092b8a46a783af87))

* correct ARCHITECTURE.md path in README links ([2a41e03](https://github.com/rtk-ai/rtk/commit/2a41e039903049543aa6c69482747eddcce9ee5a))

* don't inject -json for go test -bench runs ([380a7c9](https://github.com/rtk-ai/rtk/commit/380a7c9f1189fafe7d0b878b3821a720ac6ab4b2))

* **dotnet:** format build/test/restore output sections ([106305b](https://github.com/rtk-ai/rtk/commit/106305b1978ad5fdd47139d3543cfa53a5e8172e))

* **dotnet:** format warnings section in build/test/restore outputs ([c5245d7](https://github.com/rtk-ai/rtk/commit/c5245d74fafc066072615d804c27d5c2892db7d9))

* **dotnet:** move build/test/restore status line to the bottom ([ed161b0](https://github.com/rtk-ai/rtk/commit/ed161b0a33a2a784bb933792501aa2747b0df3c3)), closes [#1574](https://github.com/rtk-ai/rtk/issues/1574)

* **gradlew:** use resolved_command for system gradle fallback ([9e3a5ae](https://github.com/rtk-ai/rtk/commit/9e3a5ae68d4adc3d7fc374f36235cb5164e6efc8))

* **hooks:** address transparent prefix review ([fdf0ed0](https://github.com/rtk-ai/rtk/commit/fdf0ed0b597f1ebdc96a2793df2725a1e62bc65c))

* **hooks:** compose env and transparent prefixes ([b234bc6](https://github.com/rtk-ai/rtk/commit/b234bc6db1ab301334412409a4cfd67fe99c58f0))

* **hooks:** make Cursor preToolUse rewrites work and stay visible ([f00977a](https://github.com/rtk-ai/rtk/commit/f00977aa338ce6bafe8df69c271679951310b045))

* minor code cleanup, avoid duplicating logic ([20cac8a](https://github.com/rtk-ai/rtk/commit/20cac8a4e7c2b7e0e2675dbcab4fbd0fb1ad79ed))

* new rewite_command test call after rebase ([5cfb8e1](https://github.com/rtk-ai/rtk/commit/5cfb8e1d2bdf85d60633868cb420aba9a7b923f4))

파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

a75d210a445874106bc16da2b4efba01d36d297afa33ec134728f2d5f42ef5af

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Homebrew를 통해 설치하면 brew uninstall rtk를 실행하고 스크립트를 통해 설치하면 ~/.local/bin/rtk 파일을 삭제하고 shell 프로필에서 관련 환경 변수를 제거합니다. Cargo를 통해 설치한 경우 cargo uninstall rtk를 실행합니다. 마지막으로 AI 도구의 프로필(예: .bashrc 또는 .zshrc)에서 rtk 초기화 행을 제거합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-05-20T06:29:34Z
GitHub 저장소공식 웹사이트

유사한 프로젝트