コンテキストゲートウェイ: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

Rift CLI: 並列AIエージェントワークフローのためのGitワークツリー管理
Riftは、同じリポジトリ上でClaude Codeなどの複数のAIコーディングエージェントを同時に実行するために、分離されたGitワークツリーとブランチを作成するCLIツールです。ライフサイクルフック、決定論的ポートマッピング、マルチエディタワークスペースサポートが含まれています。

OpenClawのセキュリティ、コスト、複雑さの問題に対処する6つのオープンソースツール
ある開発者が、Ciscoによって指摘されたOpenClawのセキュリティギャップ、増大するコスト、複雑なセットアップを解決するために6つのコミュニティツールをテストしました。ClawSecはセキュリティスキャンと完全性検証を提供し、Antfarmは決定論的なマルチエージェントワークフローを可能にし、LanceDB Proはハイブリッドベクトル検索によるメモリ検索を改善します。

Vellium、デスクトップペットとCLI風エージェントをローカルLLMに追加
Velliumは、ローカルLLMを使用するためのオープンソースのクロスプラットフォームアプリで、ウィンドウの上に浮かぶデスクトップペットや、MCP統合、ターミナルコマンド、ファイル編集機能を備えたエージェントをサポートするようになりました。

SkyClaw、AIエージェント向けに暗号化チャットベースのAPIキー設定を追加
SkyClawは、チャットを通じてAES-256-GCMで暗号化された鍵の取り込みを実装し、システム層で鍵コマンドを傍受することでLLMがAPIキーを認識しないようにし、ワンタイム鍵暗号化を使用してメッセージングプラットフォームが暗号文のみを認識するようにします。