RTKはコマンド出力を短くするツールです。AIに渡るテキストを減らせると聞き、実際にどの出力が変わるのか、自分の個人Gitプロジェクトで比べました。
2026年9月28日にWSL2上で3種類のコマンドを試すと、Gitの状態表示と差分は短くなり、検索は変わりませんでした。一方、RTKを通したコマンドは実行時間が長くなりました。出力が短くなることと、AIの仕事が速く終わることは別です。
その後、このブログの作業でも普段使いを始めました。10月5日までの8日分を集計すると、履歴に残ったコマンド出力は推定40.1万トークン相当、約14.5%減っていました。詳しく読む時は元の出力を取る、という使い方での結果です。
WSL2で同じコマンドを7回ずつ実行した
環境はWSL2 / Linux x86_64、RTK v0.50.0です。通常のコマンドとrtkを付けたコマンドをそれぞれ1回ウォームアップし、その後7回ずつ、実行順を交互に変えました。検索条件と対象範囲もそろえ、7回の出力が同一であることを確かめています。
出力は標準出力のUTF-8バイト数、時間はコマンド開始から終了までです。
| 対象 | 通常の出力 | RTKの出力 | 削減率 |
|---|---|---|---|
| Gitの状態表示 | 184 B | 88 B | 52.17% |
| 直前のコミットとの差分(対象を限定) | 83,913 B | 58,490 B | 30.30% |
| テキスト検索(71ファイルで各1行一致) | 4,880 B | 4,880 B | 0.00% |
短くなったコマンドは、RTK分だけ遅かった
同じ試行の実行時間の中央値です。
| 対象 | 通常 | RTK経由 |
|---|---|---|
| Gitの状態表示 | 5.59 ms | 20.71 ms |
| 差分表示 | 11.00 ms | 35.39 ms |
| テキスト検索 | 46.37 ms | 61.97 ms |
今回のコマンド単体では、RTKを通すと約15〜24 ms長くなりました。RTKの起動や出力整形にかかった分が含まれます。
短い出力をモデルが読む時間や、AIの確認・再実行にどう影響するかは測っていません。
検索が変わらなかったのは、今回のように短い一致行が複数ファイルへ散らばる条件では、RTKが元の表示を保つためです。
状態表示も52%減っていますが、実際に減ったのは96 Bでした。
約1週間使った履歴では、出力が約14.5%減っていた
9月28日にCodexにRTKを普段使う設定を頼みました。一週間ほど経ったので、どれくらい減ったかも集計してもらいました。
対象は9月28日〜10月5日、8日分の2,152件の実行記録です。失敗や削減ゼロの記録も含め、出力が増えた分は差し引きました。
| 項目 | RTKの推定トークン数 |
|---|---|
| 短縮前のコマンド出力 | 2,768,627 |
| 短縮後のコマンド出力 | 2,367,984 |
| 差し引き削減量 | 400,643 |
合計同士で割ると、削減率は約14.5%。
RTKのトークン数は、出力のバイト数を4で割って切り上げた推定です。
実際のモデル用トークナイザーで数えたものではなく、履歴に残らない操作もこの集計には入っていません。RTKの集計仕様
削減量の約75%は検索出力からでした。大きく減ったのは3種類。
| 出力の種類 | 推定削減量 | その種類での削減率 |
|---|---|---|
| テキスト検索 | 302,097 | 51.2% |
| ファイル内容の取得 | 61,479 | 14.7% |
| ファイル一覧 | 23,940 | 86.1% |
2,152件のうち1,108件は、rtk proxyで短くせずに出力を取っています。
記事の根拠を拾う時、コードを細かく読む時、失敗原因を追う時まで省略すると困るので、元の内容を読んでいる。
何でも削って14.5%じゃなく必要な詳細は残した使い方で、この割合。
今回分かったのは、コマンド出力の差まで
最初の3コマンド比較では、Gitの状態表示と差分は短くなり、検索は変わりませんでした。
コマンド単体の時間は延びるが、普段使いでも出力は約15%減らすことができた。
塵積で使い続ければ削減効果は大きくなると思うので、多少遅くなることは現状受け入れて使い続けてみようと思う。
確認した公式情報
- RTK v0.50.0の配布物(2026年9月28日確認)
- RTK v0.50.0の検索出力処理(2026年9月28日確認)
- RTK v0.50.0の削減量・推定トークン数の説明(2026年10月6日確認)
- RTK v0.50.0の利用履歴・集計処理(推定方法と実行別の記録を確認、2026年10月6日)

コメント