# GitHub Actions 실행기 비교: 내 실행 시간으로 보는 월 청구액

> GitHub, Blacksmith, Depot, WarpBuild, Namespace는 모두 분 단위로 청구해서, CI가 늘면 청구액도 늘어요. Skipbox는 월 $39 정액에 실행 시간 무제한이에요. 4 vCPU로 20,000분이면 GitHub보다 매달 $183만큼 저렴해요.

GitHub 자체를 포함해 대부분의 GitHub Actions 실행기는 분 단위로 청구해요. 어느 것을 고르든 푸시, 재시도, 새 테스트가 하나씩 늘 때마다 청구액이 올라가요.

정액인 건 Skipbox뿐이에요. 월 $39에 실행 시간이 무제한이에요. `runs-on`을 `skipbox`로 바꾸면, 작업이 내 계정을 위해 유지되는 머신에서 돌아요.

- 4 vCPU로 20,000분: GitHub $222, Blacksmith $148, Skipbox $39
- 최대로 쓰면 Skipbox는 GitHub 4코어 실행기 가격의 12분의 1
- 내 전용 머신: Docker 레이어와 패키지 캐시가 다음 작업을 위해 남아요

**GitHub Actions를 정액으로, 실행 시간 무제한** Skipbox는 GitHub Actions 작업을 나만 쓰는 전용 머신에서 돌려요. 몇 분을 돌리든 가격은 월 $39 그대로예요. Docker 레이어와 의존성 캐시가 작업 사이에도 남아서 다음 작업이 바로 시작돼요.

4 vCPU 실행기, 매달 20,000분: GitHub $222 → Skipbox $39. 매달 $183 절약.

옮기는 데는 한 줄이면 돼요: `runs-on: skipbox`.

