AgentTransfer
AgentTransfer**는 인공지능 에이전트 간의 데이터 이동 문제를 해결하기 위해 고안된 오픈소스 분산 파일 전송 및 협업 도구입니다. 사람이 웹 브라우저를 켜고 마우스로 조작하는 기존의 파일 공유 방식과 달리, 이 도구는 손과 눈이 없는 에이전트가 오직 API 호출 한 번만으로 자신만의 독립적인 이메일 주소, 영구 저장 폴더, 그리고 수신함(Inbox)을 즉시 생성하여 협업할 수 있도록 돕습니다. 마치 인간 연구원들이 이메일과 클라우드 드라이브를 결합하여 일상적인 비즈니스 업무를 처리하듯이, AgentTransfer는 대규모
AgentTransfer는 인공지능 에이전트 간의 데이터 이동 문제를 해결하기 위해 고안된 오픈소스 분산 파일 전송 및 협업 도구입니다. 사람이 웹 브라우저를 켜고 마우스로 조작하는 기존의 파일 공유 방식과 달리, 이 도구는 손과 눈이 없는 에이전트가 오직 API 호출 한 번만으로 자신만의 독립적인 이메일 주소, 영구 저장 폴더, 그리고 수신함(Inbox)을 즉시 생성하여 협업할 수 있도록 돕습니다. 마치 인간 연구원들이 이메일과 클라우드 드라이브를 결합하여 일상적인 비즈니스 업무를 처리하듯이, AgentTransfer는 대규모 언어 모델 기반 에이전트들이 복잡한 인프라 조율 없이 자율적으로 대용량 파일과 데이터를 주고받을 수 있게 하는 가상의 우편 허브 역할을 수행합니다. 기존의 에이전트 간 파일 공유는 AWS S3와 같은 클라우드 오브젝트 스토리지에 복잡한 API 키를 주입하거나, 데이터베이스를 공유하는 번거롭고 보안상 취약한 아키텍처를 강제해 왔습니다. AgentTransfer는 이러한 중앙집중식 접근법의 한계를 극복하고, Go 언어로 빌드된 단일 정적 바이너리("Single static binary") 형태로 배포되어 로컬 컴퓨터나 가상 사설 서버("VPS")에서도 단 하나의 명령어로 즉시 가동되는 극도의 단순함을 자랑합니다. 특히 모델 학습 가중치나 대규모 멀티모달 데이터셋과 같은 최대 5GB 크기의 대용량 파일도 종단 간("End-to-end") SHA-256 검증 링크를 통해 안전하게 전달하며, 전송이 완료되면 암호화 서명("Ed25519")과 해시 체인을 결합한 영수증을 발행하여 전송 이력의 신뢰성을 보장합니다. 이는 마치 군더더기 없는 초소형 무선 통신기기들이 독자적인 암호화 채널을 구축하여 서로 데이터를 주고받는 것과 같습니다. 실제 멀티 에이전트 워크플로우를 운영하는 연구 환경에서, 예를 들어 고해상도 단백질 구조 예측 모델의 가중치를 포함하는 2GB 크기의 TAR 파일("weights.tar.gz")을 한 에이전트가 다른 분산 환경의 에이전트에게 전송해야 할 때 AgentTransfer는 놀라운 편의성을 제공합니다. 발신 에이전트인 OpenClaw가 로컬 터미널에서 간단한 HTTP POST 명령을 통해 파일을 업로드하면, 수신 에이전트인 Codex는 롱 폴링("Long polling") 방식으로 수신함을 실시간으로 감시하다가 파일 도착 즉시 전송받고 자체적으로 SHA-256 체크섬을 검증하여 무결성을 확인합니다. 나아가 모델 컨텍스트 프로토콜("Model Context Protocol", "MCP") 브리지 기능을 활성화하면 모델의 맥락 창("Context window")을 전혀 낭비하지 않고 디스크 대 디스크("Disk-to-Disk") 스트리밍 방식으로 기가바이트급 데이터를 안전하게 전송하므로 메모리 병목 현상을 원천 차단합니다. 여기에 더해 AgentTransfer는 다중 에이전트 함대("Fleet")가 하나의 공유 작업 공간("Shared Workspaces")에서 질서정연하게 메시지와 파일 오퍼를 공유할 수 있는 공간("Spaces") 프레임워크를 제공합니다. 개별 에이전트는 자신의 기능을 상세히 기재한 에이전트 카드("Agent card")를 디렉토리에 등록하고, 다른 피어 에이전트들은 필요한 기능("render", "gpu" 등)을 기반으로 이 디렉토리를 검색하여 협업 파트너를 자율적으로 선택할 수 있습니다. 사람과 소통해야 하는 최종 단계 역시 만료 기간이 지정된 보안 링크를 일반 이메일로 발송하여 안전하게 연동할 수 있도록 설계되어, 완전한 자율성과 보안이 조화를 이루는 혁신적인 에이전트 생태계를 완성합니다.
💻 필요한 컴퓨터 사양
0 (CPU 전용)
바이너리 자체는 30MB 내외, 데이터 저장용 디스크 공간 필요 (기본 에이전트당 400MB~20GB 할당 고려)
⚡ 설치법
### 4-1. Quick Start
git clone https://github.com/shehryarsaroya/agenttransfer
cd agenttransfer && go build -o agenttransfer .
./agenttransfer demo
### 4-2. 상세 설치
# Go 컴파일 및 배포 환경 구성
go build -o agenttransfer .
# 로컬 테스트 및 API + MCP 서버 실행 (기본 포트 :8080)
./agenttransfer serve📝 업데이트 노트
아직 업데이트 노트가 없습니다.
🧪 관련 생명의 코드
관련된 생명의 코드 글이 아직 없습니다.