AI 코딩 에이전트를 여러 컴퓨터에서 실행하세요.
시작할 때마다 여유 있는 곳으로 갑니다.
절대 잠들지 않는 컴퓨터 한 대가 있고, 실제로 앞에 앉아 일하는 노트북이나 사무실 PC가 있습니다. 프로젝트에 이 컴퓨터들의 순서 있는 목록, 즉 머신 풀을 지정하면, 새 에이전트는 모두 온라인 상태이고 그 프로젝트가 있으며 아직 여유가 있는 첫 번째 컴퓨터에서 시작합니다.
각 컴퓨터에는 실행 한도도 있습니다. 실행 중 에이전트의 최대 수, 최소 여유 메모리, 밤에 적용되는 더 엄격한 한도입니다. 프로젝트 20개를 열어 두어도 컴퓨터 한 대가 메모리 부족에 빠지지 않습니다.
- 1상시 가동 컴퓨터6 / 6 에이전트
- 2사무실 PC2 / 6 에이전트
- 3노트북0 / 3 에이전트
결정하는 것은 풀의 순서입니다. 여유가 있는 첫 번째 컴퓨터가 에이전트를 받고, 가득 찼거나 절전 중이거나 꺼진 컴퓨터는 건너뜁니다.
흔한 구성: Linux 컴퓨터나 작은 서버가 밤낮으로 돌아가고, Windows나 Mac 컴퓨터로는 메일을 읽고 회의에 들어가고 에이전트가 한 일을 검토합니다. 풀이 없으면 실행할 때마다 어느 컴퓨터에서 돌릴지라는 같은 질문이 나오고, 매번 직접 답해야 합니다. 한 번만 잊어도 무거운 리팩토링이 곧 덮을 노트북에서 돌아갑니다.
머신 풀은 이 질문에 프로젝트마다 한 번만 답합니다. 프로젝트가 쓸 수 있는 컴퓨터를 선택하고 순서를 정하되, 늘 켜져 있는 컴퓨터를 맨 앞에 둡니다. 그때부터 에이전트 열기, 백로그 티켓 시작, 퀵 에이전트, 머신 풀로 설정된 트리거는 모두 목록에서 온라인 상태이고 그 프로젝트가 있으며 실행 한도 안에 있는 첫 번째 컴퓨터로 갑니다. 그 컴퓨터가 가득 찼거나 절전 중이거나 꺼져 있으면 다음 컴퓨터가 에이전트를 맡습니다.
나머지 절반은 실행 한도입니다. 각 컴퓨터는 모든 프로젝트를 합쳐 정해진 수의 실행 중 에이전트를 받아들이고, 최소한의 여유 메모리를 유지하며, 그 컴퓨터의 현지 시간 기준으로 밤에 더 낮은 한도를 둘 수 있습니다. 프로젝트를 많이 열어 둔 컴퓨터가 새벽 3시에 메모리 부족으로 강제 종료되지 않게 해 주는 것이 바로 이 한도입니다.
세 단계로 설정하기
데스크톱 앱에서, 또는 AgentsRoom 모바일 앱에서.
- 1
풀 만들기
프로젝트 설정의 '컴퓨터'를 엽니다. 내 계정의 컴퓨터를 두 대 이상 선택하고, 선호하는 컴퓨터를 맨 앞에 두어 순서를 정합니다. 두 대 미만이면 풀은 꺼진 상태로 남고 아무것도 바뀌지 않습니다.
- 2
각 컴퓨터에 실행 한도 주기
설정, '에이전트 동작', '이 컴퓨터의 실행 한도'입니다. 다른 컴퓨터는 상태 표시줄의 '컴퓨터'를 열고 그 줄 끝의 게이지를 클릭합니다. 모든 항목은 선택 사항이며, 값이 없으면 제한도 없습니다.
- 3
평소처럼 작업하기
이제 에이전트는 풀에서 여유가 있는 첫 번째 컴퓨터에서 시작합니다. '실행 위치' 등에서 컴퓨터를 직접 고르면 언제나 그 선택이 우선합니다.
프로젝트별이 아닌 컴퓨터별 실행 한도
그 컴퓨터의 모든 에이전트 콘솔을 셉니다. 모든 프로젝트, 모든 창, 그리고 휴대폰에서 시작한 에이전트까지 포함합니다.
최대 실행 중 에이전트
이 컴퓨터에서 동시에 실행할 수 있는 에이전트 콘솔 수입니다. 이를 넘으면 그 컴퓨터는 가득 찬 것으로 보고되고 풀은 그 컴퓨터를 건너뜁니다.
여유 메모리 유지
여유 메모리가 설정한 값보다 적은 동안에는 새 에이전트가 시작되지 않습니다. 여유 메모리는 macOS, Windows, Linux 각 시스템이 계산하는 방식대로 측정합니다.
야간 한도
컴퓨터의 현지 시간 기준으로 정한 시간대에 적용되는 더 엄격한 한도입니다. 밤에 도는 트리거가 백업이나 빌드와 자원을 다투지 않게 하고 싶을 때 유용합니다.
내 계정에 저장
실행 한도는 AgentsRoom 계정에 저장되고 컴퓨터가 직접 적용합니다. 그래서 늘 켜져 있는 컴퓨터의 실행 한도를 노트북에서, 또는 휴대폰에서 설정할 수 있습니다.
컴퓨터가 가득 찼을 때
어떻게 되는지는 누가 에이전트를 요청했는지에 따라 다릅니다.
직접 클릭한 경우: 내가 고릅니다
작은 대화 상자가 열려, 여유가 있고 그 프로젝트도 있는 내 계정의 다른 컴퓨터에서 시작할지, '그래도 여기서 시작'할지, 취소할지를 묻습니다. 직접 요청한 시작은 일방적으로 거부되지 않습니다.
앱이 시작한 경우: 기다립니다
트리거, 다른 에이전트가 생성한 에이전트, 에이전트가 시작한 티켓, 팀 단계는 아무것도 묻지 않습니다. 자리가 날 때까지 기다렸다가, 에이전트가 끝나거나 메모리가 확보되면 저절로 시작합니다.
다른 컴퓨터가 요청한 경우: 이유와 함께 거부
다른 컴퓨터에서 보낸 시작 요청은 한도 도달, 여유 메모리 부족, 야간 한도라는 이유와 함께 거부됩니다. 그러면 풀은 다음 컴퓨터로 넘어갑니다.
에이전트는 자기 대화를 유지합니다
대화가 이 컴퓨터에 있는 에이전트는, 이 컴퓨터가 풀에 들어 있고 여유가 있는 한 계속 여기서 시작합니다. 대화와 함께 옮기려면 '대화를 이어갈 컴퓨터'를 사용하세요.
풀에서 한 번만 실행되는 트리거
트리거는 고정된 컴퓨터 목록 대신 머신 풀을 대상으로 할 수 있습니다. 그러면 발생할 때마다 한 번, 풀에서 여유가 있는 첫 번째 컴퓨터에서 실행됩니다. 선호하는 컴퓨터에 먼저 3분이 주어지고, 그 뒤에는 풀의 어느 컴퓨터든 실행할 수 있습니다.
그래서 밤에 도는 에이전트가 더 이상 노트북이 열려 있는지에 좌우되지 않습니다. 늘 켜져 있는 컴퓨터를 풀에 넣으면 그 컴퓨터가 작업을 처리합니다. 실행할 수 있는 컴퓨터가 없고 트리거가 나중에 다시 실행하지 않으면, 그 실행은 놓친 것으로 기록되고 데스크톱과 휴대폰에 알림이 옵니다.
다른 컴퓨터에서도 프로젝트 전체를
늘 켜져 있는 컴퓨터에만 있는 프로젝트도 노트북에서 통째로 열립니다.
파일
프로젝트 트리를 탐색하고, 다른 컴퓨터에 있는 그대로 파일을 미리 봅니다. 읽기 전용이며, 아주 큰 파일은 표시되지 않습니다.
변경사항
Git 상태와 diff를 보고, 선택한 파일을 커밋하고 푸시합니다. 모두 저장소가 있는 컴퓨터에서 실행됩니다.
백로그
프로젝트의 백로그입니다. 할 일 티켓의 상세 화면에 컴퓨터 이름이 들어간 '(컴퓨터 이름)에서 시작'이 표시됩니다.
터미널
다른 컴퓨터에서 열린 개발 터미널이 하단 바에 표시되고, 그 터미널을 실행하는 컴퓨터에서 실시간으로 스트리밍됩니다.
에이전트도 풀을 쓸 수 있습니다
에이전트나 어시스턴트는 고른 컴퓨터에서 다른 에이전트를 시작하거나, 풀에 맡길 수 있습니다. 그곳에서 에이전트는 그 컴퓨터의 계정과 CLI로 실행됩니다. 트리거와 설정도 같은 방식으로 지정할 수 있습니다.
agents_spawntriggers_savesettings_set배치가 정하는 것은 에이전트 CLI가 어디서 시작하느냐입니다. CLI 자체는 그것을 실행하는 컴퓨터에서 결정되므로, Claude Code, Codex, GitHub Copilot CLI, Antigravity 및 지원되는 다른 CLI가 모두 같은 방식으로 작동합니다.
알아 두면 좋은 점
- 원격 플릿이 필요합니다. 컴퓨터들이 같은 AgentsRoom 계정으로 로그인되어 있고 연결되어 있어야 합니다.
- 각 컴퓨터는 30초마다 부하를 보고합니다. 같은 순간에 시작 요청이 두 개 오면, 한 개만큼의 여유가 있던 컴퓨터를 둘 다 고를 수 있습니다. 이때는 실행 한도 때문에 두 번째 요청이 기다립니다.
- SSH로 연 에이전트는 그것을 연 컴퓨터에서 계산됩니다.
- 다른 계정이 공유한 프로젝트는 풀에 들어가지 않으며, 여기서 그 파일이나 변경사항이 표시되지도 않습니다.
- 다른 컴퓨터의 파일은 읽기 전용입니다. '변경사항'에서는 커밋과 푸시를 할 수 있지만, 변경 취소나 파일 일부 스테이징은 할 수 없습니다.
FAQ
AgentsRoom이 부하가 가장 적은 컴퓨터에서 에이전트를 자동으로 시작할 수 있나요?
네, 머신 풀을 쓰면 됩니다. 프로젝트 설정의 '컴퓨터'에서 프로젝트가 쓸 수 있는 컴퓨터를 선택하고 순서를 정하세요. 시작할 때마다 목록에서 온라인 상태이고 그 프로젝트가 있으며 실행 한도 안에 있는 첫 번째 컴퓨터로 가고, 그 컴퓨터가 가득 찼거나 꺼져 있으면 다음 컴퓨터로 넘어갑니다. 라운드 로빈이 아니라 순서 있는 목록입니다. 순서로 어떤 컴퓨터를 선호하는지 알려 주는 것입니다.
프로젝트를 많이 열어도 서버가 메모리 부족에 빠지지 않게 하려면?
그 컴퓨터에 실행 한도를 주세요. 실행 중 에이전트의 최대 수와 유지할 여유 메모리 양으로, 모든 프로젝트를 합쳐 계산합니다. 이를 넘으면 그 컴퓨터는 새 에이전트를 받지 않습니다. 직접 클릭한 경우에는 어디서 시작할지 묻고, 트리거는 자리가 날 때까지 기다리며, 풀은 에이전트를 다음 컴퓨터로 보냅니다.
노트북이 절전 중이어도 트리거가 실행되나요?
네, 트리거가 머신 풀을 대상으로 하고 그 풀에 늘 켜져 있는 컴퓨터가 들어 있다면 실행됩니다. 발생할 때마다 한 번, 풀에서 여유가 있는 첫 번째 컴퓨터에서 실행됩니다. 실행할 수 있는 컴퓨터가 없고 트리거가 나중에 다시 실행하지 않으면, 놓친 실행에 대한 알림을 받습니다.
노트북의 어시스턴트가 늘 켜져 있는 컴퓨터에서 에이전트를 시작할 수 있나요?
네. 평소 말투로 부탁하면 됩니다. 어시스턴트는 컴퓨터를 지정하거나 풀에 맡길 수 있고, 에이전트는 그곳에서 프로젝트의 평소 설정으로 시작합니다. 결과는 다른 컴퓨터의 에이전트와 똑같이 프로젝트에 나타납니다.
다른 컴퓨터에만 있는 프로젝트의 파일과 Git 상태를 볼 수 있나요?
네. 사이드바에서 프로젝트를 연 다음, 헤더에서 '파일', '변경사항', '백로그'를 고르세요. 파일은 읽기 전용이고, '변경사항'에서는 그 컴퓨터에서 커밋하고 푸시할 수 있으며, 그 컴퓨터의 개발 터미널은 하단 바에 나타납니다.
Claude Code뿐 아니라 Codex, Antigravity 등 다른 CLI에서도 되나요?
네. 풀이 고르는 것은 컴퓨터뿐입니다. 그다음 에이전트 CLI는 다른 실행과 똑같이 그 컴퓨터에 설치된 CLI와 계정으로 시작됩니다. 제공자는 상관없습니다.
풀도 실행 한도도 설정하지 않으면 무엇이 달라지나요?
아무것도 달라지지 않습니다. 풀이 없으면 에이전트는 지금 사용 중인 컴퓨터에서 시작하고, 티켓 시작도 여기서 실행되며, 퀵 에이전트의 기본값도 이 컴퓨터입니다. 실행 한도가 없으면 컴퓨터는 이전처럼 모든 에이전트를 받아들입니다.
이런 기능도 좋아하실 거예요
모든 컴퓨터를 일하게 하세요
컴퓨터마다 AgentsRoom을 설치하고 같은 계정으로 로그인한 다음, 에이전트가 어디서 시작할지는 각 프로젝트의 풀에 맡기세요.
컴패니언 앱: 이동 중에도 에이전트를 모니터링
Claude, Codex, Antigravity CLI 또는 다른 AI 공급자를 사용하세요.
버그와 요청을 공개 백로그로 바로 보내세요.