コンテキストゲートウェイ:AIエージェントのコンテキストを圧縮するオープンソースプロキシ

Context Gatewayの機能
Context Gatewayは、AIコーディングエージェント(Claude Code、OpenClaw、Cursorなど)とLLM APIの間に位置するエージェントプロキシです。ファイル読み取りやgrep結果などのツール出力が数千トークンをコンテキストウィンドウに投入する際、このプロキシはLLMに到達する前にコンテンツを圧縮します。この動機は、長文コンテキストのベンチマークでコンテキストが長くなるにつれて精度が急激に低下するという研究に基づいています—OpenAIのGPT-5.4評価では、32kトークンで97.2%だった精度が1Mトークンでは36.6%に低下したと報告されています。
圧縮の仕組み
このシステムは、モデルの内部を調べ、コンテキストのどの部分が最も重要なシグナルを持っているかを検出する分類器を訓練する小さな言語モデル(SLM)を使用します。ツールが出力を返すと、圧縮はツール呼び出しの意図に基づいて行われます。例えば、エージェントがエラーハンドリングパターンを探すためにgrepを呼び出した場合、SLMは関連する一致を保持し、残りを除去します。後でモデルが削除されたものを必要とする場合、expand()を呼び出して元の出力を取得できます。
主な機能とセットアップ
- バックグラウンド圧縮: ウィンドウ容量の85%でトリガーされ、圧縮を待たずに済むよう要約が事前計算されます
- 遅延読み込みツール説明: モデルは現在のステップに関連するツールのみを認識します
- 支出上限: 予算制限でコストを管理
- ダッシュボード: 実行中および過去のセッションを追跡
- Slack通知: エージェントがあなたを待っているときに通知を受け取る
- 対応エージェント: Claude Code、Cursor、OpenClaw、またはカスタム構成
始め方
以下のコマンドでインストール:
curl -fsSL https://compresr.ai/api/install | sh
次にcontext-gatewayを実行してインタラクティブなTUIウィザードを起動し、以下の設定を支援します:
- エージェントの選択(claude_code、cursor、openclaw、またはカスタム)
- 要約モデルやAPIキーを含む構成の作成/編集
- 必要に応じたSlack通知の有効化
- 圧縮のトリガーしきい値の設定(デフォルト: 75%)
このツールはオープンソースで、主にGo(90.9%)で構築され、YC出資企業のCompresrによってメンテナンスされています。内部で何が起こっているかを確認するには、logs/history_compaction.jsonlで圧縮ログをチェックできます。
📖 Read the full source: HN LLM Tools
👀 See Also

フリートコマンダー:複数のClaude Codeエージェントチームを編成するためのオープンソースダッシュボード
Fleet Commanderは、異なる課題に対して複数のClaude Codeエージェントチームを並行して実行するローカルWebダッシュボードです。プランナー、開発者、レビュアーのエージェントで構成される「ダイヤモンドチーム」構造を採用し、SendMessageを通じてピアツーピアで通信します。

GANスキル for Claude コード:アイデアを洗練する敵対的AIツール
Claude Codeのスキルである/ganは、敵対的AIの役割を用いて、識別器と生成器の交互のフェーズを通じてアイデアを批評・改善します。強度モード、多言語出力、強制役割選択などの機能は、自己反復を通じて開発されました。

VSCodiumでローカルのOllamaモデルを使用するOpenAI Codex IDEの活用
OpenAI Codex IDEは、config.tomlファイル内の特定の設定を使用して、VSCodiumでローカルのOllamaモデルと連携するように設定できます。

クラウ・コンパクター:LLMパイプライン向け14段階トークン圧縮エンジン
Claw Compactorは、14段階のFusion Pipelineを使用して、LLM推論コストゼロで平均54%の圧縮を実現するオープンソースのLLMトークン圧縮エンジンです。コード、JSON、ログ、差分、検索結果向けの特殊な圧縮器を含み、可逆圧縮機能を備えています。