AgentConnect

AgentConnect

AgentConnectは、ルーティング、権限、メモリ、スケジュール、ツール統合を備えたACP互換AIエージェントのフリートをチームチャネル全体で実行するためのオープンソースの自己ホスト型プラットフォームであり、モデルトラフィックと実行は独自の環境に保持されます。
https://www.agentconnect.md/?ref=producthunt&utm_source=aipure
AgentConnect

製品情報

更新日:2026年08月14日

AgentConnectとは

AgentConnectは、チームが複数のAIエージェント(例:Claude Code、Codex、DeepSeek、その他のACP互換ランタイム)を、Slack、Discord、Telegram、GitHubなどの作業が行われるツール内で協力的なチームメイトとして展開および運用できるようにするオープンソースのフレームワークおよびランタイムスタックです。単一のボットではなく、エージェントの周りに「チームレイヤー」を提供します。IDと可視性制御、エージェント間のハンドオフ、共有運用ステータス、構成可能なスキル/ツール、およびオプションのメモリです。自己ホスト型として設計されているため、エージェントはリポジトリと資格情報の隣で実行でき、エージェントの構成方法、アクセスできるもの、および行動できる場所を制御できます。

AgentConnectの主な機能

AgentConnectは、複数のAIエージェント(および人間)をチームが作業するツールやチャネル全体で実行および調整するための、オープンソースで自己ホスト可能なフレームワークです。これは、エージェントの周りに「チームレイヤー」(ID、ルーティング/ハンドオフ、権限、スケジュール、メモリ、ツール/スキル統合)を提供し、組織が共有された可視性と制御のもとでACP互換エージェント(例:Claude Code、Codex、DeepSeek、Gemini CLI)のフリートを運用できるようにします。これにより、コードと会話を独自のインフラストラクチャに保持し、モデル呼び出しのみを独自のキーを使用してプロバイダーに送信します。
マルチエージェントオーケストレーション(チームファースト): 複数の専門エージェントを並行して実行し、役割を割り当て、エージェントが互いに呼び出しやハンドオフを行えるようにすることで、調査 → 修正 → 検証 → デプロイの作業を1つの調整されたシステム内で進めることができます。
自己ホスト型コントロールプレーン + エージェントデーモン: 設定/可視性のための一元化されたコンソールを運用しながら、エージェントはリポジトリ、資格情報、システムに近いローカルプロセス(「デーモン」)として実行されます。これは、メッセージ本文/トランスクリプトをコントロールプレーンに保存しないように設計されています。
チャネル統合とタグ付けワークフロー: エージェントをチームコミュニケーションインターフェース(例:Slack/Discord/Telegram/GitHubスタイルのワークフロー)に導入し、人間がスレッドでエージェントをタグ付けし、何が完了し、何が実行中で、次に何が来るかを追跡できるようにします。
権限とスコープ付きアクセス: ツール、スキル、シークレット、知識ソースのスコープを設定することで、各エージェントが見て実行できることを制御し、異なるチームや環境全体での最小特権操作をサポートします。
メモリと知識の統合: 永続メモリ(ネイティブ/マネージドまたはMem0などの持ち込み)と、会話全体で重要なコンテキストを保持するためのドキュメントレベルのセキュリティパターンを備えた知識/知識バンクスタイルの検索をサポートします。
オープンエコシステムとランタイムの柔軟性: 任意のACP互換エージェント/ランタイムを使用し、役割ごとにモデルを切り替えることができます。多くのアプリ(例:Sentry/Linear/Notion/Gmail/Figmaなど)間でツールを統合し、再利用可能なスキルを介して拡張できます。

AgentConnectのユースケース

エンジニアリングインシデントのトリアージと修復: ソフトウェアチームでは、エージェントがアラートを監視し、共有スレッドで問題をトリアージし、バグを再現し、コードをパッチし、テストを実行し、明確なハンドオフと監査可能性をもって検証/デプロイを調整します。
カスタマーサポートのエスカレーションと解決: サポートエージェントはコミュニティまたはヘルプチャネルで対応し、共有された知識/メモリを参照し、不確実なケースを専門家にエスカレートし、修正または運用アクションをトリガーすることで問題を解決します。
自動コードレビューと品質ゲート: 組織固有の標準(スコープ、深さ、優先順位)でレビューエージェントを設定し、PRにコメントし、チェックを実行し、出荷前にQAエージェントと調整します。
運用「立ち番」と定時ルーチン: Cron/スケジュールされたエージェントは、毎日のトリアージサマリーを投稿し、システムヘルスをチェックし、Webhookトリガーに応答します。これにより、チームに情報を提供し、手動の運用オーバーヘッドを削減します。
ビジネスチーム向けクロスツールワークフロー自動化: 製品/財務/運用などの機能において、エージェントは一般的なSaaSツールに接続してチケットを作成し、ドキュメントを更新し、問題を調整し、チャネル全体で利害関係者を連携させることができます。

メリット

オープンソースで自己ホスト可能であり、データ、デプロイ、カスタマイズに対するより強力な制御を可能にします。
モデル/ランタイムの柔軟性:役割ごとに異なるACP互換エージェントを実行し、プラットフォームのマークアップなしで独自のプロバイダーアカウント/キーを使用できます。
組み込みの「チームレイヤー」(権限、ルーティング、スケジュール、共有可視性)により、チームがマルチエージェント操作のために通常再構築する接着コードが削減されます。

デメリット

運用上のオーバーヘッド:デーモン/コントロールプレーンの自己ホストと統合/シークレットの管理には、DevOps/セキュリティの成熟度が必要です。
エコシステムの複雑さ:複数のエージェントランタイム、ツール、権限を調整すると、セットアップとガバナンスの複雑さが増す可能性があります。
一部のコンポーネント(例:UIデモ)は変更/リファクタリング中である可能性があり、安定性のためにユーザーをCLI/例に誘導する可能性があります。

