텔레그램으로 AI 에이전트 팀을 부린다
오픈소스 5dive, 한 서버에 여러 AI 코딩 에이전트를 띄워 서로 협업시키는 도구
혼자 일하는 사람도 '팀'을 거느릴 수 있게 해 준다는 콘셉트의 오픈소스 도구가 공개됐다. '5dive'는 한 대의 리눅스 서버에 여러 AI 코딩 에이전트를 띄우고, 이들이 서로 대화하며 협업하도록 묶어 주는 오케스트레이션 도구다. 사용자는 스마트폰 텔레그램으로 이 팀에 일을 시키고 결과를 받는다. 라이선스는 MIT이며, 5dive.com 유료 서비스와 똑같은 바이너리를 직접 자기 서버에서 돌릴 수도 있다.
무슨 일인가
AI 코딩 에이전트는 보통 터미널 세션 안에서만 살아 있다가 창을 닫으면 사라진다. 5dive는 이 구조를 뒤집었다. 각 에이전트를 별도의 리눅스 사용자 계정으로 만들고, 공식 AI 명령행 도구(클로드·코덱스·그록 등)를 시스템 서비스(systemd)로 상시 구동한다. 덕분에 터미널을 닫아도 에이전트는 백그라운드에서 계속 살아 있고, 언제든 텔레그램으로 말을 걸 수 있다. 설치는 curl로 설치 스크립트를 받아 실행한 뒤 5dive init을 입력하면 되고, 마법사가 텔레그램 봇 토큰까지 자동으로 연결해 준다.
핵심 짚어보기
구조가 단순한 점이 특징이다. 별도의 메시지 브로커나 복잡한 프로토콜, 중앙 조정자가 없다. 여러 에이전트가 같은 파일 시스템과 같은 5dive 명령행 도구를 공유하며, 그 도구 자체가 에이전트 사이의 통신 버스 역할을 한다. 한 에이전트는 클로드로, 다른 에이전트는 코덱스로 돌리면서 같은 구독을 공유할 수도 있다. 작업은 공유 작업 큐에 쌓이고, 반복 작업도 등록할 수 있다. 평소엔 잠들어 있다가 큐에 일이 들어올 때만 '하트비트'가 해당 에이전트를 깨우는 방식이라 자원 낭비가 적다. 결정이 필요한 순간에는 스마트폰에 '탭 한 번으로 답하는' 버튼이 떠 사람이 승인한다. 보안 면에서는 에이전트마다 리눅스 계정을 분리하고 세 단계 격리 등급을 두어, 한 에이전트가 다른 영역을 함부로 건드리지 못하게 막는다.
1인기업 실전 적용 포인트
- '코더(클로드)·작가(코덱스)·기획자(클로드)' 식으로 역할이 다른 에이전트를 한 서버에 띄워 두면, 1인기업도 백로그를 던져 두고 외출하는 식의 비동기 업무 위임이 가능하다.
- 자기 명의의 클로드 프로(Pro)·맥스(Max) 구독을 그대로 쓰는 구조라 별도 API 중개 비용이 없고, 앤트로픽(Anthropic) 정책에도 어긋나지 않는다고 명시돼 있다.
- 반복 작업을 공유 큐에 등록해 두면, 매일 같은 점검·리포트 작업을 사람이 트리거하지 않아도 에이전트가 돌린다. 1인 운영에서 가장 비싼 '내 시간'을 아낄 수 있다.
- 중요한 결정만 텔레그램 버튼으로 승인하게 설계하면, '에이전트가 초안을 만들고 사람이 최종 승인'하는 안전한 자동화 파이프라인을 손쉽게 만들 수 있다.
전망 / 주의점
여러 에이전트를 상시 구동한다는 것은 토큰 소비와 서버 비용이 백그라운드에서 계속 발생할 수 있다는 뜻이다. 또한 각 에이전트에 명령행 도구의 실행 권한을 주는 만큼, 격리 등급과 사람 승인 게이트를 제대로 설정하지 않으면 의도치 않은 작업이 실행될 위험이 있다. 그럼에도 '혼자서 여러 AI를 동시에 굴리는 운영 구조'를 표준화했다는 점에서, 1인 개발자의 생산성 실험 도구로서 살펴볼 가치가 있다.
출처: GitHub 5dive (https://github.com/5dive-com/5dive)