rtk (Rust Token Killer)とは?
rtkは、コーディングエージェントとシェルの間に常駐する単一のRustバイナリです。rtk init -gを実行するとClaude CodeのPreToolUseフックが追加され、git statusなどのコマンドがrtk git statusに書き換えられます。そして、モデルが出力を読み取る前に、rtkが出力のフィルタリング、グループ化、切り詰めを行います。git、テストランナー、リンター、Docker、Kubernetes、クラウドCLIを含む100以上のコマンドに対応しており、CodexやGoogle Antigravityを含む18種類のエージェントをサポートしています。
CLIはApache-2.0であり、BUSL-1.1の圧縮エンジンにリンクしています。エンジンを除いたApacheのみのrtk-ossビルドも存在し、独立したBUSL-1.1のrtk-proxyデーモンがAPIトラフィックを圧縮します。本番環境での利用は無料ですが、rtkを製品やサービスとして再販する場合はライセンスが必要です。テレメトリはデフォルトで無効になっています。メンテナは、シークレットのマスキング、ポリシー、サンドボックスを備えたチーム向け統制レイヤーであるRTK Proも、ホスト型テナントまたはセルフホスト形式で販売しています。
rtk (Rust Token Killer)は使う価値があるか?
rtkは自身が捕捉できる対象のみを圧縮しますが、その範囲は限定的です。2026年7月にJetBrainsが実施した86のSkillsBenchタスクによる対比ベンチマークでは、フックが関与したのはBash呼び出しの約3分の1にとどまりました。これはツール結果の文字数の20%弱にすぎません。ReadやGrepはフックを迂回し、パイプライン、ヒアドキュメント、python3の呼び出しはそのまま実行されるためです。彼らの上限予測では、実現可能な最大削減幅は入力トークンの約3%にとどまると算出されました。
実際に測定された結果は、その上限値よりも悪いものでした。低いreasoning effortでは、rtkを適用したセッションのコストは中央値で7.6%増加し、ターン 数は13.8%増加しました。高いeffortでは差はなく、タスクの品質はどちらの設定でも同等でした。同じテスト実行において、rtk独自の内蔵カウンターは9,600万トークンを削減したと報告していました。READMEには、その数値がバイト数を4で割った概算であり、Bash出力の削減は請求額の削減と同義ではないことが率直に明記されています。
Glia Intelligenceによる小規模な2つ目のテストでも、同様の結論に至りました。低いeffortのClaude Opus 5を用いた6つのAider Polyglotタスクにおいて、rtkは自己推計でシェル出力を76%削減したものの、Claude Codeが報告した総費用はrtkなしの2.52ドルに対し、rtkありでは2.66ドルとなりました。新規入力の減少幅は中央値で0.5%にとどまり、事前に設定された10%の目標には届きませんでした。また、タスク通過率はrtkなしの18回中18回に対し、rtkありは18回中17回でした。削減の大部分はディレクトリ一覧によるもので、15回のcatコマンドでは何も削減されませんでした。
フックがエージェントの実行するすべてのBashコマンドを書き換える構造上、セキュリティの実績は確認に値します。2026年5月以降、3件のアドバイザリが公開されています。モデルに提示される出力を密かに変更し得るプロジェクトローカルのフィルタファイル(0.32.0で修正済み)、シェルの区切り文字が分割されないことによる権限確認の重大な迂回、そしてOpenClawの書き換えプラグインにおけるコマンドインジェクションです。現行リリースでは前の2件が修正されています。なお、rtkという名前の無関係なcrateも存在するため、インストール後にはrtk --versionの確認が必要です。
このプロジェクトは活発に開発が進んでおり、84,000のスター数を集め、2026年10月14日にv1.0.1が公開されて以降は1日に数回リリース候補版が提供されており、900件近い未解決のissueが存在します。長大なテストランナーやビルドログが大半を占めるセッションにおいて一定の有用性はありますが、検証結果を踏まえると、請求額への影響は削減カウンターではなくccusageで測定するべきです。
真価を発揮する場面
大規模なTypeScriptモノレポでClaude Codeを実行する個人開発者
jestやtscの出力がコンテキストウィンドウを圧迫するのを防ぐこと
brew install rtkを実行した後にrtk init -gを実行します。失敗時のみのテスト出力により、長いセッションの可読性を保てます。JetBrainsの検証では平均して削減効果が見られなかったため、導入前後で1週間ccusageを用いて測定してください。
30名の開発者向けにエージェント環境を標準化するプラットフォームエンジニア
rtkをデフォルトで導入すべきかどうか判断すること
無料のCLIは1シートあたりの費用がかかりませんが、すべてのシェルコマンドを書き換えるフックを追加します。アドバイザリの修正を含むバージョン以降に固定し、BUSLの条項が法務上の懸念となる場合はrtk-ossを優先し、義務付ける前に試験導入を行ってください。
月々のClaudeの請求額を監視するエンジニアリングマネージャー
出力品質を落とさずにエージェントの費用を削減すること
rtk単独で請求額が変わる可能性は低く、JetBrainsが算出した上限値は入力トークンの約3%でした。コストに対しては、effortの設定やモデルの選定の方がはるかに大きな影響を与えます。
導入前に確認すること
- 導入
- brew install rtk、winget install rtk-ai.rtk、またはcurlによるインストールスクリプトを使用します。その後、rtk init -g(または各エージェント向けのフラグ)でフックを導入します。最初の書き換えコマンドが実行されるまでの所要時間は1分未満です。
- 連携
- PreToolUseフック、プラグイン、またはAGENTS.mdの指示を介して、Claude Code、Codex、OpenClaw、Google Antigravity、Kimiを含む18種類のエージェントをサポートします。git、gh、npm、pytest、Go、Docker、Kubernetes、AWS、Terraformなど100以上のコマンドに対応しています。
- データとプライバシー
- ローカルで実行され、デフォルトでは何も外部送信されません。匿名テレメトリはrtk telemetry enableによるオプトイン方式であり、コマンドやファイルの内容が含まれることはありません。GitHubアドバイザリが3件公開されており、そのうち1件は高深刻度です。エンジンおよびプロキシのBUSL-1.1ライセンスにより、ライセンス契約なしでrtkを第三者へ商用サービスとして提供することは禁止されています。
- 大規模利用時のコスト
- 本番環境でのCLIの利用は無料です。シークレットのマスキング、ポリシー、可観測性、サンドボックスを備えた有料のチーム向けエディションであるRTK Proは、ホスト型テナント、自社クラウド、またはオンプレミスで稼働します。料金ページの記載から価格を確認することはできませんでした。
- 制限
- フックを通過するのはBashツールの呼び出しのみであり、Read、Grep、Globは通過しません。未解決のissueが約900件あり、その多くはWindowsでのフック検出や意図しない出力の切り詰めに関するものです。リリース候補版は1日に複数回公開されています。
良い点
- テスト、ビルド、gitの冗長な出力を抑制します
- 18種類のエージェントを単一バイナリでカバーします
- テレメトリはデフォルトで無効です
- ライセンスに配慮が必要な組織向けにApacheのみのエディションがあります
気になる点
- 2つの独立したコスト検証で削減が見られませんでした(代表的な実行例で7.6%および5.8%のコスト増)
- 内蔵の削減カウンターは請求対象トークンではなくバイト数を推計した値です
- 2026年5月以降に3件のセキュリティアドバイザリが公開されています
- エージェントが実行するすべてのBashコマンドをフックが書き換えます
おすすめの人
シェルの出力が極めて冗長であり、その効果を自身で測定する開発者に適しています。
rtk (Rust Token Killer)の代替
rtk (Rust Token Killer):よくある質問
- rtk (Rust Token Killer)は使う価値があるか?
- シェルの出力は短縮されますが、それはClaude Codeの利用料が安くなることと同義ではなく、2つの独立したコスト検証の双方で削減効果はないと結論づけられました。 評価は5点満点中3.4点です。
- rtk (Rust Token Killer)の料金は?
- 無料(Apache-2.0のCLIに加え、BUSL-1.1のエンジン。Apacheのみのrtk-ossも利用可能です)。商用での再販にはライセンスが必要です。チーム向けのRTK Proは有料で、7日間のトライアルがあります。
- rtk (Rust Token Killer)の欠点は?
- 2つの独立したコスト検証で削減が見られませんでした(代表的な実行例で7.6%および5.8%のコスト増); 内蔵の削減カウンターは請求対象トークンではなくバイト数を推計した値です; 2026年5月以降に3件のセキュリティアドバイザリが公開されています; エージェントが実行するすべてのBashコマンドをフックが書き換えます.
- rtk (Rust Token Killer)は誰に向いているか?
- シェルの出力が極めて冗長であり、その効果を自身で測定する開発者に適しています。
- チームや本番環境でrtk (Rust Token Killer)を使うと費用はいくらか?
- 本番環境でのCLIの利用は無料です。シークレットのマスキング、ポリシー、可観測性、サンドボックスを備えた有料のチーム向けエディションであるRTK Proは、ホスト型テナント、自社クラウド、またはオンプレミスで稼働します。料金ページの記載から価格を確認することはできませんでした。
- rtk (Rust Token Killer)は企業データを扱っても安全か?
- ローカルで実行され、デフォルトでは 何も外部送信されません。匿名テレメトリはrtk telemetry enableによるオプトイン方式であり、コマンドやファイルの内容が含まれることはありません。GitHubアドバイザリが3件公開されており、そのうち1件は高深刻度です。エンジンおよびプロキシのBUSL-1.1ライセンスにより、ライセンス契約なしでrtkを第三者へ商用サービスとして提供することは禁止されています。
- rtk (Rust Token Killer)の代わりになるものは?
- 当サイトでレビューした中で最も近い代替はccusage, Graphify, Claude Code Router 、 context-modeです。
回答確認日:2026年10月26日
