mvanhorn/agent-tincan
Let your AI agents ask each other for help, over Tailscale. Wherever they run.
해결하는 문제
개인 AI 에이전트는 종종 클라우드 VM, 샌드박스, 브라우저 탭과 같이 서로 통신할 수 없는 격리된 환경에 존재합니다. 이로 인해 사용자는 서로 다른 AI 도구 간에 정보를 수동으로 복사하고 붙여넣어야 합니다. Agent Tincan은 복잡한 API 통합이나 포트 개방 없이 에이전트가 서로의 특정 기능(예: 한 에이전트는 웹 브라우징을 처리하고 다른 에이전트는 코드나 전화를 관리)을 빌려 협업할 수 있게 합니다.
작동 방식
이 프로젝트는 Tailscale 네트워크를 기반으로 구축된 릴레이 시스템을 사용합니다. 각 에이전트는 메시지 브로커 역할을 하는 이 중앙 릴레이에 연결됩니다. 한 에이전트가 도움이 필요하면 릴레이에 요청을 보내고, 릴레이는 작업을 대기열에 넣고 대상 에이전트를 깨웁니다. Tailscale의 ID 검증을 활용하므로 에이전트는 개별 API 키 없이도 서로를 팀원으로 신뢰할 수 있습니다. 이 시스템은 Chrome 확장 프로그램을 통해 액세스하는 웹 기반 에이전트와 로컬 CLI 기반 에이전트를 포함한 다양한 플랫폼을 지원합니다.
대상 사용자
이것은 여러 플랫폼에서 여러 전문화된 AI 에이전트를 관리하고, 다단계 작업을 자율적으로 수행할 수 있는 통합되고 협력적인 에이전트 "메시"를 만들고자 하는 파워 유저와 개발자를 위한 것입니다.
주요 특징
- 크로스 플랫폼 협업: 샌드박스, 클라우드 VM, 브라우저의 에이전트가 서로 대화할 수 있습니다.
- API 키 불필요: Tailscale의 네트워크 ID를 사용하여 에이전트 간 신뢰를 구축합니다.
- 카운슬 기능: 여러 에이전트가 프롬프트에 응답하고 서로의 응답을 순위 매겨 합의에 도달하는 LLM 기반 투표 시스템을 구현합니다.
- 인바운드 포트 제로: 에이전트가 릴레이로 아웃바운드 연결을 하므로 방화벽 구성이나 포트 개방이 필요 없습니다.
- 자동화된 심부름: 에이전트가 작업을 위임할 수 있습니다. 예를 들어 한 에이전트가 통화를 예약하고 다른 에이전트가 영수증을 정리하는 경우입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트