JayPokale/Chisle

Cut your AI coding agent's token bill on three axes: terse prose, YAGNI-first code, and tool-output compression. Claude Code, Pi, Cursor, Codex, Gemini + 4 more. Zero deps, published benchmarks including the runs it loses.

解決する課題

Chisleは、Claude CodeやCursorなどのAIコーディングエージェントに関連するトークン使用量とコストを削減します。モデルによって生成される出力(不要なフィラーやボイラープレートの削除)と、入力コンテキスト(会話のたびに再課金される過大なツール出力の圧縮)の両方を最小限に抑えます。

仕組み

Chisleは2つの軸で動作します:

  1. 出力圧縮: AIセッションにルールセットを注入し、「YAGNI」(You Ain't Gonna Need It)効率ラダーを強制します。これにより、モデルに対して不要な抽象化を避け、標準ライブラリを使用し、問題を解決するために必要な最小限のコードを書くよう促します。
  2. 入力圧縮: PostToolUse フックとMCPプロキシを使用して、ツール出力がコンテキストウィンドウに再入力される前に、スクラブ、省略、重複排除を行います。これにより、膨大で冗長なログやデータダンプに対してモデルが再課金されるのを防ぎます。

対象ユーザー

AIコーディングエージェントを使用しており、生成されるコードの品質や機能を犠牲にすることなく、APIコストを削減し、チャットセッション内の「ノイズ」を減らしたい開発者向けに設計されています。

ハイライト

  • ゼロ依存関係: 単一のコマンドでインストールできる軽量なプラグインです。
  • 幅広い互換性: Claude Code、Cursor、Windsurf、Cline、Gemini、Copilot CLIなど、幅広いエージェントで動作します。
  • 透明なベンチマーク: プロジェクトは「損失」ケースを含むパフォーマンスデータを公開しており、ベースモデルと比較してトークン数が大幅に削減されていることを示しています。
  • 設定可能: 自然言語コマンドやCLIフラグを使用して、簡単に有効化/無効化を切り替えられます。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト