ホームLLMrtk-ai/rtk
39

// 概要

RTK は、コマンド出力をフィルタリングおよび圧縮して LLM のトークン消費量を大幅に削減する高性能な CLI プロキシです。100 種類以上の一般的なコマンドをサポートしており、透過的なシェルフックを通じて主要な AI コーディングツールとシームレスに統合されます。ノイズを除去してデータを要約することで、開発者がコンテキストを維持しながらコストとレイテンシを最小限に抑えることを支援します。

// 技術解説

RTK (Rust Token Killer) は、コマンドライン出力をフィルタリングおよび圧縮することで LLM のトークン消費量を大幅に削減するように設計された、高性能な CLI プロキシです。AI コーディングエージェントとシェルとの間で透過的なミドルウェアとして機能し、100 種類以上の一般的なコマンドからのデータストリームを最適化することで、10ms 未満のオーバーヘッドで 60-90% のトークン削減を実現します。このプロジェクトは効率性とシームレスな統合を優先しており、Rust ベースのバイナリと自動化されたシェルフックを利用することで、ユーザーによる手動介入なしに AI アシスタントが最も関連性の高い情報のみを受け取れるようにしています。

// 主要ハイライト

01
冗長なコマンド出力をフィルタリング、グループ化、および切り詰めることで、LLM のトークン使用量を 60-90% 削減します。
02
開発、テスト、およびインフラストラクチャツール全体で 100 種類以上の一般的な CLI コマンドをサポートしています。
03
シェルコマンドをインターセプトし、ユーザーのワークフローを変更することなく RTK を経由させる、透過的な自動書き換えフックを備えています。
04
「rtk gain」コマンドによる組み込みの分析機能を提供し、トークンの節約量を追跡して最適化の機会を特定できます。
05
コマンドが失敗した際に完全でフィルタリングされていない出力ログを自動的に保存する「tee」メカニズムが含まれており、デバッグ用のコンテキストが確実に保持されます。
06
Claude Code、Cursor、Copilot、Windsurf を含む 12 の主要な AI コーディングツールとの幅広い互換性を提供します。

// ユースケース

01
シェルコマンドを透過的に書き換え、LLM 向けにコンパクトでトークン効率の高い出力を提供する
02
ログ、テスト結果、ファイルリストを集約およびフィルタリングしてコンテキストウィンドウの使用量を削減する
03
さまざまな開発ワークフローや AI エージェント全体でのトークン節約量を追跡および分析する

// クイックスタート

開始するには、Homebrew、curl、または Cargo を介してバイナリをインストールし、「rtk init -g」を実行して、使用する AI エージェント用の自動書き換えフックをセットアップします。初期化が完了したら、AI ツールを再起動して、シェルコマンドに対して RTK で最適化された出力を自動的に使用できるようにします。インストールを確認し、トークンの節約量を表示するには「rtk gain」を実行してください。