OpenSource-Hub
R

rtk

SHA-256
51.2k stars·開発ツール·SHA-256 チェックサム確認済み

CLIエージェントは、一般的な開発コマンドの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は、Claude Code、Copilot、Gemini CLIなどのAI開発ツールとシェルコマンドの間で動作する高性能CLIプロキシです。出力がLLMのコンテキストに到達する前にフィルタリングと圧縮を行い、通常60〜90%のトークン消費を削減します。Rustのシングルバイナリで構築され、依存関係がなく、git、テストランナー、リンター、パッケージマネージャー、Docker、kubectl、AWS CLIを含む100以上の一般的なコマンドをサポートしています。スマートフィルタリング、グループ化、トランケーション、重複除去の4つの戦略により、10ミリ秒未満のオーバーヘッドでワークフローに透過的に統合されます。プロンプトの手動調整や複雑なパイプラインが必要な従来の方法とは異なり、rtkはシェルフックや直接コマンドラッピングによって自動的に有効になり、設定不要で多様なプロジェクトにおいて一貫したトークン節約を実現します。LLMコンテキスト圧縮ツールや一時的なgrep/sedスクリプトと比較して、rtkは開発者のコマンドラインシナリオに特化して設計されており、同種のツールの中で唯一CLI出力の最適化に焦点を当てた軽量ソリューションです。

タグ

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.sh | sh

5

インストールを確認:rtk --version でバージョン番号が表示されることを確認

インストールガイド
  1. Homebrew を使用してインストール:brew install rtk
  2. またはクイックインストールスクリプトを実行:curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
  3. インストールを確認: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 の初期化行を削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-06-25 16:30:28
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト