🚀 Token Optimizer MCP
Token Optimizer MCPは、Claude CodeやClaude Desktopで使用するトークンを、キャッシュ、圧縮、スマートツールによって最適化することができるシステムです。
🚀 クイックスタート
Token Optimizer MCPは、Model Context Protocol (MCP) サーバーで、インテリジェントなキャッシュ、圧縮、スマートツールの置き換えにより、コンテキストウィンドウの使用量を60-90%削減します。圧縮されたコンテンツをSQLiteに外部保存し、標準ツールの最適化された代替手段を提供することで、利用可能なコンテキストウィンドウを最大限に活用することができます。
実運用結果: 実際の使用で38,000以上の操作で60-90%のトークン削減
✨ 主な機能
- スマートツール置き換え: Read、Grep、Globなどの自動最適化
- コンテキストウィンドウ最適化: コンテンツを外部に保存してコンテキスト空間を解放
- 高圧縮率: Brotli圧縮 (通常2-4倍、繰り返しコンテンツで最大82倍)
- 永続的キャッシュ: SQLiteベースのキャッシュで、セッションをまたいで保持
- 正確なトークンカウント: tiktokenを使用した正確なトークン測定
- 61の専用ツール: ファイル操作、APIキャッシュ、データベース最適化、モニタリングなど
- 外部依存なし: 完全にオフラインで動作
- 本番環境対応: TypeScriptで構築され、信頼性が高い
📦 インストール
クイックインストール (推奨)
Windows
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
npm install -g @ooples/token-optimizer-mcp
macOS / Linux
npm install -g @ooples/token-optimizer-mcp
以上で完了です!インストール後のスクリプトが自動的に以下のことを行います:
- ✅ npmを通じてtoken-optimizer-mcpをグローバルにインストール
- ✅ インストールされているすべてのAIツール (Claude Desktop、Cursor、Clineなど) を自動検出して設定
- ✅ すべてのツール呼び出しで自動的にトークン最適化を設定
- ✅ ワークスペースの信頼と実行許可を設定
結果: すべての操作で60-90%のトークン削減!
注意: 自動インストールがスキップされた場合 (例: CI環境で)、手動でインストーラーを実行することができます:
- Windows:
powershell -ExecutionPolicy Bypass -File install-hooks.ps1
- macOS/Linux:
bash install-hooks.sh
手動設定
詳細なプラットフォーム固有のインストール手順については、docs/HOOKS-INSTALLATION.md を参照してください。
💻 使用例
基本的な使用法
基本的なキャッシュ
const result = await optimize_text({
text: "Large API response or file content...",
key: "cache-key",
quality: 11
});
const cached = await get_cached({ key: "cache-key" });
スマートファイル読み取り
await smart_read({ path: "/src/app.ts" });
await smart_read({ path: "/src/app.ts" });
APIキャッシュ
await smart_api_fetch({
method: "GET",
url: "https://api.example.com/data",
ttl: 300
});
await smart_api_fetch({
method: "GET",
url: "https://api.example.com/data"
});
セッション分析
await get_session_stats({});
await analyze_project_tokens({
projectPath: "/path/to/project"
});
高度な使用法
各種ツールの詳細な使用例は、以下の各セクションを参照してください。
コアキャッシュと最適化 (8つのツール)
クリックして展開
- optimize_text - テキストを圧縮してキャッシュ (トークン削減の主要ツール)
- get_cached - 以前にキャッシュされたテキストを取得
- compress_text - Brotli圧縮を使用してテキストを圧縮
- decompress_text - Brotli圧縮されたテキストを解凍
- count_tokens - tiktokenを使用してトークンをカウント (GPT-4トークナイザー)
- analyze_optimization - テキストを分析して最適化の推奨事項を取得
- get_cache_stats - キャッシュヒット率と圧縮率を表示
- clear_cache - すべてのキャッシュデータをクリア
使用例:
optimize_text({
text: "Large API response or file content...",
key: "api-response-key",
quality: 11
})
スマートファイル操作 (10つのツール)
クリックして展開
標準のファイルツールの最適化された代替手段で、インテリジェントなキャッシュと差分ベースの更新が可能です:
- smart_read - キャッシュと差分により80%のトークン削減でファイルを読み取る
- smart_write - 検証と変更追跡付きでファイルを書き込む
- smart_edit - 差分のみの出力で行ベースのファイル編集 (90%削減)
- smart_grep - 一致部分のみの出力でファイル内容を検索 (80%削減)
- smart_glob - パスのみの結果でファイルパターンを一致させる (75%削減)
- smart_diff - 差分のみの出力でGit差分を表示 (85%削減)
- smart_branch - 構造化JSONでGitブランチを一覧表示 (60%削減)
- smart_log - スマートフィルタリング付きでGitコミット履歴を表示 (75%削減)
- smart_merge - 競合分析付きでGitマージを管理 (80%削減)
- smart_status - ステータスのみの出力でGitステータスを表示 (70%削減)
使用例:
smart_read({ path: "/path/to/file.ts" })
APIとデータベース操作 (10つのツール)
クリックして展開
外部データソースのインテリジェントなキャッシュと最適化:
- smart_api_fetch - キャッシュとリトライロジック付きのHTTPリクエスト (キャッシュヒット時に83%削減)
- smart_cache_api - TTL/ETag/イベントベースの戦略でAPIレスポンスをキャッシュ
- smart_database - コネクションプーリングとキャッシュ付きのデータベースクエリ (83%削減)
- smart_sql - 最適化提案付きのSQLクエリ分析 (83%削減)
- smart_schema - インテリジェントなキャッシュ付きのデータベーススキーマ分析
- smart_graphql - 複雑度分析付きのGraphQLクエリ最適化 (83%削減)
- smart_rest - エンドポイント検出付きのREST API分析 (83%削減)
- smart_orm - N+1検出付きのORMクエリ最適化 (83%削減)
- smart_migration - データベースマイグレーション追跡 (83%削減)
- smart_websocket - メッセージ追跡付きのWebSocket接続管理
使用例:
smart_api_fetch({
method: "GET",
url: "https://api.example.com/data",
ttl: 300
})
ビルドとテスト操作 (10つのツール)
クリックして展開
インテリジェントなキャッシュによる開発ワークフローの最適化:
- smart_build - 差分ベースの変更検出付きのTypeScriptビルド
- smart_test - 増分テスト選択付きのテスト実行
- smart_lint - 増分分析と自動修正付きのESLint
- smart_typecheck - キャッシュ付きのTypeScript型チェック
- smart_install - 依存関係分析付きのパッケージインストール
- smart_docker - レイヤー分析付きのDocker操作
- smart_logs - パターンフィルタリング付きのログ集約
- smart_network - 異常検出付きのネットワーク診断
- smart_processes - リソース追跡付きのプロセスモニタリング
- smart_system_metrics - パフォーマンス提案付きのシステムリソースモニタリング
使用例:
smart_test({
onlyChanged: true,
coverage: true
})
高度なキャッシュ (10つのツール)
クリックして展開
エンタープライズグレードのキャッシュ戦略で、87-92%のトークン削減:
- smart_cache - 6つのエビクション戦略付きのマルチレベルキャッシュ (L1/L2/L3) (90%削減)
- cache_warmup - スケジュールサポート付きのインテリジェントなキャッシュ事前温暖化 (87%削減)
- cache_analytics - リアルタイムダッシュボードとトレンド分析 (88%削減)
- cache_benchmark - パフォーマンステストと戦略比較 (89%削減)
- cache_compression - 6つの圧縮アルゴリズムを適応的に選択 (89%削減)
- cache_invalidation - 依存関係追跡とパターンベースの無効化 (88%削減)
- cache_optimizer - 機械学習ベースの推奨事項とボトルネック検出 (89%削減)
- cache_partition - シャーディングと一貫性のあるハッシュ (87%削減)
- cache_replication - 競合解決付きの分散レプリケーション (88%削減)
- predictive_cache - ARIMA/LSTMによる機械学習ベースの予測キャッシュ (91%削減)
使用例:
smart_cache({
operation: "configure",
evictionStrategy: "LRU",
l1MaxSize: 1000,
l2MaxSize: 10000
})
モニタリングとダッシュボード (7つのツール)
クリックして展開
インテリジェントなキャッシュにより88-92%のトークン削減を実現する包括的なモニタリング:
- alert_manager - ルーティング付きのマルチチャネルアラート (メール、Slack、ウェブフック) (89%削減)
- metric_collector - マルチソースサポート付きの時系列メトリクス (88%削減)
- monitoring_integration - 外部プラットフォームとの統合 (Prometheus、Grafana、Datadog) (87%削減)
- custom_widget - テンプレートキャッシュ付きのダッシュボードウィジェット (88%削減)
- data_visualizer - SVG最適化付きのインタラクティブなデータビジュアライゼーション (92%削減)
- health_monitor - 状態圧縮付きのシステムヘルスチェック (91%削減)
- log_dashboard - パターン検出付きのログ分析 (90%削減)
使用例:
alert_manager({
operation: "create-alert",
alertName: "high-cpu-usage",
channels: ["slack", "email"],
threshold: { type: "above", value: 80 }
})
システム操作 (6つのツール)
クリックして展開
スマートキャッシュ付きのシステムレベルの操作:
- smart_cron - スケジュールされたタスク管理 (cron/Windowsタスクスケジューラー) (85%削減)
- smart_user - プラットフォーム全体のユーザーとパーミッション管理 (86%削減)
- smart_ast_grep - ASTインデックス付きの構造コード検索 (83%削減)
- get_session_stats - セッションレベルのトークン使用量統計
- analyze_project_tokens - プロジェクト全体のトークン分析とコスト見積もり
- optimize_session - 現在のセッションからの大きなファイル操作を圧縮
使用例:
get_session_stats({})
📚 ドキュメント
トークン分析 (4つのツール)
クリックして展開
最適化の機会を特定するための詳細なトークン使用量分析:
- get_hook_analytics - フックフェーズ (PreToolUse、PostToolUseなど) ごとのトークン使用量の内訳
- get_action_analytics - ツール/アクション (Read、Write、Grepなど) ごとのトークン使用量の内訳
- get_mcp_server_analytics - MCPサーバー (token-optimizer、filesystemなど) ごとのトークン使用量の内訳
- export_analytics - フィルタリング付きでJSONまたはCSV形式で分析データをエクスポート
使用例:
get_hook_analytics({
startDate: "2025-01-01T00:00:00Z",
endDate: "2025-12-31T23:59:59Z"
})
get_action_analytics({})
export_analytics({
format: "csv",
hookPhase: "PreToolUse"
})
主な機能:
- フックフェーズごとの追跡 (PreToolUse、PostToolUse、SessionStartなど)
- アクションごとの追跡 (Read、Write、count_tokensなど)
- MCPサーバーごとの追跡 (token-optimizer、filesystem、GitHubなど)
- 日付範囲のフィルタリング
- JSONとCSVのエクスポート
- SQLiteによる永続的なストレージ
- パフォーマンスへの影響がない (非同期バッチ書き込み)
グローバルフックシステム (7フェーズ最適化)
グローバルフックがインストールされると、token-optimizer-mcpはすべてのツール呼び出しで自動的に実行されます:
┌─────────────────────────────────────────────────────────────┐
│ フェーズ1: PreToolUse - ツール置き換え │
│ ├─ Read → smart_read (80%のトークン削減) │
│ ├─ Grep → smart_grep (80%のトークン削減) │
│ └─ Glob → smart_glob (75%のトークン削減) │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ フェーズ2: 入力検証 - キャッシュ検索 │
│ └─ get_cachedで操作が既に実行されたかどうかを確認 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ フェーズ3: PostToolUse - 出力最適化 │
│ ├─ optimize_textで大きな出力を最適化 │
│ └─ compress_textで繰り返しコンテンツを圧縮 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ フェーズ4: セッション追跡 │
│ └─ すべての操作をoperations-{sessionId}.csvに記録 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ フェーズ5: UserPromptSubmit - プロンプト最適化 │
│ └─ APIに送信する前にユーザープロンプトを最適化 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ フェーズ6: PreCompact - 事前圧縮最適化 │
│ └─ Claude Codeが会話を圧縮する前に最適化 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ フェーズ7: メトリクスとレポート │
│ └─ トークン削減メトリクスを追跡し、レポートを生成 │
└─────────────────────────────────────────────────────────────┘
本番環境でのパフォーマンス
実際の使用で38,000以上の操作に基づく結果:
| ツールカテゴリ |
平均トークン削減率 |
キャッシュヒット率 |
| ファイル操作 |
60-90% |
>80% |
| APIレスポンス |
83-95% |
>75% |
| データベースクエリ |
83-90% |
>70% |
| ビルド/テスト出力 |
70-85% |
>65% |
セッションごとの節約: 300K-700Kトークン (3ドル/Mトークンで0.90-2.10ドル相当)
技術スタック
| プロパティ |
詳細 |
| ランタイム |
Node.js 20+ |
| 言語 |
TypeScript |
| データベース |
SQLite (better-sqlite3) |
| トークンカウント |
tiktoken (GPT-4トークナイザー) |
| 圧縮 |
Brotli (Node.js組み込み) |
| キャッシュ |
マルチレベルLRU/LFU/FIFOキャッシュ |
| プロトコル |
MCP SDK (@modelcontextprotocol/sdk) |
サポートされるAIツール
自動インストーラーは、以下のAIツールに対してtoken-optimizer-mcpを検出して設定します:
- ✅ Claude Code - グローバルフック統合付きのCLI
- ✅ Claude Desktop - ネイティブデスクトップアプリケーション
- ✅ Cursor IDE - AIファーストのコードエディター
- ✅ Cline - VS Code拡張機能 (旧Claude Dev)
- ✅ GitHub Copilot - MCPサポート付きのVS Code
- ✅ Windsurf IDE - AIパワードの開発環境
手動設定は不要で、インストーラーが自動的にすべてのインストールされたツールを検出して設定します!
パフォーマンス特性
- 圧縮率: 通常2-4倍 (繰り返しコンテンツで最大82倍)
- コンテキストウィンドウの節約: すべての操作で平均60-90%
- キャッシュヒット率: 通常の使用で>80%
- 操作オーバーヘッド: キャッシュ操作で<10ms (50-70msから最適化)
- 圧縮速度: テキスト1KBあたり約1ms
- フックオーバーヘッド: 操作あたり<10ms (メモリ内最適化により7倍の改善)
パフォーマンス最適化
PowerShellフックは、以下の方法でオーバーヘッドを50-70msから<10msに削減するように最適化されています:
- メモリ内セッション状態: セッションデータをディスクI/Oではなくメモリ内に保持
- バッチログ書き込み: 操作ログをバッファリングし、5秒または100操作ごとにフラッシュ
- 遅延永続化: 必要なとき (セッション終了、最適化、レポート) のみディスクに書き込み
環境変数
以下の環境変数でフックの動作を制御できます:
パフォーマンス制御
-
TOKEN_OPTIMIZER_USE_FILE_SESSION (デフォルト: false)
trueに設定すると、ファイルベースのセッション追跡に戻ります (レガシーモード)
- メモリ内セッション状態で問題が発生した場合に使用
- 例:
$env:TOKEN_OPTIMIZER_USE_FILE_SESSION = "true"
-
TOKEN_OPTIMIZER_SYNC_LOG_WRITES (デフォルト: false)
trueに設定すると、バッチログ書き込みを無効にします
- ディスクに即時書き込みを強制します (低速ですが、より強固です)
- デバッグまたはログが失われる場合に使用
- 例:
$env:TOKEN_OPTIMIZER_SYNC_LOG_WRITES = "true"
-
TOKEN_OPTIMIZER_DEBUG_LOGGING (デフォルト: true)
falseに設定すると、DEBUGレベルのログを無効にします
- ログファイルのサイズを削減し、パフォーマンスを向上させます
- INFO/WARN/ERRORログは引き続き書き込まれます
- 例:
$env:TOKEN_OPTIMIZER_DEBUG_LOGGING = "false"
開発パス
TOKEN_OPTIMIZER_DEV_PATH
- ローカル開発インストールのパス
- 指定されていない場合は、自動的に
~/source/repos/token-optimizer-mcpに設定されます
- カスタム開発パスをオーバーライドするために使用
- 例:
$env:TOKEN_OPTIMIZER_DEV_PATH = "C:\dev\token-optimizer-mcp"
パフォーマンスへの影響: メモリ内モード (デフォルト) を使用すると、フックオーバーヘッドが7倍改善されます:
- 改善前: フック操作あたり50-70ms
- 改善後: フック操作あたり<10ms
- フックレイテンシーが85%削減
トークン節約のモニタリング
リアルタイムセッションモニタリング
実際のトークン節約量を表示するには、get_session_statsツールを使用してください:
await get_session_stats({});
出力には以下が含まれます:
- 総トークン節約量 (これが実際の節約量です!)
- トークン削減率 (例: "60%削減")
- キャッシュヒット率と圧縮率
- ツールごとの内訳 (Read、Grep、Globなど)
- 最も最適化された上位10の操作の前後の比較
出力例:
{
"sessionId": "abc-123",
"totalTokensSaved": 125430,
"tokenReductionPercent": 68.2,
"originalTokens": 184000,
"optimizedTokens": 58570,
"cacheHitRate": 72.0,
"byTool": {
"smart_read": { "saved": 45000, "percent": 80 },
"smart_grep": { "saved": 32000, "percent": 75 }
}
}
セッション追跡ファイル
すべての操作は、セッションデータファイルに自動的に追跡されます:
場所: ~/.claude-global/hooks/data/current-session.txt
形式:
{
"sessionId": "abc-123",
"sessionStart": "20251031-082211",
"totalOperations": 1250,
"totalTokens": 184000,
"lastOptimized": 1698765432,
"savings": {
"totalTokensSaved": 125430,
"tokenReductionPercent": 68.2,
"originalTokens": 184000,
"optimizedTokens": 58570,
"cacheHitRate": 42.5,
"compressionRatio": 0.32,
"lastUpdated": "20251031-092500"
}
}
v1.xの新機能: savingsオブジェクトは、10操作ごとに自動的に更新されるようになり、リアルタイムモニタリングのために手動でget_session_stats()を呼び出す必要がなくなりました。これにより、トークン最適化のパフォーマンスを即座に確認できます。
動作原理:
- 10操作ごとに、PowerShellフックが自動的に
get_cache_stats()MCPツールを呼び出します。
- 節約メトリクスは、キャッシュパフォーマンスデータ (圧縮率、元のサイズと圧縮後のサイズ) から計算されます。
- セッションファイルは、最新の節約データで原子的に更新されます。
- MCP呼び出しが失敗した場合、更新はグレースフルにスキップされ、操作はブロックされません。
注意: 詳細な操作ごとの分析には、get_session_stats()を使用してください。セッションファイルは、高レベルの集計メトリクスを提供します。
プロジェクト全体の分析
プロジェクト全体のトークン使用量を分析します:
await analyze_project_tokens({
projectPath: "/path/to/project"
});
提供される情報:
- 総トークンコストの見積もり
- トークン数が最も多いファイル
- 最適化の機会
- 現在のAPIレートでのコスト予測
キャッシュパフォーマンス
キャッシュヒット率とストレージ効率をモニタリングします:
await get_cache_stats({});
メトリクス:
- 総エントリ数
- キャッシュヒット率 (%)
- 平均圧縮率
- 総ストレージ節約量
- 最も頻繁にアクセスされるキー
🔧 技術詳細
トラブルシューティング
一般的な問題と解決策
問題: Claude Code設定で「無効または不正なJSON」エラー
症状: install-hooksを実行した後、Claude Codeが「無効な設定」エラーを表示する
原因: settings.jsonファイルにUTF-8 BOM (Byte Order Mark) が追加された
解決策: BOM問題を修正したv3.0.2+にアップグレードします:
npm install -g @ooples/token-optimizer-mcp@latest
すでにv3.0.2+を使用している場合は、手動でBOMを削除します:
$content = Get-Content "~/.claude/settings.json" -Raw
$content = $content -replace '^\xEF\xBB\xBF', ''
$content | Set-Content "~/.claude/settings.json" -Encoding utf8NoBOM
sed -i '1s/^\xEF\xBB\xBF//' ~/.claude/settings.json
sed -i '' '1s/^\xef\xbb\xbf//' ~/.claude/settings.json
問題: インストール後にフックが機能しない
症状: トークン最適化が自動的に行われない
診断:
-
フックがインストールされているか確認します:
Get-Content ~/.claude/settings.json | ConvertFrom-Json | Select-Object -ExpandProperty hooks
cat ~/.claude/settings.json | jq .hooks
-
dispatcher.ps1が存在することを確認します:
Test-Path ~/.claude-global/hooks/dispatcher.ps1
[ -f ~/.claude-global/hooks/dispatcher.sh ] && echo "Exists" || echo "Missing"
解決策: インストーラーを再実行します:
powershell -ExecutionPolicy Bypass -File install-hooks.ps1
bash install-hooks.sh
問題: キャッシュヒット率が低い (<50%)
症状: セッション統計によると、キャッシュヒット率が50%未満
原因:
- 多くの新しいファイルを操作している (予想される)
- キャッシュが最近クリアされた
- TTL (time-to-live) が短すぎる
解決策:
-
作業を開始する前にキャッシュを事前に温めます:
await cache_warmup({
paths: ["/path/to/frequently/used/files"],
recursive: true
});
-
安定したAPIのTTLを増やします:
await smart_api_fetch({
url: "https://api.example.com/data",
ttl: 3600
});
-
キャッシュサイズ制限を確認します:
await smart_cache({
operation: "configure",
l1MaxSize: 2000,
l2MaxSize: 20000
});
問題: メモリ使用量が高い
症状: Node.jsプロセスが過度のメモリを使用している
原因: メモリ内の大きなキャッシュ (L1/L2レベル)
解決策: キャッシュ制限を設定します:
await smart_cache({
operation: "configure",
evictionStrategy: "LRU",
l1MaxSize: 500,
l2MaxSize: 5000
});
または、キャッシュをクリアします:
await clear_cache({});
問題: 初回操作が遅い
症状: 最初のRead/Grep/Glob操作が遅い
原因: キャッシュが空で、インデックスを構築している
解決策: これは予想される動作です。それ以降の操作は80-90%高速になります。
キャッシュを事前に温めるには:
await cache_warmup({
paths: ["/src", "/tests", "/docs"],
recursive: true,
schedule: "startup"
});
問題: Windowsで「アクセス許可が拒否されました」エラー
症状: キャッシュまたはログファイルに書き込めない
原因: PowerShell実行ポリシーまたはファイルパーミッション
解決策:
-
実行ポリシーを設定します:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
ファイルパーミッションを確認します:
icacls "$env:USERPROFILE\.token-optimizer"
-
必要に応じて管理者としてインストーラーを再実行します
問題: キャッシュファイルが大きくなりすぎる
症状: ~/.token-optimizer/cache.dbが1GBを超える
原因: 非常に大きなファイルまたは多くのAPIレスポンスをキャッシュしている
解決策:
-
古いエントリをクリアします:
await clear_cache({ olderThan: 7 });
-
キャッシュの保持期間を短くします:
await smart_cache({
operation: "configure",
defaultTTL: 3600
});
-
キャッシュを手動で削除します (最終手段):
rm -rf ~/.token-optimizer/cache.db
ヘルプの取得
ここでカバーされていない問題に遭遇した場合は:
- フックログを確認します:
~/.claude-global/hooks/logs/dispatcher.log
- セッションデータを確認します:
~/.claude-global/hooks/data/current-session.txt
- 問題を報告します:GitHub Issues
- デバッグログを含める
- OSとNode.jsのバージョンを含める
get_session_statsの出力を含める
制限事項
- 短いテキスト: 500文字以上のコンテンツに最適 (短いスニペットではキャッシュのオーバーヘッドが大きい)
- 一度だけのコンテンツ: 再度参照されないコンテンツには効果がない
- キャッシュストレージ: ディスク使用量の問題を防ぐため、7日後に自動的にクリーンアップ
- トークンカウント: GPT-4トークナイザーを使用 (Claudeには近似値ですが、十分に近い)
📄 ライセンス
MITライセンス - 詳細は LICENSE を参照してください。
作者
ooplesチームによって、Claude Codeのトークン効率を最適化するために構築されました。