Mesh LLM: Iroh上での分散AIコンピューティング – 自身のGPUでLLMを実行

✍️ OpenClawRadar📅 公開日: July 12, 2026🔗 Source
Ad

Mesh LLMは、複数マシンにわたるGPUとメモリをプールし、全体をhttp://localhost:9337/v1でOpenAI互換の単一APIとして公開する分散AIコンピュートプラットフォームです。1つのノードから開始し、後からノードを追加でき、メッシュがモデルをローカルで実行するか、すでにロードしているピアにルーティングするか、複数マシンに分割するかを決定します。

仕組み

内部では、Mesh LLMはirohエンドポイントを使用してアイデンティティ(公開鍵)とネットワーキングを処理します。中央サーバーはありません。irohは、QUIC接続を介してNATトラバーサル、ホールパンチング、およびリレーフォールバックを処理します。プロトコルは3つのALPNを定義しています:

  • mesh-llm/1 – メインメッシュ(ゴシップ、ルーティング、HTTPトンネル、プラグインチャネル)
  • mesh-llm-control/1 – オーナーコントロールプレーン(設定同期、所有権証明)
  • skippy-stage/2 – 分割モデルのレイテンシ重視のアクティベーショントランスポート

メイン接続内では、すべての通信は単一の先頭バイトでタグ付けされた双方向QUICストリーム上で多重化されます:

  • 0x01 GOSSIP – ピアアナウンス(モデル、GPU、RTT、機能)
  • 0x04 TUNNEL_HTTP – ピアにプロキシされる推論リクエスト
  • 0x05 ROUTE_REQUEST – ピアがホストするモデルの問い合わせ
  • 0x06 PEER_DOWN – デッドピア通知
  • 0x07 PEER_LEAVING – グレースフルシャットダウン
  • 0x08 PLUGIN_CHANNEL – プラグインRPC
  • 0x0e DIRECT_PATH_REQUEST – NATトラバーサルのための直接アドレス共有
Ad

分割モード(「Skippy」)

単一のGPUには大きすぎるモデル(例:235B mixture-of-experts)に対して、Mesh LLMはモデルをレイヤー範囲でステージに分割する分割モードがあります。レイヤー0~15は1つのノード、16~31は次のノードといった具合です。アクティベーションはQUICストリームを介して次のステージに流れます。複数の小型マシンが協力して、単体では保持できないモデルを実行できます。

プラグイン可能なアーキテクチャ

プラグインはマニフェストでその機能を宣言します。ランタイムがプラグインを起動し、呼び出しをルーティングし、MCP、HTTP、推論、メッシュイベントを通じて機能を公開します。カタログには、ラップトップに収まる5億パラメータモデルから235Bの巨大モデルまで、40以上のモデルが収録されています。

対象ユーザー

自社のAIインフラを制御したいチーム:GPUコンピュートをプライベートまたはパブリックで共有し、より大きなハードウェアを購入せずに大規模モデルを実行し、ベンダーロックインを回避します。OpenAIクライアントはlocalhost:9337を指定するだけで、実際の処理場所を気にする必要はありません。

📖 ソース全文を読む: HN LLM Tools

Ad

👀 See Also

LM Studio 0.4.0 ヘッドレスCLIでGoogle Gemma 4 26B-A4Bをローカルで実行する
Tools

LM Studio 0.4.0 ヘッドレスCLIでGoogle Gemma 4 26B-A4Bをローカルで実行する

LM Studio 0.4.0は、ヘッドレスなローカルモデル推論のためにllmsterとlms CLIを導入します。この記事では、GoogleのGemma 4 26B-A4B MoEモデルをMacBook Pro M4 Proにセットアップし、48GBの統合メモリで51トークン/秒を達成する方法を詳しく説明しています。

OpenClawRadar
CAP: /plugin installでインストールするClaudeコードステータスラインプラグイン
Tools

CAP: /plugin installでインストールするClaudeコードステータスラインプラグイン

CAP(Claude Allowance Pulse)は、npm、curl、jqを必要とせずに/plugin installでインストールできるClaude Code用ステータスラインプラグインです。ターミナルにモデル使用状況、セッションおよび週間制限、コンテキストウィンドウ使用率、セッションコストを表示します。

OpenClawRadar
スチールマン R5: 微調整された14BモデルがAdaコード生成でClaude Opusを上回る
Tools

スチールマン R5: 微調整された14BモデルがAdaコード生成でClaude Opusを上回る

開発者は、3,430のAda/SPARK命令ペアからなるコンパイラ検証済みデータセットを使用してQLoRAでQwen2.5-Coder-14B-Instructをファインチューニングし、カスタムベンチマークで68.6%のコンパイル率を達成しました。これはClaude Opus 4.6の42.1%を上回る結果です。このモデルはOllama経由で利用可能で、12GBのVRAMに収まります。

OpenClawRadar
Roost: Claude Code用のシングルGoバイナリサイドバー – クリック可能なプロンプト履歴、ファイルツリー、通知機能
Tools

Roost: Claude Code用のシングルGoバイナリサイドバー – クリック可能なプロンプト履歴、ファイルツリー、通知機能

Roostは単一のGoバイナリで、Claude CodeにWebベースのサイドバーを追加します:tmuxをバックエンドとするxterm.jsターミナル、cdに追従するファイルツリー、~/.claude/projects/*.jsonlからのクリック可能なプロンプト履歴、Claude CodeのStopフックを使ったプッシュ通知。SSH越しにシングルユーザー・インスタンスとして動作し、フロントエンドのビルドステップは不要です。

OpenClawRadar