Snip: オープンソースツールがYAMLフィルターでClaude Codeのトークン使用量を削減

✍️ OpenClawRadar📅 公開日: April 15, 2026🔗 Source
Snip: オープンソースツールがYAMLフィルターでClaude Codeのトークン使用量を削減
Ad

SnipはGoで書かれたオープンソースツールで、Claude Codeのトークン使用量を60〜90%削減します。これは、シェルコマンドの出力がコンテキストウィンドウに到達する前にフィルタリングすることで実現します。rtk(Rust Token Killer)に触発されていますが、異なるアプローチを取っています:フィルターはコンパイルされたコードではなく、データ(YAMLファイル)です。

仕組み

AIコーディングエージェントは、冗長なシェル出力にトークンを無駄にすることがよくあります。例えば、合格したgo testはLLMが必要としない数百行を生成することがあり、git logは一行で十分な場合に完全なメタデータをダンプします。SnipはClaude Codeとシェルの間に位置し、宣言的なYAMLパイプラインを通じて出力をフィルタリングします。

ソースからのベンチマーク例:

  • 前:go test ./... → 689トークン
  • 後:「10 passed, 0 failed」 → 16トークン(97.7%削減)

セットアップと使用法

セットアップには1つのコマンドが必要です:

brew install edouard-claude/tap/snip
snip init

これにより、Claudeが実行するすべてのシェルコマンドはsnipを通過します。

rtkとの主な違い

  • フィルターはバイナリにコンパイルされるRustコードではなく、フォルダに配置するYAMLファイルです
  • 16の構成可能なパイプラインアクション:行の保持/削除、正規表現、JSON抽出、ステートマシン、group_by、重複排除など
  • ユーザーはGoに触れることなく5分で独自のフィルターを書けます
  • エンジンとフィルターは独立して進化します

互換性

SnipはCursor、Copilot、Gemini CLI、Aider、Windsurf、Clineでも動作します。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

リーンコラブの紹介:長時間実行LLMタスクのためのマルチエージェントオーケストレーター
Tools

リーンコラブの紹介:長時間実行LLMタスクのためのマルチエージェントオーケストレーター

Lean Collabは、調整された並列サブエージェントを使用して長時間実行されるLLMタスクを管理するために設計されたオープンソースのオーケストレーターです。

OpenClawRadar
Claudeレビュー:Claude Codeによるリアルタイムコードレビュー用IntelliJプラグイン
Tools

Claudeレビュー:Claude Codeによるリアルタイムコードレビュー用IntelliJプラグイン

Claude Reviewは、Claude Codeを使用してコード変更を自動的にレビューするオープンソースのIntelliJプラグインです。ファイルを保存するたびに、ステージングされていないgit差分をカスタマイズ可能なプロンプトとともにClaudeに送信し、結果をネイティブなIntelliJアノテーションとして表示します。

OpenClawRadar
クロード・カワーク vs オープンクロー:置き換え論が成立する場と崩れる場
Tools

クロード・カワーク vs オープンクロー:置き換え論が成立する場と崩れる場

Claude Coworkは低摩擦で持続的なデスクトップセッションを提供し、OpenClawはシステムレベルの自動化、スキルエコシステム、ワークフロー制御において優位性を維持しています。

OpenClawRadar
エージェントレンズ:マルチエージェントAIワークフロー向け可観測性ツール
Tools

エージェントレンズ:マルチエージェントAIワークフロー向け可観測性ツール

AgentLensは、Ollama、vLLM、Anthropic、OpenAIにまたがる統一トレーシングを提供し、コスト追跡、Claude Codeから統計を照会するためのMCPサーバー、インライン確認のためのCLIを備えています。セルフホスト型で、Dockerを介してローカルで実行されます。

OpenClawRadar