[7일 무료 체험 시작하기](https://app.skipbox.dev/sign-in?ref=compare-github-actions-runners-compared-ko)

## 팀들이 Skipbox로 옮기는 이유

여기 나온 다른 실행기는 모두 요금을 낮추는 대신 같은 방식을 써요. 분 단위로 내므로, 청구액이 CI를 따라 올라가요. 팀들은 청구액을 고정된 한 줄로 만들고, 작업마다 새 머신에서 같은 캐시를 다시 만드는 일을 멈추려고 Skipbox로 옮겨요.

## 실행기별 청구 방식

| 실행기 | 청구 방식 | 4 vCPU 요금 |
|---|---|---|
| GitHub 더 큰 실행기 | 분 단위, 작업마다 올림, 요금제 포함 사용량을 넘은 만큼 | 분당 $0.012 |
| Blacksmith | 분 단위, 2 vCPU 무료 3,000분을 넘은 만큼 | 분당 $0.008 |
| Depot | 실행 시간이 포함된 $20 또는 $200 요금제, 넘으면 분 단위 | 분당 $0.012(실행 시간 2배 소모) |
| WarpBuild | 분 단위 | 분당 $0.008 |
| Namespace | $0, $100, $250 요금제, 넘으면 단위 분(unit minute)마다 | 분당 $0.006(4 vCPU, 8 GB) |
| **Skipbox** | **월 정액, 실행 시간 무제한** | **월 $39** |

## 내 실행 시간으로 본 월 청구액

4 vCPU 실행기의 작업을, 각 서비스의 요금 페이지로 계산했어요.

| 실행기 | 10,000분 | 20,000분 | 30,000분 | 상시 가동 |
|---|---|---|---|---|
| GitHub | $102 | $222 | $342 | $500.40 |
| Depot | $128 | $248 | $368 | $526.40 |
| WarpBuild | $80 | $160 | $240 | $345.60 |
| Blacksmith | $68 | $148 | $228 | $333.60 |
| Namespace | $60 | $100 | $130 | $209.20 |
| **Skipbox S** | **$39** | **$39** | **$39** | **$39** |

GitHub는 GitHub Team에 포함된 사용량을 뺀 금액이에요. Depot와 Namespace는 그 실행 시간에서 가장 저렴한 요금제 기준이에요. Blacksmith는 무료 제공량을 뺀 금액이에요.

더 큰 머신으로 20,000분을 돌리면:

| 20,000분 | GitHub | Depot | WarpBuild | Blacksmith | Skipbox |
|---|---|---|---|---|---|
| 8 vCPU | $422 | $488 | $320 | $308 | $79 (M) |
| 16 vCPU | $822 | $968 | $640 | $628 | $149 (L) |

내 실행 시간은 [홈페이지의 계산기](https://skipbox.dev/?ref=compare-github-actions-runners-compared-ko#cost)로 확인해 보세요.

## 비용이 계속 늘어나는 곳

실행 시간은 가만히 있지 않아요.

- **AI 코딩 에이전트**는 밤낮없이 풀 리퀘스트를 열고 수정을 푸시하고, 푸시할 때마다 CI가 돌아요. 청구액은 사람 수가 아니라 푸시 수를 따라가요.
- **늘어나는 테스트**(E2E, 행렬 빌드)는 푸시 하나에 도는 작업을 몇 배로 늘려요.
- **예산은 병합을 멈춰요.** GitHub 지출에 상한을 두면, 상한에 닿는 순간 다음 달까지 작업이 시작되지 않아요.

## 서비스별로 부딪히는 한계

- **GitHub:** 작업마다 새 VM이에요. 캐시는 리포지토리당 10 GB이고, 7일 동안 쓰지 않은 항목은 지워져요. 더 큰 실행기는 무료 시간이 없고, 퍼블릭 리포지토리에서도 청구돼요.
- **Blacksmith:** 작업마다 microVM이 파일 시스템과 함께 없어져요. `actions/cache`는 리포지토리당 일주일에 25 GB까지예요. Docker 레이어 캐싱과 sticky disk는 GB당 월 $0.50예요.
- **Depot:** 작업은 다시 쓰지 않는 EC2 인스턴스에서 돌아요. 포함된 실행 시간은 "are not a hard cap"(강제 상한이 아니라는 뜻)이고, 더 큰 실행기는 이를 2배에서 8배 빨리 써요. 25 GB 또는 250 GB를 넘는 캐시는 GB당 월 $0.20예요.
- **WarpBuild:** 캐시 저장은 GB당 월 $0.20, VM 스냅숏은 시간당 $0.025에 복원할 때마다 $0.04예요.
- **Namespace:** 요금제를 넘는 사용량은 단위 분당 $0.0015, 캐시 볼륨은 요금제에 포함된 양을 넘으면 GB당 하루 $0.0048예요.

## Skipbox가 다른 점

### 정액

| 요금제 | 머신 | 월 가격 |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |

실행 시간은 무제한이고, 사용량 요금은 없어요. 요금제가 한 번에 돌리는 수를 넘는 작업은 차례를 기다려요.

### 남아 있는 캐시

내 계정의 머신은 작업 사이에도 유지돼요. Docker 이미지와 빌드 캐시, npm·pip·Gradle 캐시, setup 액션이 설치한 도구가 다음에도 디스크에 그대로 있어요. 용량은 GitHub 기본 캐시의 7배이고, 관리할 키도 없어요.

### GitHub 실행 시간도, 운영할 것도 없어요

Skipbox 실행기는 GitHub 실행 시간을 전혀 쓰지 않으므로, GitHub 예산 때문에 멈추는 일이 없어요. 머신 준비, 업데이트, 정리, 상태 점검은 Skipbox가 해요.

## 옮기는 건 한 줄이에요

```yaml
jobs:
  test:
    runs-on: skipbox # was ubuntu-latest or another runner's label
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. GitHub로 Skipbox에 로그인하세요.
2. Skipbox GitHub 앱을 설치하고 리포지토리를 고르세요.
3. `runs-on`을 바꾸고 푸시하세요.

Skipbox는 Linux 작업을 Docker, Node.js, Python이 설치된 Ubuntu 24.04에서 돌려요.

## 보안

- 내 머신에서는 내 계정의 작업만 돌아요.
- 작업이 끝날 때마다 실행기의 자격 증명, 프로세스, 컨테이너를 지워요. 2026년 11월 13일부터는 체크아웃과 빌드 결과(Cargo의 `target/`)가 다음 작업을 위해 내 머신에 남아요. ‘작업마다 새 VM’을 켜면 작업마다 새 머신에서 돌아요.
- 쓰기 권한이 없는 사람의 코드(포크에서 온 풀 리퀘스트 등)는 한 번 쓰고 버리는 새 머신에서 돌아요.

자세한 내용은 [작업 격리](https://docs.skipbox.dev/isolation)에 있어요.

## 체험해 보세요

무료 체험은 카드가 필요 없고, 7일 또는 작업 시간 3,000분 동안 쓸 수 있어요. 바쁜 작업 하나를 `runs-on: skipbox`로 옮기고, 두 번째 실행과 청구액을 지금 내는 금액과 비교해 보세요.

## 자주 묻는 질문

### 가장 저렴한 GitHub Actions 실행기는 어디인가요?

4 vCPU로 월 10,000분 이상 돌리는 팀이라면 Skipbox예요. 월 $39 정액에 실행 시간이 무제한이에요. 20,000분일 때 GitHub의 4코어 실행기는 $222, Depot는 $248, WarpBuild는 $160, Blacksmith는 $148, Namespace는 $100 들어요.

### 외부 실행기를 써도 GitHub Actions 실행 시간이 줄어드나요?

아니요. GitHub에서 보면 외부 실행기는 자체 호스팅 실행기이고, 자체 호스팅 실행기는 무료이며 포함된 실행 시간에서 빠지지 않아요. 내는 건 실행기 서비스 요금뿐이고, Skipbox라면 그건 요금제의 정액이에요.

### 실행 시간이 무제한인 GitHub Actions 실행기가 있나요?

네. Skipbox의 요금제(월 $39, $79, $149)는 실행 시간이 무제한이고 사용량 요금이 없어요. 요금제가 한 번에 돌리는 수를 넘는 작업은 청구액을 늘리지 않고 차례를 기다려요.

### 작업 사이에 캐시가 남는 실행기는 어디인가요?

Skipbox는 내 계정 전용 머신을 유지하므로, Docker 레이어와 패키지 캐시가 디스크에 남아요. GitHub, Blacksmith, Depot는 작업마다 새 머신에서 시작하고, 용량 상한이 있거나 GB당 요금을 받는 캐시 서비스로만 상태를 유지해요.

### 실행기를 바꾸는 건 어렵나요?

작업마다 한 줄이에요. Skipbox GitHub 앱을 설치하고, runs-on을 skipbox 레이블로 바꾸고, 푸시하세요. 단계와 액션은 그대로예요.

2026-11-11 업데이트 · https://skipbox.dev/ko/compare/github-actions-runners-compared
