メルリン:ローカルファーストのLLMコンテキスト重複除去 – 最大71%のチャンク重複を測定、フリー&オープンコア

✍️ OpenClawRadar📅 公開日: May 13, 2026🔗 Source
メルリン:ローカルファーストのLLMコンテキスト重複除去 – 最大71%のチャンク重複を測定、フリー&オープンコア
Ad

著者は、LLMコンテキストウィンドウ向けのローカルファースト重複除去ツールMerlinを公開しました。実際のエージェントセッションとRAGパイプラインからの2200万パッセージのベンチマークでは、典型的なエージェントコンテキストで22%の重複コンテンツ、RAGヘビークエリでは最大71%の重複が示されました。8K/16K/32Kコンテキストのローカルモデルの場合、冗長性を取り除くことで、切り捨て前に収まる有用なトークンが増えます。

3つの統合モード

1. HTTPプロキシモード

Ollama、vLLM、SGLang、OpenWebUI、llama.cppサーバー、またはOpenAI互換エンドポイントを持つ任意のものに最適です。プロキシをローカルで実行し、クライアントをモデルサーバーに直接ではなくhttp://localhost:8787/v1に向けます。モデルに到達する前に、送信リクエストでチャンクレベルの重複除去が行われます。

デフォルトはキャッシュ認識型です:会話のプレフィックスはそのまま(vLLM/SGLangのプレフィックスキャッシュは機能し続ける)、最新のユーザーメッセージのみ重複除去します。キャッシュヒット率がすでに低い場合は、オプトインのアグレッシブモードがあります。

2. MCPサーバー

Claude Desktop、Claude Code、OpenClaw、Cursor向け。ツールを公開:

  • merlin_dedupe – テキストの重複除去
  • merlin_dedupe_file – ファイル内容の重複除去
  • merlin_savings_summary – 統計表示
  • merlin_status – サービスの確認

これらのツールは自動呼び出しされません。チャンクの貼り付け時にモデルにそれらを呼び出すよう指示する必要があります。

3. スタンドアロンCLI

シェルパイプラインや前処理用。シングルスレッド、約250KBのバイナリ、ランタイム依存なし、ネットワーク呼び出しなし。位置引数の入力ファイルを受け取り、--output-dedup=path.txtで重複除去された行を出力します。

Ad

インストール(セットアップごとに1コマンド)

curl -LO https://github.com/corbenicai/merlin-community/releases/latest/download/merlin-community.zip
unzip merlin-community.zip && cd merlin-community
python shared/install_helpers.py <integration> enable

<integration>にはclaude_desktopclaude_codeopenclawcursor、またはproxyを指定します。

測定結果とトレードオフ

  • 論文: arXiv:2605.09611(アーキテクチャ)、arXiv:2605.09990(2200万パッセージ測定)、Zenodo: 10.5281/zenodo.20090991
  • コミュニティ層の上限: 1回50MB、1日200MB、1か月2GB。過大な作業はきちんと拒否されます(51MBファイルで確認済み)。趣味の使用には問題ありません。
  • オープンコア: 公開リポジトリはコミュニティエディションです。高スループットサーバー向けの別のクローズドソースProエンジンが存在します。
  • 修正しないもの: 会話全体が毎ターン再生されるセッション断片化——これはこのツールの範囲を超えたオーケストレーション問題です。
  • バイナリの入手可能性: v0.2.1でWindows x64対応。Linux + macOSのCIパイプラインは保留中。

対象ユーザー

Ollama、vLLM、SGLang、llama.cpp、または任意のOpenAI互換バックエンドでエージェントやRAGを実行しているローカルLLMユーザーで、限られたコンテキストウィンドウにより多くの実トークンを詰め込みたい方。

📖 全文ソースを読む: r/LocalLLaMA

Ad

👀 See Also

OutClaw:Docker内のOpenClaw用GUIインストーラーおよびマネージャー
Tools

OutClaw:Docker内のOpenClaw用GUIインストーラーおよびマネージャー

OutClawは、Dockerコンテナ内にOpenClawインスタンスをインストール・管理する無料のオープンソースアプリケーションです。コマンドラインを使わずに、AIプロバイダーやチャットチャンネルへのセットアップ、設定、接続を段階的なGUIで提供します。

OpenClawRadar
OmniCoder-9Bのファインチューニングは、8GB VRAMシステム上でのエージェント型コーディングにおいて優れたパフォーマンスを示しています。
Tools

OmniCoder-9Bのファインチューニングは、8GB VRAMシステム上でのエージェント型コーディングにおいて優れたパフォーマンスを示しています。

Redditユーザーが、OpusトレースでQwen3.5-9BをファインチューニングしたOmniCoder-9BをOpenCodeでテストし、8GB VRAMシステムで100kコンテキスト長のQ4_K_M GGUF量子化を使用して毎秒40トークン以上の速度を報告しました。

OpenClawRadar
OpenClaw PARAスキルは、Tiago Forteの方法論を用いてファイルを自動的に整理します。
Tools

OpenClaw PARAスキルは、Tiago Forteの方法論を用いてファイルを自動的に整理します。

開発者が、Tiago Forte氏が開発したPARAメソッドを使用してファイルを自動整理するOpenClaw用スキルをオープンソース化しました。このスキルは、ファイル、レポート、スクリプトが整理されずに混在する乱雑なルートディレクトリの問題に対処します。

OpenClawRadar
PhAILベンチマークは、実際の倉庫ロボットタスクでVLAモデルをテストします
Tools

PhAILベンチマークは、実際の倉庫ロボットタスクでVLAモデルをテストします

PhAILは、Franka FR3ロボットを使用したビン間のオーダーピッキングにおいて、4つの視覚言語行動モデルをテストする実ロボットベンチマークです。最高のモデルは1時間あたり64ユニットを達成しましたが、人間による遠隔操作では330UPH、人間による手作業では1,300+ UPHでした。

OpenClawRadar