AgentsMesh/AgentsMesh
The AI Agent Workforce Platform. Run a hundred AI coding agents across your own machines — schedule, isolate, and steer them all from one console.
해결하는 문제
AgentsMesh는 단일 사용자에서 대규모 워크포스로 AI 에이전트 사용을 확장할 때 발생하는 운영적 과제를 해결합니다. '1명의 운영자, 100개의 에이전트' 문제를 해결하기 위해 하드웨어 버퍼링(다수의 머신에 에이전트를 분산함으로써 방지), 터미널의 혼잡함(중앙 콘솔을 통해 방지), 상태 손상(격리된 워크스페이스를 통해 방지), 장시간 실행 중 에이전트가 조용히 실패하는 문제(자동 조종 시스템을 통해 방지)를 위한 제어 계층을 제공합니다.
작동 방식
이 플랫폼은 제어 평면과 데이터 평면을 분리한 분할 아키텍처를 사용합니다:
- 제어 평면: Go 기반 백엔드는 gRPC와 mTLS를 사용하여 인증, 포드 생명주기, 러너 인증서를 관리합니다.
- 데이터 평면: 상태 없는 Relay 클러스터는 WebSockets를 통해 고용량 터미널 I/O를 처리하여 백엔드가 PTY 트래픽에서 버퍼링되지 않도록 합니다.
- 러너 팀: 다양한 머신에 설치된 자체 호스팅된 데몬이 'AgentPods'를 생성합니다. 이는 PTY 터미널과 전용 Git 워크트리 샌드박스를 포함한 격리된 실행 환경입니다.
- 클라이언트 계층: 공유되는 Rust 코어(웹/데스크톱용 WASM로 컴파일, iOS용 UniFFI를 통해)는 모든 인터페이스에서 비즈니스 로직의 유일한 진실 소스를 제공합니다.
대상 사용자
자신의 인프라스트럭처 위에서 Claude Code, Aider, Gemini CLI와 같은 터미널 기반 AI 에이전트를 수십에서 수백 개 동시에 실행하고 싶은 개발자 및 팀 리더를 위한 것입니다. 개별 터미널이나 머신을 수동으로 관리할 필요가 없습니다.
주요 특징
- 러너 팀: 단일 랩톱의 용량을 초월해, 자신이 호스팅한 머신의 수에 따라 에이전트 워크로드를 분산할 수 있습니다.
- 워크스페이스 격리: 각 에이전트는 고유한 포드와 개인적인 Git 워크트리 및 자격 증명을 갖추어 충돌을 방지합니다.
- 자동 조종 시스템: 포드를 모니터링하는 제어 에이전트가 에이전트가 대기 상태에 있을 때 자동으로 다음 지시를 전송합니다.
- 메시 및 채널: 포드를 토폴로지에 묶어 @멘션을 통해 통신할 수 있습니다.
- 다중 플랫폼 콘솔: Web, Electron 데스크톱, iOS 앱을 통해 통합 관리가 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트