S
毎日のテストとビルド用の専用ランナー
6,000 円/月
60,000 円/年
月あたり 5,000 円
- CPU
- 4 vCPU
- メモリ
- 16 GBプライベートリポジトリでの ubuntu-latest の 2倍
- ディスク
- 80 GB
- 使える最大の runs-on ラベル
skipbox- 同時実行数
- 1
- 実行時間
- 無制限
フル稼働なら GitHub の 1/12 の費用。
GitHub より速くなければ全額返金
.github/workflows/ci.yml jobs:
test:
- runs-on: ubuntu-latest
+ runs-on: skipbox
steps:
- uses: actions/checkout@v4
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
GitHub より速くなければ全額返金
runs-on を書き換え、push する藤田 智也株式会社Fluxenic 代表取締役・創業者 · 東京
AI によって開発の全てが加速し続ける時代に、CI/CD だけはいつまで経っても遅くてボトルネックになってしまう。それが嫌で Skipbox を作りました。
自社サービスの Convika も、テストとデプロイを Skipbox で動かしています。
同じ vCPU 数・同じメモリで比較
毎月 参考値:2026年11月14日の為替レート・1ドル=159.84円。米ドルの料金を、このレートで円に換算した概算です。お得(年 参考値:2026年11月14日の為替レート・1ドル=159.84円。米ドルの料金を、このレートで円に換算した概算です。)
毎日のテストとビルド用の専用ランナー
6,000 円/月
60,000 円/年
月あたり 5,000 円
skipbox重いビルドやブラウザテスト用の専用ランナー
12,000 円/月
120,000 円/年
月あたり 10,000 円
skipbox-8x16大きなビルドや多くの同時実行用の専用ランナー
23,000 円/月
230,000 円/年
月あたり 19,167 円
skipbox-16x32GitHub より速くなければ全額返金
月額固定の料金でアカウント専用の VM を使用できます。管理は全ておまかせ。
常に warm な専用 VM により実現。
GitHub 公式の 7倍以上のキャッシュ容量
自動でイメージを再生成することでエラーからの復帰が可能です。
セキュアな情報はアカウントごとに完全に分離されています。
ステップはそのまま、GitHub の ubuntu-24.04 と Skipbox の専用ランナーで。各 4 vCPU、同じコミットの2回目以降。
計測した10のプロジェクトのうち3つで、2026年11月12〜13日に計測しました。時間は下の実行の中央値です。どちらも同じコミットを続けて動かした、両方にとって最良の条件です。
実は、GitHub Actions のキャッシュは以下の仕組みです。
ブランチをまたいで使えない
別のブランチで作ったキャッシュは読み込めません。
プルリクエストの初回は効かない
デフォルトブランチにキャッシュがなければ、ゼロからビルドします。
同じキーでは上書きできない
更新するには、キーと restore-keys の設計が必要です。
7日使われないと削除
合計 10 GB を超えると、古いものから消えます。
Skipbox ならこうした考慮は一切不要。
初日から Zero-Config で、最高効率のキャッシュを提供します。
しかもキャッシュ容量は GitHub の 7倍。
はい、ほとんどはそのまま動きます。GitHub の組織でも個人アカウントでも、パブリックリポジトリとプライベートリポジトリのどちらのワークフローも対象です。VM は x64 の Ubuntu 24.04 で、Docker・git・build-essential・Node 22・Python 3.12 が入っており、GitHub のランナーと同じく、パスワードなしで sudo できるユーザーでジョブが動きます。GitHub の ubuntu-latest にはもっと多くのツールが入っているので、ほかのツールは actions/setup-java や actions/setup-go などで入れてください。
AI でコードを書く速さが上がり、CI を回す回数は増える一方です。分単位の課金では、回すほど請求が増えます。そこで Skipbox は、あえて組織専用の VM を月単位でお貸しするモデルにしました。GitHub はセルフホストランナーの実行時間に料金をかけないので、何本流しても S なら月 6,000 円の定額のままです。Skipbox を運営する Fluxenic が、価格の安いクラウドの事業者のサーバーと自社のサーバーを運用し、使いやすい大きさの VM にしてお届けしています。ランナーの登録・ジョブごとの後片付け・ヘルスチェック・壊れたマシンの作り直し・イメージの更新は、すべて Skipbox が引き受けます。フル稼働で比べると、料金は GitHub の 1/12、Blacksmith の 1/8 です。
マシンが組織専用で、ジョブとジョブのあいだも動き続けるからです。前のジョブの Docker のレイヤーやパッケージのキャッシュがディスクに残るので、それを使うビルドは取り直しも作り直しもしません。GitHub ホストランナーのジョブは、毎回、空のディスクの新しい VM で始まります。キャッシュの置き場は、S でも 80 GB の専用ディスクです。GitHub がリポジトリに標準で用意するキャッシュの 7倍以上あり、使わないキャッシュが 7日で消えることもありません。CPU も、S で 4 vCPU と、プライベートリポジトリの ubuntu-latest の 2コアより多く載せています。
国内の大手 VPS で同等スペックの VPS を借りても、Skipbox より安くて速くて手間がかからないセルフホストランナーは手に入りません。ジョブごとのランナーの登録と削除・ジョブのたびの認証情報の消去・次のジョブに向けたチェックアウトとビルド結果の保持・ヘルスチェックと壊れたマシンの作り直し・イメージの更新は、すべて Skipbox が作り込んであります。書き込み権限のない人のコード(フォークからのプルリクエストなど)は、使い捨ての VM で動きます。S なら月 6,000 円で、runs-on を書き換えるだけで使え、保守の手間はかかりません。
はい、パブリックリポジトリでもプライベートリポジトリでも使えます。書き込み権限のない人のコード(フォークからのプルリクエストなど)は新しい VM で動き、キャッシュを読めますが書き換えられません。組織専用のマシンで動くのは、チームのコードだけです。
はい。料金は月 6,000 円・12,000 円・23,000 円で、請求は税込みの日本円で、毎月払いか、10か月分の料金で1年分を前払いする年払いです。従量課金はありません。プランが決めるのは同時に動かせるジョブの数と大きさで、実行時間ではありません。プランに収まらないジョブは、動いているジョブが終わるまで順番を待ちます。待ったぶん請求は増えません。待っているジョブの数と、いちばん長い待ち時間は Skipbox の組織のページに出ます。ジョブ一つは最長 6時間です。
同時実行数は 4 vCPU のジョブで数えています。プランが同時に動かせるのは vCPU の合計(S は 4、M は 8、L は 16 vCPU)までなので、8 vCPU のジョブは 2つ分、16 vCPU のジョブは 4つ分を使います。ジョブ一つの大きさの上限は、各プランの CPU の値です。同時実行数は、プランを足せば増やせます。
Skipbox S のジョブは 4 vCPU・16 GB、プライベートリポジトリの GitHub の ubuntu-latest は 2コア・8 GB です。専用のマシンには前のジョブの Docker のレイヤーとパッケージのキャッシュが残るので、それを使うビルドは取り直しません。GitHub ホストランナーのジョブは、毎回新しい VM で始まります。docker build と docker compose build はレイヤーを再利用します。docker/setup-buildx-action の標準のビルダーはジョブごとに空から始まるので、driver: docker を指定すると、マシンのキャッシュを使えます。Skipbox で最初のジョブが動くと、ダッシュボードにその時間と、GitHub での直近 30日の中央値が並びます(その間に GitHub で動いていれば)。
S プランは、専用マシンで 16 GB です。プライベートリポジトリの ubuntu-latest(8 GB)の 2倍で、GitHub の larger runner(4コア)と同じです。以前の S プランは 8 GB で、openai/codex(rust-v0.159.3)には足りませんでした。cargo clippy --workspace --tests は、約 14 GB を圧縮スワップに出してようやく通りました。いまの 16 GB では、同じビルドのスワップは約 20 MB です。さらにメモリが要るジョブには、32 GB の L プランがあります。
ランナーの登録とジョブの確認に要る権限だけです。組織の Skipbox CI アプリが求める権限は三つです。ジョブごとに専用のランナーを GitHub に登録し、終わったら外すための Self-hosted runners(write)、ランナーを待つジョブとその状態を確かめ、見積もりのために直近 30日のジョブの実行時間を読み、Skipbox のマシンが途中で止まったジョブを再実行する Actions(read と write)、Metadata(read)。Skipbox CI アプリがワークフローを書き換えたり push したりすることはなく、コードを読む権限もありません。コードを取ってくるのは VM の中のジョブ自身です。個人アカウントでは GitHub がランナーの登録に Administration の権限を求め、この権限にはリポジトリの設定、コラボレーター、デプロイキーも含まれますが、Skipbox (personal) がこの権限で行うのはランナーの登録と削除だけです。例外は、ダッシュボードの「プルリクエストを開く」を使うときだけです。選んだリポジトリにだけ別のアプリ Skipbox Migrate をインストールし、そこで Contents・Workflows・Pull requests の書き込み権限を使って、runs-on の行だけを変えたブランチ(skipbox/run-ci-on-skipbox)を push し、プルリクエストを一つ開きます。マージも既定のブランチの変更もしません。ログインのときは、トライアルと請求のお知らせのためにメールアドレスも読みます。どのランナーでも同じく、ジョブの VM にはワークフローのシークレットとそのジョブ用の GitHub のトークンが入り、ジョブが動かすコードはそれを読めます。
組織専用のマシンで動きます。プランの大きさの VM を一台用意し(トライアルのあいだも)、プランを足すごとに一台増えます。ほかの組織は使いません。ジョブとジョブのあいだも動き続けるので、Docker のイメージやキャッシュ、チェックアウトしたコードと Cargo のビルド結果(target/)、Turborepo のキャッシュ(turbo 2)が残り、次のジョブで使えます。置き場所は、Skipbox を運営する Fluxenic がクラウドの事業者から借りるサーバーか、自社で運用するサーバーです。事業者と国はプライバシーポリシーに載せています。ジョブのたびに、ランナーの認証情報、チェックアウト内の Git の認証情報、よく使われる認証情報のファイルを消します。組織専用のマシンがすべて使用中のときのジョブ、書き込み権限のない人のコードのジョブ(フォークからのプルリクエストなど)、「毎回クリーン」のときのすべてのジョブは新しい VM で動き、終わればディスクごと消します。6時間を過ぎても動いているジョブは止めます。外から VM への接続は、すべて遮断します。メールの送信(TCP の 25番)も止めています。それ以外の外への通信は、GitHub ホストランナーと同じく通ります。通信量に料金はかかりません。
はい。「プランと請求」の「マシンをリセット」で、いつでも作り直せます。「毎回クリーン」を選ぶと、ジョブごとに新しい VM で動きます。
解約はいつでもでき、支払った月(年払いなら年)の終わりまで使えます。ジョブが GitHub のときより Skipbox で速くならなければ、お支払いいただいた全額を返金します。月払いでも年払いでも、最初のお支払いから30日以内に、アカウントのページの「プランと請求」から申し込んでください。ジョブごとの所要時間の中央値を、Skipbox と、Skipbox を入れる前の30日間の GitHub とで出し、GitHub で動いた回数で重み付けして合計どうしを比べます。両方で3回以上動いたジョブが対象で、比べられるジョブがなければ返金の対象になりません。契約後に最初に動かすジョブが 10分以内に始まらないときは、お支払いを自動で全額返金し、プランを終了します。ご自分のほかのジョブが終わるのを待つ時間は数えません。それ以外は、利用規約にある場合を除いて、支払った月や年の料金は返金しません。
請求はありません。トライアルにカードは要りません。始まるのはログインやアプリのインストールのときではなく最初のジョブからで、4 vCPU・16 GB のジョブを一度に一つ、7日間か 3,000分の早いほうまで使えます。トライアルはアカウントごとに 1回、人ごとに 1回までです。終わると、プランを選ぶまで新しいジョブは GitHub で待ちになります。
runs-on を skipbox に書き換えれば移り、ubuntu-latest に戻せば戻ります。GitHub でログインし、組織には Skipbox CI アプリを、個人アカウントには Skipbox (personal) をインストールして、ジョブの runs-on を skipbox に書き換えてコミットします。大きい VM を使うときは、プランに応じて skipbox-8x16 か skipbox-16x32 にします。戻すときは runs-on: skipbox を runs-on: ubuntu-latest に戻すだけで、リポジトリのほかの部分は何も変わっていません。
常に warm なキャッシュで CI/CD を高速化するなら
フル稼働なら GitHub の 1/12 の費用。