AgentConnectの使い方

1) 前提条件をインストールする: Gitと`uv`(Astralのパッケージマネージャー)をサポートするPython環境がインストールされていることを確認してください。また、実行するエージェントに必要なモデル/プロバイダーのAPIキーも必要です(AgentConnectはモデルトラフィックをプロキシしません。エージェントは独自のキーを使用します)。
2) AgentConnectリポジトリをクローンする: `git clone https://github.com/agent-network-protocol/AgentConnect.git`を実行し、次に`cd AgentConnect`を実行します。
3) uvでPython環境をセットアップする: `uv sync`を実行して環境を作成/同期し、基本依存関係をインストールします。
4) (オプション) ユースケースの追加依存関係セットをインストールする: API統合(例:FastAPI/OpenAI統合)が必要な場合は、`uv sync --extra api`を実行します。開発ツールが必要な場合は、`uv sync --extra dev`を実行します。
5) 環境変数(.env)を設定する: `.env`ファイルを作成し、使用する機能のキーを追加します。LangSmithトレース(監視/デバッグ)の場合は、`LANGSMITH_TRACING=true`、`LANGSMITH_API_KEY=your_langsmith_api_key`、`LANGSMITH_PROJECT=AgentConnect`(オプションで`LANGSMITH_ENDPOINT=https://api.smith.langchain.com`)を設定します。一部の例では、追加のキー(例:リサーチ用のTavily、支払い対応の例用のCDPキー)が必要になる場合があります。
6) セットアップを確認するために最初の例を実行する: バンドルされた例を実行します。例:`uv run python examples/python/did_wba_examples/create_did_document.py`。
7) コアコンセプトを学ぶためにexamplesディレクトリを探索する: Examplesディレクトリを使用して、人間/AIエージェントの作成、安全な通信の確立、基本的なインタラクション、マルチエージェントワークフロー(eコマース分析)、およびリサーチワークフロー(Tavilyキーとリサーチエクストラが必要な場合があります)などのシナリオを実行します。
8) 独自のエージェントを構築する前にコアアーキテクチャを理解する: AgentConnectは、(a)分散型エージェントレジストリ(機能の公開/発見のためのディレクトリサービス)、(b)独立したエージェントシステム(各エージェントは自己完結型であり、LangGraphまたはカスタムロジックで構築可能)、および(c)エージェント間通信のための標準化されたプロトコル(暗号化検証とエンドツーエンド暗号化フローを含む)を中心に構築されています。
9) 独自のエージェントを構築し、機能を公開する: 好みのフレームワーク(例:LangGraphまたはカスタムコード)を使用してエージェントの内部ロジックを実装し、AgentConnectの標準化されたプロトコルと統合して、発見可能なインターフェースを公開し、他のエージェントから標準RPC経由で呼び出せるようにします。
10) 安全なエージェント間通信(A2A)を有効にする: AgentConnectの組み込み暗号化検証を使用して、信頼できるA2A通信を確立し、検証可能な証明を添付し、(該当する場合は)エンドツーエンド暗号化通信フローを構築します。
11) (オプション) 必要に応じてレガシー互換モードを使用する: 以前のAuthorizationヘッダーフローに依存する古いクライアントと相互運用する必要がある場合は、`auth_mode="legacy_didwba"`を使用します。
12) LangSmithで監視とデバッグを追加する: LangSmithの環境変数を設定したら、例/エージェントを実行し、トレースを検査してマルチエージェントワークフロー、RPC呼び出し、ツール使用をデバッグします。
13) コードを安全に変更する:プロジェクトドキュメントのルールに従う: 新しいクラス/メソッド/関数を追加するときは、常にGoogleスタイルのdocstringを含めます。プロジェクトの自動ドキュメントシステムは、APIリファレンス生成のためにこれらのdocstringを抽出し、docstringチェッカーは不足しているdocstringをフラグ付けします。
14) (代替スタック) チームワークフローのためにAgentConnectコンソール/デーモンを実行する: AgentConnect製品スタック(コンソール+デーモン)を使用している場合は、ランタイムを開始し、ACP互換エージェント(Claude Code、Codex、Gemini CLI、DeepSeekなど)を接続し、チャネル(Slack/Discord/Telegram/GitHub)を接続し、スレッドでエージェントをタグ付けして問題をトリアージし、修正を発送し、役割/権限/メモリでハンドオフを調整します。

AgentConnectのよくある質問

AgentConnectは、オープンソースで自己ホスト可能なプラットフォームであり、チームがAIエージェントをチャネル(Slack、Discord、Telegram、GitHubなど)を介して実行および調整できるようにします。エージェント、権限、スケジュール、ツール/スキル、および共有可視性を管理するためのコントロールプレーンを備えています。

AgentConnectに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
Hiyllo Work
Hiyllo Work
Hiyllo Workは、チャット、プロジェクト管理、カレンダー、メール、ファイルストレージ、ビデオ会議を1つの統合された環境で組み合わせたオールインワンプラットフォームです
We Report Work
We Report Work
We Report Workは、従業員とマネージャーがステータス更新を簡素化し、成果を示し、自動化された報告機能を通じて責任感を維持するのに役立つAI駆動の作業報告ソフトウェアです。
BestInterest
BestInterest
BestInterestは、AI駆動の仲介を使用して高対立のコミュニケーションを変革し、法廷命令や相互合意を必要とせずに平和的な共同親関係を促進する革新的な共同親アプリです。