$ token-savings
トークン節約
ノイズの多いコマンド出力をソースで圧縮し、エージェントがターミナルのスパムではなくシグナルにコンテキストを使えるようにします。
肥大化したコンテキストウィンドウの正体
繰り返されるターミナルノイズがエージェントのループを圧迫します。Boostは必要な情報だけを残します。
○ → acme-app git:(main) claude
Claude Code v2.1.195
Opus 4.8 (1M context) · Claude Enterprise
~/projects/acme-app
› Fix the failing build
⎿ ⊞ Read src/api.ts, tsconfig.json
● I'll run the build and read the errors.
⎿ Bash(npm run build)
✓ build ran — noise stripped, 1 error kept
ERROR ./src/api.ts:42:18 — TS2345
Argument of type 'string' is not assignable to 'number'.
→ exact stack trace preserved · boilerplate dropped
● Found it — patching src/api.ts on the first pass.
⎿ Update(src/api.ts) +1 -1
Brewed for 6s
✓ Boost saved 409,100 tokens in this session
? for shortcuts · ← for agents● high · /effort
コンテキストウィンドウ742,900 tok · 62%
これはBoostが有効なセッションです。切り替えると、Boostが隠したコンテキストを圧迫する未加工の出力を確認できます。
Boost が残すもの
Boost はシグナルを保持します:失敗、サマリー、カウント、次の手がかり。繰り返しのストリームはコンテキストを消費する前に圧縮されます。
最も効く場面
エージェントが実行する最もノイズの多いコマンド(テスト、ビルド、ログ)が最も縮みます。
boost — noisy commands
# noisy test runs
pytest -q
go test ./...
npm test
# build & lint logs
npm run build
npx tsc --noEmit
ruff check .
# diffs, logs & debug output
git diff
docker logs app
kubectl logs deploy/api節約量を測る
Boost は生サイズとフィルタ後のサイズを追跡し、コマンドごとの節約トークンを推定します。合計は boost report、カスタムツールには TOML フィルター を追加します。
# サステナビリティ
排出削減
節約したトークンは燃やさなかったエネルギーです。Boost はトークン節約を推定排出影響に変換し、エージェントがスキップした作業をチームと共有できる数値にします。
$
boost
report
● ターミナルノイズ 170万トークン を節約。
● 359 g CO2e を回避。≈ 100万節約トークンあたり 0.21 kg CO2e。
ノイズ削減 → 計算削減 → 大気中の AI 排出削減。
排出
推定 CO2e 回避量
推定は、100万節約トークンあたりの kg-CO2e の設定可能なヒューリスティックを使用します。監査済みのカーボン会計ではなく方向性のあるサステナビリティ指標ですが、節約したコンテキストが大気への AI 排出削減につながることを具体的に示します。