AIエージェントのためのメッシュアーキテクチャ:クライアント分離とプロジェクト間連携

メッシュ vs ハブアンドスポークアーキテクチャ
著者は、Daniel MiesslerのPAIなどのセットアップで普及しているハブアンドスポークモデルと、自身のメッシュアプローチを対比しています。ハブアンドスポークでは、共有メモリを持つ1つの中央アシスタントがすべてのワークフローを処理し、深さと引き換えに広さを得ています。一方、メッシュアーキテクチャでは、各クライアントのプロジェクトごとにドメイン特化型エージェントを作成し、各エージェントが深いプロジェクトコンテキストを持ちながら、メモリ空間を競合させることなく動作します。
システム実装の詳細
このシステムは、調整のためにプレーンマークダウンファイルと命名規則を使用しています:
STATE.mdは作業メモリ用CLAUDE.mdとAGENTS.mdはエージェントの指示用- 構造化されたメモはプロジェクト間通信用
- すべての基盤にはGitによるバージョン管理
データベースもプラットフォームもなく、CLIツール以外の依存関係はありません。各プロジェクトは独自のノードとして、独自の状態ファイルと指示ファイルを持ち、クライアントAのコンテキストがクライアントBのセッションから分離されていることを保証します。
エージェント間通信
エージェントは、構造化されたメモ(プレーンマークダウンファイル)を互いの受信ディレクトリに配置することで調整を行います。これは、チームメンバー間でやり取りされるメールに似ています。例としては:
- コンテンツエージェントが草案を完成させ、開発者エージェントが次のセッションでそれを引き継ぐ
- システム管理者エージェントがバグを見つけ、ウェブ開発エージェントに送信する
- インフラストラクチャの変更がウェブサイトに影響を与える
- コンテンツの決定がプロジェクト管理の入力に依存する
- 要件仕様が開発作業をトリガーする
SSHアクセスが目的を損なうような真の分離が必要なプロジェクトでは、メモシステムはメールに拡張され、環境間の直接アクセスがありません。
ツールに依存しないアプローチ
著者は、Claude Code、Codex、Gemini CLI、DeepAgentをさまざまなプロジェクトで使用しています。規約が単なるファイルであるため、ベンダーの境界は目立ちません。Claudeエージェントが送信したメモをCodexエージェントが受け取ることも可能です。プロジェクトのニーズに合わせてベンダーを切り替えることは、ワークフローの標準的な一部です。
実用的な成果
このシステムは約1年間、実際のクライアント作業で運用されており、14の組織にわたる44のプロジェクトを処理しています。著者は以前はエージェント間のすべての調整を担っていましたが、現在は作業を引き継ぐのではなく、レビューするだけです。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

APIを介してClaudeとCanvaを連携し、デザイン生成を自動化する方法
RedditユーザーがClaudeをCanvaのAPIに接続し、平易な英語のプロンプトで編集可能なCanvaファイル(フォント、間隔、レイアウトが調整されたもの)を生成できるようにした事例を報告。週に数時間の節約につながっている。

Claudeが1セッションで作成したスキューモーフィックキーボードシミュレーター — 公開トランスクリプト、CORSプロキシ対応Unsplash背景
一回のClaudeセッションで、公開トランスクリプト付きのスキューモーフィックなタイピングアプリ、ネイティブショートカット処理のための非表示入力、FigmaからのSVGキー、そしてCORSプロキシ経由でWebPとして配信されるUnsplash背景が生成されました。

建築設計コンサルティングがWixをAIエッジエージェントに置き換え
建築設計コンサルタントが、月額40ドルのWixサイトを置き換えるために、顧客問い合わせを処理するカスタムAIエージェントを構築しました。このシステムは、Netlifyの10秒サーバーレスタイムアウトにより分割アーキテクチャを採用し、応答生成にDeepSeek-R3を使用しています。

開発者がClaudeコードでSteamゲームをリリース:VibeコーディングとVibeエンジニアリングの教訓
開発者は、AI支援開発にClaude Codeを使用して、Steamでネクロマンシーをテーマにしたサバイバー/弾幕シューティングゲーム『Codex Mortis』をリリースしました。プロジェクトは最初のプロトタイプから2回の完全な書き直しを経ており、プロトタイプと製品版の間のギャップを浮き彫りにしています。