설정하는 데 하루도 안 걸렸어요. 채널 기반 롤아웃 덕분에 프로덕션 사용자에게 배포되기 전에 제 기기에서 먼저 테스트할 수 있어요.
모든 것을 하나로 아우르는 CLI + MCP
라이브 업데이트, 네이티브 빌드, 호환성 검사, 디바이스 실행, MCP를 통한 AI 지원 Capgo 자동화까지 하나의 도구로 해결하세요.
한 터미널 세션에서 출시 체크, 안전한 upload, Native Build를 처리하세요.
터미널에서 프로덕션까지, 신뢰할 수 있는 릴리스 워크플로우
Capgo를 사용해 Capacitor 업데이트, Native Build, 릴리스 제어를 하는 팀들의 짧은 후기입니다.
특정 그룹에 Device ID를 추가하고 해당 그룹에만 변경 사항을 푸시할 수 있다는 건 정말 큰 도움이 됩니다.
Capgo CLI vs. 다른 대안
릴리스 작업은 같아도 자동화는 다릅니다.
| Capgo CLI | DIY / 수동 스크립트, Fastlane, 대시보드 클릭 | 경쟁사 클라우드 | |
|---|---|---|---|
| CLI 릴리스 | 단 하나의 CLI. OTA 업로드, 네이티브 빌드, 채널, 호환성, 디바이스 실행, MCP를 동일한 터미널에서 처리합니다. | 직접 관리해야 하는 개별 스크립트, curl 작업, Fastlane 레인, 일회성 API 호출. | 1급 CLI가 없습니다. 릴리스는 대시보드나 git 트리거 플로우에 머물러 있습니다. |
| AI 에이전트 자동화 | 내장 MCP. 앱, 번들, 채널, 빌드, 통계, 진단을 Codex, Cursor, Claude Code 및 기타 에이전트에 노출합니다. | 자체 툴링을 구축하고 유지보수하지 않는 한 아무것도 없습니다. | MCP 서버가 없습니다. 에이전트가 대신 릴리스를 진행할 수 없습니다. |
| OTA vs 네이티브 결정 | 명시적 명령. bundle releaseType은 배포 전 OTA가 안전한지, Native Build가 필요한지 알려줍니다. | 네이티브 diff를 수동으로 검토하거나 팀 내 지식에 의존해야 합니다. | 대시보드는 기껏해야 힌트만 줍니다. 긴박한 상황에서는 잘못 판단하기 쉽습니다. |
| 안전한 OTA upload | CI를 통한 방식. 호환성 체크, delta 지원, 암호화 및 QR 미리보기 링크를 포함한 bundle upload. | 수동 zip upload 또는 직접 작성한 체크 로직이 포함된 API 스크립트. | Portal upload 또는 git hook. 터미널에서 사전 검사가 제한적입니다. |
| Native Build 요청 | 동일한 터미널에서. 출력 레코드, QR 링크, 셸로 스트리밍되는 logs를 포함한 build request. | 직접 관리하는 Mac에서 Xcode, Android Studio 또는 Fastlane을 실행해야 합니다. | git에 push하거나 대시보드에서 클릭하세요. CI에서 스크립트로 다룰 수 있는 빌드 기록은 없습니다. |
| CI 통합 | 스크립트 기반 출력. 파이프라인에서 게이트 조건으로 쓸 수 있는 JSON 빌드 기록, exit code, QR 아티팩트. | 모든 단계와 secret, 아티팩트 경로를 직접 연결해야 합니다. | 웹훅은 일부만 지원됩니다. 대부분의 팀은 여전히 릴리스를 수동으로 조율합니다. |
| 호환성 체크 | 업로드 전. CLI가 native 의존성을 스캔해 OTA가 안전하지 않으면 조기에 실패합니다. | 직접 만들지 않으면 가드레일이 없습니다. | 기본 bundle 검증만 수행합니다. Native drift를 놓치기 쉽습니다. |
| 무료로 체험하기 | 네. 14일간 무제한 무료 체험. 카드 등록이 필요 없습니다. | 스크립트를 유지하는 데 드는 시간을 계산하기 전까지만 저렴합니다. | 계층형 플랜. 체험 기간은 벤더마다 다릅니다. |
비교 데이터는 일반적인 DIY/수동 설정 및 경쟁사 클라우드 문서를 기준으로 합니다.
커맨드 흐름
설정부터 적절한 릴리스 방식 선택까지
Capgo CLI 명령어는 중요한 릴리스 분기를 명확히 합니다: 웹 레이어가 바뀌면 live update, 앱 바이너리를 새로 배포해야 하면 Native Build를 사용하세요.
OTA 경로
웹 번들이 안전하게 업데이트될 수 있다면 호환성 게이트와 프리뷰 QR 링크를 활용하세요.
네이티브 경로
의존성, 권한 또는 네이티브 code가 변경된 경우 서명된 빌드를 요청하세요.
- 1
업데이트 초기화, upload, 빌드, 검증 흐름
npx @capgo/cli@latest init - 2
릴리스를 OTA로 할지 Native로 할지 물어보세요
npx @capgo/cli@latest bundle releaseType com.acme.app --channel production - 3
프리뷰 QR과 함께 안전 장치를 적용한 live update upload
npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible --qr-preview - 4
Native Build를 요청하고 CI나 PR용 결과물 보관
npx @capgo/cli@latest build request com.acme.app --platform ios --build-mode release --output-upload --output-record .capgo/build.json
자동화
Scoped key 입력, 릴리스 이벤트 출력
CI와 에이전트에는 필요한 작업만 할 수 있는 키를 발급하고, 모든 bundle 및 channel 변경 사항을 팀이 이미 보고 있는 도구로 전송하세요.
CI, 스크립트, AI 에이전트용 스코프 키
하나의 조직이나 앱으로만 제한된 키를 만들고, upload, read, write 모드와 만료일을 설정하세요. 키는 해시로 저장할 수 있으며 다시는 표시되지 않습니다.
- CI 파이프라인용 upload 전용 키
- 모든 키에 만료일 설정
- 조직에서 요구할 경우 해시로 저장
Slack, Datadog 또는 자체 서비스로 릴리스 이벤트 전송
bundle, channel, member, organization 변경 사항에 엔드포인트를 구독시키고, 모든 전송의 상태와 응답을 확인하세요.
- 각 엔드포인트가 수신할 이벤트를 선택하세요
- 응답 코드 및 재시도가 포함된 전송 로그
- 라이브 전에 테스트 이벤트를 보내세요
Native Build 및 MCP
CLI가 앱에 실제로 필요한 릴리스 작업을 처리하도록 하세요
호환성 검사에서 변경 사항이 OTA에 안전하다고 판단되면 보호된 live update를 배포하세요. native code, 권한 또는 의존성이 변경되면 native build를 요청하고 CI, PR, 리뷰어가 결과물을 볼 수 있도록 유지하세요.
그다음 에이전트에게 요청하세요
- 이 빌드를 프로덕션에 업로드하고 호환되지 않으면 실패 처리해줘
- iOS 릴리스 빌드를 요청하고 출력 기록을 저장해줘
- Capgo doctor를 실행하고 발견된 문제를 수정해줘
에이전트가 각 워크플로우를 이해할 수 있도록 Capgo Agent Skills를 추가하세요:
npx skills add Cap-go/capgo-skills MCP 설치
Capgo CLI MCP 설치하기
Codex, Cursor, Claude Code, Windsurf, VS Code, Zed 또는 Gemini CLI에서 CLI 서버를 등록하세요.
npx install-mcp 'npx @capgo/cli@latest mcp' --client codex
교체 codex 팀에서 사용하는 클라이언트로 교체하세요.
호스팅 MCP
Claude, ChatGPT 또는 Cursor에서 Capgo 사용하기
설치할 필요가 없습니다. URL을 원격 MCP 클라이언트에 붙여넣고 OAuth로 로그인하면 채팅에서 앱, 채널, 롤아웃, 디바이스, 빌드를 관리할 수 있습니다.
업로드와 Native Build 요청은 여전히 위의 CLI MCP를 통해 처리됩니다. 호스팅된 MCP 설정 가이드 읽기
빌드 기록
iOS release 빌드
CI, PR 체크, 모바일 리뷰용으로 저장된 결과물입니다.
- 플랫폼
- iOS
- 모드
- 릴리스
- 결과물
- IPA 및 설치 QR
- 기록
- .capgo/build.json
npx @capgo/cli@latest build request com.acme.app --platform ios --output-upload --output-record .capgo/build.json 릴리스 노트가 게시되기 전에도 상태를 확인할 수 있습니다.
기기 검증을 위해 QR 출력을 계속 사용할 수 있습니다.
위험한 릴리스가 배포되기 전에 에러가 CI를 실패시킬 수 있습니다.
Capacitor로 빌드된 앱
Capacitor 앱에는 네이티브 경계를 존중하는 릴리스 툴링이 필요합니다
규모가 큰 Capacitor 앱은 웹 변경 사항과 네이티브 의존성이 섞여 있습니다. Capgo CLI는 프로덕션 릴리스가 나가기 전에 그 경계를 계속 보여줍니다.
표시된 앱은 웹사이트 전반에서 사용되는 공개 스토어 앱 데이터셋에서 가져왔습니다.
날씨
Windy.com - 날씨 예보
도구
Mi Orange
도구
My Vodafone
지금 CLI 사용해 보세요
대시보드 세션을 기다릴 필요 없이 릴리스 스크립트에 Capgo를 추가하세요.
CLI 문서부터 시작한 다음, 호환성 체크, bundle 업로드, Native Build 또는 MCP를 팀이 이미 사용하는 워크플로우에 연결하세요.