armada의 개요
armada는 저장소를 opencode 에이전트 여덟으로 이뤄진 팀으로 바꾸는 명령줄 도구입니다. 오케스트레이터, 백엔드, 프론트엔드, QA, 적대적 리뷰어, 보안, 문서, 읽기 전용 아키텍트입니다. 사용자와 오케스트레이터가 armada/REQUIREMENTS.md에 단계와 성공 기준을 담은 계약을 작성하고, 사용자가 승인하면 에이전트들이 만들고, 테스트하고, 리뷰하는 과정을 반복하다가 로컬에서 병합하는 대신 풀 리퀘스트를 여는 것으로 마무리합니다.
역할 경계는 opencode의 권한 시스템으로 정합니다. 오케스트레이터는 소스 코드를 편집할 수 없고, 보안, 적대적 리뷰어, 아키텍트 역할은 자기 리뷰 파일만 쓸 수 있습니다. 모든 관문에는 통과한 테스트 실행, 스크린숏, 파일과 줄 인용 같은 증거가 필요하며, 반복 상태가 디스크에 기록되므로 강제 종료된 세션도 이어서 진행됩니다. voyage라고 부르는 각 기능은 별도의 git worktree에서 실행되므로 여러 개를 병렬로 돌릴 수 있습니다.
JavaScript로 작성되었고, Node.js 22 이상과 인증된 opencode 설치가 필요하며, npm에서 @rafamacalaba/armada로 배포되고, MIT 라이선스입니다.
armada, 쓸 만한 가치가 있습니까?
armada의 가장 좋은 결정은 만드는 쪽과 검토하는 쪽의 분리를 에이전트에게 부탁하는 대신 opencode의 권한으로 강제한 것입니다. 오케스트레이터는 말 그대로 코드를 편집할 수 없고, 리뷰어는 자기 발견 사항만 쓸 수 있으므로, 만든 쪽이 자기 작업을 스스로 승인할 수 없습니다. 에이전트가 무시할 수 있는 지시에 기대는 대부분의 프롬프트 모음보다 탄탄한 기반입니다.
이를 뒷받침하는 증거는 빈약합니다. README의 대표 수치는 이 팀이 armada 자체의 세션 상태 시스템을 약 26분 만에 $0.18로 만들었고, 도중에 테스트 실패 3건을 잡아 고쳤다는 것입니다. 작성자가 스스로 보고한 실행 한 번입니다. 프로젝트는 스타 105개, 포크 12개, 열린 이슈 2건이며, 작성자 외의 사용 현황은 판단하기 어렵습니다.
opencode에 묶여 있기도 합니다. 스캐폴드는 opencode.json과 .opencode/agent 파일을 쓰고, npm 패키지는 opencode 1.18 이상을 피어로 지정하며, voyage는 tmux 세션에서 실행됩니다. Claude Code나 Codex 사용자는 호스트를 바꾸지 않으면 얻을 것이 없습니다. armada models --discounts 명령은 opencode를 Novita 같은 더 저렴한 OpenRouter 제공업체로 향하게 하며, README는 일부 모델에서 최대 20배까지 절약할 수 있다고 말합니다. 저렴한 제공업체는 양자화와 안정성도 다를 수 있는데, README는 이를 다루지 않습니다.
활동은 줄었습니다. 저장소는 2026년 8월 1일에 만들어졌고, 8월 10일에 v1.2.9를 내놓았으며, 마지막 커밋은 8월 28일입니다. 우리의 12개월 기준 안쪽이긴 하지만, 3개월 된 프로젝트의 2개월 공백은 따져 볼 만합니다. Pullboard는 사양, worktree, 검증 에이전트로 비슷한 영역을 다루며, 어떤 에이전트 호스트에서든 쓸 수 있고 공개된 증거도 훨씬 많습니다.
제 역할을 하는 곳
이미 opencode로 일하는 프리랜서 개발자
작은 기능을 에이전트에게 맡기고 리뷰를 거친 풀 리퀘스트 받기
저장소에서 armada init을 실행하고, 오케스트레이터에게 기능을 설명하고, 계약을 승인한 뒤, 테스트 실행, 스크린숏, 결함 장부가 첨부된 풀 리퀘스트를 기다립니다. 모델 비용은 고른 제공업체에 따라 다르며, 작성자 자신의 예시는 $0.18였습니다.
모델 예산이 빠듯한 2인 스타트업
최상위 모델 가격을 내지 않고 여러 기능을 병렬로 진행하기
기능마다 voyage를 하나씩 각자의 worktree에서 시작하고, armada init --openrouter-provider로 opencode를 할인된 OpenRouter 제공업체로 라우팅합니다. 저렴한 제공업체에 의존하기 전에 출력 품질을 확인하십시오.
도입 전 확인할 점
- 설정
- opencode를 설치하고 로그인한 상태에서 Node.js 22 이상으로 npm install -g @rafamacalaba/armada를 실행합니다. armada doctor가 환경을 확인하고, armada init은 기존 저장소에 스캐폴드를 만들며, armada new는 새 저장소를 시작합니다.
- 연동
- opencode 전용(피어 의존성 1.18 이상), git worktree, 병렬 voyage용 tmux, 모델 선택용 OpenRouter 제공업체 라우팅. opencode 안에서 슬래시 명령 /voyage, /patrol, /fleet, /status를 씁니다.
- 데이터와 개인정보
- 모두 로컬에서 실행됩니다. 계약, 상태, 결함 장부, 스크린숏, E2E 증거는 저장소의 armada/ 아래 파일로 남습니다. 코드는 opencode에 설정된 모델 제공업체로 전송됩니다.
- 대규모 사용 시 비용
- 소프트웨어는 무료입니다. 기능마다 역할 여덟이 모델 호출을 늘리므로, 비용은 제공업체와 리뷰 횟수에 따라 달라집니다. 작성자의 $0.18 실행 한 번 외에 공개된 수치는 없습니다.
- 제한
- 관리자 한 명, 2026년 8월 28일 이후 커밋 없음, opencode 전용, 대규모 코드베이스에서 사용한 독립적인 보고 없음.
좋은 점
- 프롬프트가 아니라 opencode 권한으로 역할 제한을 강제
- 적대적 리뷰어, 보안, QA 리뷰어가 만드는 쪽과 분리
- 관문마다 증거 필요, 세션이 강제 종료되어도 상태 유지
- 별도 worktree에서 병렬 기능 개발, 풀 리퀘스트로 마무리
- opencode 외 런타임 의존성은 하나뿐
아쉬운 점
- opencode에서만 작동
- 스타 105개, 결과는 작성자 자신의 실행
- 2026년 8월 28일 이후 커밋 없음
- 할인 제공업체 라우팅은 가격과 맞바꿔 품질을 알 수 없음
추천 대상
권한 경계가 확실한 기성 다중 역할 에이전트 팀을 원하고, 관리자 한 명의 젊은 프로젝트를 감수할 수 있는 opencode 사용자.
armada 대안
armada: 자주 묻는 질문
- armada, 쓸 만한 가치가 있습니까?
- 정중한 프롬프트가 아니라 권한으로 역할을 강제하는, 잘 설계된 opencode 사용자용 에이전트 팀입니다. 다만 작고, 8월 이후 조용하며, 호스트 하나에 묶여 있습니다. 평점은 5점 만점에 3.2점입니다.
- armada의 가격은 얼마입니까?
- MIT 라이선스로 무료이며, opencode가 호출하는 모델 비용은 사용자 가 냅니다.
- armada의 단점은 무엇입니까?
- opencode에서만 작동; 스타 105개, 결과는 작성자 자신의 실행; 2026년 8월 28일 이후 커밋 없음; 할인 제공업체 라우팅은 가격과 맞바꿔 품질을 알 수 없음.
- armada에 적합한 사람은 누구입니까?
- 권한 경계가 확실한 기성 다중 역할 에이전트 팀을 원하고, 관리자 한 명의 젊은 프로젝트를 감수할 수 있는 opencode 사용자.
- 팀이나 프로덕션 환경에서 armada의 비용은 얼마입니까?
- 소프트웨어는 무료입니다. 기능마다 역할 여덟이 모델 호출을 늘리므로, 비용은 제공업체와 리뷰 횟수에 따라 달라집니다. 작성자의 $0.18 실행 한 번 외에 공개된 수치는 없습니다.
- armada에 회사 데이터를 맡겨도 안전합니까?
- 모두 로컬에서 실행됩니다. 계약, 상태, 결함 장부, 스크린숏, E2E 증거는 저장소의 armada/ 아래 파일로 남습니다. 코드는 opencode에 설정된 모델 제공업체로 전송됩니다.
- armada의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Pullboard, BMAD Method, Spec Kit 및 OpenCode입니다.
답변 확인일: 2026년 11월 5일.
