lean-ctxはすべてのセッションにわたって節約したtokenを追跡します。このガイドでは、ターミナルダッシュボード、Web UI、Wrappedレポート、ベンチマークを通じた節約データへのアクセス、解釈、共有方法を説明します。
すべてのデータは~/.lean-ctx/stats.jsonにローカル保存され、セッションや再起動をまたいで永続化されます。
ターミナルダッシュボード - lean-ctx gain
節約量を確認する主な方法。任意のターミナルでlean-ctx gainを実行すると、カラー、バー、スパークライン、USD換算を含むビジュアルダッシュボードが表示されます。
$ lean-ctx gain
◆ lean-ctx Token Savings Dashboard
────────────────────────────────────────────────────────
7.8M 67.8% 3,994 $43.14
tokens saved compression commands USD saved
Top Commands
──────────────
curl 328x ████████████████████ 3.2M saved
git 412x ██████████████ 1.8M saved
cargo 156x ██████████ 1.1M saved
npm 89x ████ 420K saved
30-day sparkline: ▁▃▅▇██▇▅█▇▃▁▅▇██▇▅█▇▃▁▅▇██▇▅█▇▃▁▅▇██▇▅█▇▃▁ 数値の意味
| 指標 | 意味 |
|---|---|
| tokens saved | すべてのセッションにわたってLLMコンテキストから除去されたtokenの合計。 |
| compression | 除去されたtokenの平均割合。高いほど効率的。 |
| commands | シェルフックで圧縮されたシェルコマンドの合計数。 |
| USD saved | 平均token単価(100万入力tokenあたり$2.50)に基づく推定コスト節約。 |
| Top Commands | 合計節約量でランク付けされた、最もtokenを節約したCLIツール。 |
| 30-day sparkline | 30日間の日別節約活動のビジュアルトレンド。 |
ライブモード - lean-ctx gain --live
2秒ごとに自動更新されるダッシュボード。
$ lean-ctx gain --live
◆ lean-ctx LIVE refreshing every 2s
────────────────────────────────────────────────────────
7.8M 67.8% 3,994 $43.14
tokens saved compression commands USD saved
Session: 42 cmds | 89.2K saved | 94.1% rate ▁▃█▇██▁█
Press q to quit 使用場面:コーディングセッション中にサイドターミナルで実行し、リアルタイムの節約量を監視。
チャートとテーブル
lean-ctx gain --graph
日別バーの30日間節約チャート。
$ lean-ctx gain --graph
Token Savings (30 days)
──────────────────────────────
03-20 │ ██████████████████████ 1.0M
03-21 │ ███████████████ 690K
03-22 │ ████████████████████████ 1.1M
03-23 │ █ 9.4K
03-24 │ ██████████████████████ 1.7M lean-ctx gain --daily
token節約量、圧縮率、コマンド数、USDの列を含む日別テーブル。
$ lean-ctx gain --daily
┌────────────┬──────────┬───────┬──────┬────────┐
│ Date │ Saved │ Rate │ Cmds │ USD │
├────────────┼──────────┼───────┼──────┼────────┤
│ 2026-03-28 │ 1.7M │ 72.4% │ 412 │ $4.25 │
│ 2026-03-27 │ 1.1M │ 68.9% │ 289 │ $2.75 │
│ 2026-03-26 │ 690K │ 71.2% │ 187 │ $1.73 │
└────────────┴──────────┴───────┴──────┴────────┘ Webダッシュボード - lean-ctx dashboard
http://localhost:3333のインタラクティブなブラウザベースダッシュボード。
lean-ctx dashboard # default port 3333
lean-ctx dashboard --port=8080 # custom port ダッシュボードパネル
| パネル | 内容 |
|---|---|
| 統計概要 | 合計token節約量、圧縮率、USD、コマンド数 - gainと同じデータ |
| MCPアクティビティ | 最近のMCPツールコール、最も使用されたツール、応答時間 |
| アクティブエージェント | ctx_agent経由で登録された現在のAIエージェント。エージェント名、役割、ステータス、ハートビートを表示。 |
| プロジェクトナレッジ | ctx_knowledgeで保存されたファクト。信頼度スコア付きでカテゴリ別にグループ化。 |
APIエンドポイント
ダッシュボードは直接クエリ可能なJSON APIを提供します:
| エンドポイント | データ |
|---|---|
GET /api/stats | token節約統計(gain --jsonと同じ) |
GET /api/mcp | MCPツール使用データ |
GET /api/agents | アクティブエージェント登録情報 |
GET /api/knowledge | プロジェクトナレッジストア |
Wrappedレポート - lean-ctx wrapped
token節約の「Spotify Wrapped」。シェア可能なレポートカードを生成。
lean-ctx wrapped # current week
lean-ctx wrapped --week # current week (explicit)
lean-ctx wrapped --month # current month
lean-ctx wrapped --all # lifetime stats 出力例
$ lean-ctx wrapped --month
◆ Your March 2026 Wrapped
────────────────────────────────
4.9M tokens saved
3,241 commands compressed
$12.16 USD saved
Top pattern: curl (97% compression)
You're in the top 5% of lean-ctx users
Best day: March 24 - 1.7M tokens saved
Most used mode: map (42% of reads) CEPレポート - lean-ctx cep
CEP(Cognitive Efficiency Protocol)レポートは、lean-ctxがLLMの推論をどのように最適化するかを示します。
$ lean-ctx cep
CEP Impact Report
────────────────────────────────
Score trend: ▁▃▅▇██▇█ (improving)
Cache hits: 94.2% (re-reads served from cache)
Mode distribution:
full: 42% ████████████████
map: 31% ████████████
signatures: 18% ███████
diff: 9% ███ ベンチマーク
tiktokenを使用して、実際のプロジェクトファイルでの正確なtoken節約量を計測。
lean-ctx benchmark run [path] [--json]
$ lean-ctx benchmark run src/
Benchmarking 42 files...
src/auth.ts (123 lines)
full: 3,517 tokens
map: 412 tokens (88% saved)
signatures: 252 tokens (93% saved)
entropy: 312 tokens (91% saved)
src/server.ts (456 lines)
full: 8,234 tokens
map: 891 tokens (89% saved)
signatures: 534 tokens (94% saved)
── Summary ──────────────────────
42 files | 89,412 total tokens
Average savings: map 87% | signatures 92% | entropy 85% lean-ctx benchmark report [path]
共有またはリポジトリにコミットできるMarkdownレポートを生成。
lean-ctx benchmark report src/ > BENCHMARK.md レポートにはファイル別の内訳、モードの比較、集計統計が含まれます。
JSONエクスポート - lean-ctx gain --json
スクリプティング、CI/CD連携、カスタムダッシュボード用にすべての統計をJSONでエクスポート。
lean-ctx gain --json > stats.json JSONには以下が含まれます:
- 合計token節約量と圧縮率
- コマンド別の内訳(コマンド名、回数、節約token数)
- 日別履歴(日付、節約量、率、コマンド数)
- USD換算
例:CIスクリプトで合計節約量を抽出:
SAVED=$(lean-ctx gain --json | jq '.total_saved')
echo "lean-ctx saved $SAVED tokens this session" USD換算
lean-ctxは平均LLM入力token単価に基づいてUSD節約額を推定します。デフォルトレートは100万入力tokenあたり$2.50です。
計算式:
USD saved = (tokens saved / 1,000,000) × $2.50 これは控えめな推定です - より高価なモデルを使用する場合は実際の節約額がより高く、より安価なモデルの場合はより低くなる可能性があります。