RTK(Rust Token Killer)でClaude Codeのトークン使用量を60〜90%削減する

Claude Code を使い続けると、トークン消費が思いのほか速く、使用制限に達してしまうことがある。その主な原因のひとつが、ターミナルコマンドの出力だ。git status や npm install が吐き出すプログレスバー・警告・ログといったノイズが、そのままコンテキストに流れ込んでいる。 この問題を解決するツールが RTK(Rust Token Killer) だ。 RTK とは RTK は Claude Code とターミナルの間に挟む「CLI プロキシ」ツール。Rust 製の単一バイナリで、依存関係ゼロのオープンソースプロジェクトだ。 GitHub: rtk-ai/rtk 公式サイト: https://www.rtk-ai.app/ コマンドを透過的にラップして出力をフィルタリングし、LLM のコンテキストに送る情報量を大幅に削減する。実測で 60〜90% のトークン削減、1,000 万トークン以上の削減(89% 削減)を達成した事例も報告されている。 4 つの最適化戦略 RTK は以下の戦略でターミナル出力を圧縮する: 戦略 内容 スマートフィルタリング ANSI エスケープコード、スピナー、プログレスバーを除去 グルーピング 関連する出力をまとめて集約 重複除去 繰り返しパターンを排除 トランケーション エラーは保持しつつ、冗長な成功出力を切り詰め オーバーヘッドは 1 コマンドあたり 10ms 未満で、100 以上の開発コマンドに対応している。 セットアップ 1 rtk init -g -g フラグでグローバルインストール。Claude Code / GitHub Copilot との統合も自動で設定される。 インストール後、RTK はコマンドを透過的に書き換える。たとえば git status は内部で rtk git status として実行され、Claude には圧縮済みの出力が渡される。ユーザーが意識する必要はない。 ...

2026年4月7日 · 1 分

Claude Code で使える神コマンド10選 — 知らないと時間を溶かす

Claude Code を使いこなすうえで押さえておきたいコマンド・指示パターンを10個まとめました。 これを知っているか知らないかで、作業スピードに大きな差が生まれます。 コマンド一覧 1. /edit — 部分修正で爆速 ファイル全体を書き直すのではなく、特定の箇所だけを修正したいときに使います。 /edit auth.py の login 関数のバリデーション処理を修正して 変更箇所を絞ることで、Claude が意図を正確に把握しやすくなり、意図しない書き換えを防げます。 2. /diff — 変更点だけ確認 Claude が加えた変更内容を一覧表示します。大量に編集した後に「何が変わったか」を素早く把握できます。 /diff git diff の感覚で使えるため、コードレビュー前の最終確認に重宝します。 3. /undo — 即戻せる 直前の変更を取り消します。「やっぱり前の方が良かった」というときに即座に元に戻せます。 /undo Claude Code はセッション内の変更履歴を保持しているため、複数回の /undo で遡ることも可能です。 4. /run — 実行まで自動 コードの生成だけでなく、その場で実行まで完結させます。スクリプトの動作確認やテスト実行を素早く回せます。 /run scripts/migrate.py を実行して結果を確認して 実行結果のエラーも自動で拾い、修正まで一気に進めてくれます。 5. /test — テスト生成 実装コードに対応するユニットテストを自動生成します。テストを書く手間を大幅に削減できます。 /test UserService クラスのテストを生成して 既存のテストフレームワーク(pytest、Jest など)を検出して、プロジェクトのスタイルに合わせたコードを出力してくれます。 6. /fix — エラー修正 エラーメッセージをそのまま貼り付けるだけで、Claude が原因を分析して修正します。 /fix TypeError: 'NoneType' object is not subscriptable スタックトレースごと渡すと、より正確な修正が得られます。 7. /refactor — 最適化 動いているコードをより読みやすく・効率的な構造に書き直します。 ...

2026年3月17日 · 1 分