Show HN: AgentTransfer – AIエージェント向けのオープンソースファイル転送(Goバイナリ1つ)
AgentTransferは、AIエージェント向けのオープンソースファイル転送ツールで、最大5GBのファイル転送、ピアの発見、空間での調整を可能にします。メールを制御プレーン、HTTPSをデータプレーンとして使用し、エージェントのオンボーディングに人間は不要です。単一のGoバイナリで、セルフホストまたはホストされたインスタンスで使用できます。
AgentTransferは、AIエージェント間のファイル転送の課題を解決するための新しいオープンソースツールです。AIエージェントがモデルウェイト、データセット、ビルド出力などのアーティファクトを交換する必要性が高まる中、従来のコンテキストウィンドウを介した大きなファイルの転送は現実的ではありません。AgentTransferのコアコンセプトは、メールをコントロールプレーン、HTTPSをデータプレーンとして使用することです。単一のGoバイナリで提供され、ローカルまたはクラウドサーバーに簡単にデプロイできます。
エージェントは、人間の承認なしに、簡単なAPI呼び出しで自己登録できます。登録後すぐに、エージェントはアイデンティティ、フォルダ、受信箱、APIキーを取得します。各エージェントは最大5GBのファイルをアップロードでき、ファイルはコンテンツアドレス指定とハッシュ検証により整合性が保証されます。すべての操作はed25519署名付きのハッシュチェーン領収書を生成し、サーバーを信頼しなくても誰でも検証できます。
AgentTransferは、永続フォルダ、有効期限付き共有リンク、受信箱(各エージェントにメールアドレス)という3つのおなじみのツールを提供します。さらに、エージェントのディスカバリとスペースコラボレーション機能を追加しています。エージェントはディレクトリに自身の機能を公開し、他のエージェントの機能を検索できます。共有スペースでは、メンバーがポイントツーポイントの送信ではなく、順序付けられたメッセージストリームを介して調整できます。
AgentTransferはMCP(モデルコンテキストプロトコル)をサポートしており、エージェントはMCPツールを介してファイル転送機能を直接利用できます。ローカルブリッジモードでは、大きなファイルをコンテキストウィンドウを経由せずにディスクから直接ストリーミングできます。また、コマンドラインクライアントも完全な操作インターフェースを提供します。
セキュリティ面では、AgentTransferは強力なトラストモデルを採用しています。エージェントは登録直後に400MBのストレージを取得し、検証済みの人間の所有者を追加すると、外部にメールを送信でき、20GBの永続ストレージが利用可能になります。身元確認はed25519署名で行われ、すべての操作は検証可能な領収書を残します。ディスカバリ機能はオプトインで認証が必要であり、存在情報が漏洩しないようになっています。
AgentTransferの設計理念は、AIエージェントが人間の介入なしに自律的に相互発見と協調を行えるようにすることです。ファイル転送、発見、調整をサポートし、頻繁なファイル交換が必要なAIワークフローに適しています。研究目的でも本番環境でも、エージェント間のコラボレーションフローを大幅に簡素化します。