Skipbox
Featured on Product Hunt (ditampilkan di Product Hunt)

Murah & cepat
Runner GitHub Actions
Tanpa batas, harga tetap

1/12 biaya GitHub saat dipakai penuh. Harga tetap, jadi bisa jalan seharian. Ruang cache 7× GitHub.

  • Tanpa kartu
  • Masuk dengan GitHub
  • Batalkan kapan saja

Lebih cepat dari GitHub, atau uang kembali

.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

Lebih cepat dari GitHub, atau uang kembali

Cache
Minimal 7× cache GitHubDisk 80 GB milik Anda sendiri
Saat dipakai penuh
1/12 harga GitHub1/8 harga Blacksmith
CPU dan memori
2× runner standar GitHubDi repositori privat (Dokumentasi GitHub)
Batas
Tidak pernah terhenti karena anggaranTanpa anggaran yang perlu dipasang

Cara memulai

  1. Masuk dengan GitHub
  2. Instal aplikasi Skipbox di organisasi atau akun pribadi Anda
  3. Pilih satu job, ubah runs-on-nya, lalu push

Siapa yang menjalankan Skipbox

Tomoya Fujita di tepi laut, terlihat dari belakang, hitam putih

Tomoya FujitaPendiri dan CEO, Fluxenic Inc. · Tokyo

Di era ketika AI terus mempercepat setiap bagian pengembangan, CI/CD tetap lambat dan menjadi hambatan. Saya membangun Skipbox karena saya tidak tahan dengan hal itu.

Convika, produk kami yang lain, menjalankan test dan deploy-nya di Skipbox.

Berapa yang Anda hemat setiap bulan dengan pindah ke Skipbox

Berapa menit per bulan yang Anda pakai di ?Cek penggunaan GitHub Actions Anda
4 vCPU · 16 GB
$222 / bln
Skipbox S × 14 vCPU · 16 GB
$39 / bln, tetap

Dibandingkan pada vCPU dan memori yang sama

Hemat $183 per bulan ($2.196 per tahun)

  • Tanpa kartu
  • Masuk dengan GitHub
  • Batalkan kapan saja

Cara kami menghitungnya

Skipbox S × 1
$39 × 1, menit tanpa batas$39
GitHub 4-core
20.000 mnt × $0,012 − $18 bawaan GitHub Team$222
$183 per bulan lebih mahal daripada Skipbox
GitHub ubuntu-latest (2-core)
20.000 mnt × $0,006 − $18 bawaan GitHub Team$102
$63 per bulan lebih mahal daripada Skipbox
Blacksmith
20.000 mnt × $0,008 − $12 gratis$148
$109 per bulan lebih mahal daripada Skipbox

Dengan GitHub Team, Skipbox S lebih murah daripada runner 4‑core GitHub di atas sekitar 4.800 menit per bulan, dan lebih murah daripada ubuntu-latest di atas sekitar 9.500. Setiap menit sesudahnya tidak dikenai biaya tambahan.

  • Tagihan GitHub dihitung dengan GitHub Team, dikurangi $18 yang sudah termasuk setiap bulan ($12 untuk organisasi di GitHub Free).
  • Harga Skipbox adalah jumlah paket yang dibutuhkan menit-menit ini jika job berjalan 24 jam sehari, setiap hari: menitnya tidak terbatas, dan job tambahan menunggu giliran.
  • 3.000 menit gratis per bulan dari Blacksmith dikurangkan sebagai $12, nilainya dengan tarif 2 vCPU ($0,004).
  • Atau instal aplikasinya, lalu Skipbox membaca 30 hari terakhir Anda dan menampilkan biayanya di GitHub serta paket yang cocok.
  • Tier di bawah contoh: yang termasuk dalam setiap paket GitHub per bulan (Free $12, Pro dan Team $18, dibaca pada 9 November 2026) dengan tarif ubuntu-latest $0,006 per menit, serta 3.000 menit gratis per bulan dari Blacksmith.
  • Harga dibaca di halaman setiap vendor per 14 November 2026: Daftar harga GitHub, yang termasuk dalam setiap paket, Harga Blacksmith, Tipe instance Blacksmith.

Harga tetap, menit tanpa batas

Penagihan

S

Mesin milik Anda untuk test dan build harian

$39/bulan

$390/tahun

$32,50 per bulan, ditagih tahunan

CPU
4 vCPU
Memori
16 GB2× ubuntu-latest di repositori privat
Disk
80 GB
Label runs-on terbesar
skipbox
Job bersamaan
1
Menit
Tanpa batas

M

Disarankan

Mesin lebih besar untuk build berat dan test browser

$79/bulan

$790/tahun

$65,84 per bulan, ditagih tahunan

CPU
8 vCPU
Memori
16 GB2× ubuntu-latest di repositori privat
Disk
160 GB
Label runs-on terbesar
skipbox-8x16
Job bersamaan
2
Menit
Tanpa batas

L

Yang terbesar, untuk build besar atau konkurensi tinggi

$149/bulan

$1.490/tahun

$124,17 per bulan, ditagih tahunan

CPU
16 vCPU
Memori
32 GB4× ubuntu-latest di repositori privat
Disk
320 GB
Label runs-on terbesar
skipbox-16x32
Job bersamaan
4
Menit
Tanpa batas
  • Tanpa kartuUji coba gratis 7 hari
  • Menit tanpa batasTanpa biaya pemakaian
  • Mesin milik Anda sendiriKredensial dihapus setelah setiap job
  • Batalkan kapan sajaTetap bisa dipakai sampai akhir periode yang dibayar

Lebih cepat dari GitHub, atau uang kembali

Mesin Anda tetap hangat di antara job

VM khusus untuk akun Anda dengan harga bulanan tetap. Semua perawatannya kami tangani.

Tetap tersimpan di antara job

  • Image Docker, layer, dan build cache
  • Cache paket untuk npm · pip · Go · Gradle · Cargo dan lainnya
  • Tool cache yang diisi oleh action setup-*
  • Checkout Anda, output build Cargo di target/, dan cache Turborepo (turbo 2)

Dihapus setelah setiap job

  • Kredensial runner
  • Kredensial Git dan file yang tidak dilacak di checkout Anda
  • Proses milik user runner dan semua container
  • File kredensial seperti ~/.npmrc dan ~/.git-credentials
  • Kecepatan mulai dan jalan yang tak terjangkau runner on-demand

    Berkat VM milik Anda sendiri yang selalu hangat.

    Ruang cache minimal 7× GitHub

  • Health check setelah setiap job

    Image dibangun ulang secara otomatis, jadi mesin pulih dari error.

  • Keamanan tingkat atas

    Data sensitif sepenuhnya terisolasi per akun.

Cara kerja runner milik Anda

Diukur di CI open source yang sungguhan

Job milik tiap proyek dengan langkah yang tidak diubah, dijalankan di ubuntu-24.04 GitHub dan di mesin sendiri Skipbox. Keduanya 4 vCPU, dengan commit yang sama dijalankan ulang.

3 dari 10 proyek yang kami ukur, pada 12–13 November 2026. Setiap waktu adalah median dari run di bawahnya. Kedua sisi menjalankan ulang commit yang sama: kondisi terbaik untuk masing-masing.

Lihat metode dan semua hasilnya

Sudah menguasai cache GitHub Actions yang rumit?

Kenyataannya, cache GitHub Actions bekerja seperti ini.

  • Tidak dibagi antar-branch

    Cache yang dibuat di branch lain tidak bisa dibaca.

  • Run pertama pull request tidak kena cache

    Tanpa cache di branch default, build dimulai dari nol.

  • Key tidak bisa ditimpa

    Memperbarui cache butuh key dan restore-keys yang disusun dengan cermat.

  • Dihapus setelah 7 hari tidak dipakai

    Jika totalnya lewat 10 GB, cache terlama dihapus lebih dulu.

Cek di dokumentasi GitHub

Skipbox tidak butuh semua ini.

Tanpa konfigurasi, cache paling efisien sejak hari pertama.

Ditambah ruang cache 7× GitHub.

Kami menyarankan Skipbox jika salah satu ini cocok

  • Anda ingin memangkas tagihan GitHub Actions
  • Anda ingin CI/CD lebih cepat dengan cache lebih besar daripada GitHub Actions
  • Anda ingin tagihan CI/CD yang sama setiap bulan

Pertanyaan

Apakah workflow saya bisa jalan tanpa diubah?

Ya, sebagian besar bisa. Skipbox menjalankan workflow repositori publik dan privat di organisasi GitHub dan akun pribadi. VM-nya Ubuntu 24.04 di x64 dengan Docker, git, build-essential, Node 22, dan Python 3.12, dan job berjalan sebagai user dengan sudo tanpa kata sandi, seperti di runner GitHub. Image ubuntu-latest GitHub punya lebih banyak tool bawaan, jadi tambahkan actions/setup-java, actions/setup-go, dan sejenisnya untuk tool lain.

Kenapa bisa semurah ini?

Dengan AI menulis makin banyak kode, CI berjalan makin sering setiap bulan, dan tagihan per menit ikut naik di setiap run. Karena itu Skipbox sengaja memilih model lain: Anda menyewa VM khusus untuk akun Anda, per bulan. GitHub tidak menagih menit self-hosted runner, jadi berapa pun job yang Anda jalankan, harganya tetap $39 per bulan untuk S. Fluxenic, perusahaan di balik Skipbox, menjalankan server dari penyedia cloud berbiaya rendah dan server miliknya sendiri, lalu menyajikannya sebagai VM dengan ukuran yang pas dipakai. Skipbox mengerjakan bagian yang merepotkan untuk Anda: mendaftarkan runner, membersihkan sisa setiap job, dan memeriksa kesehatan mesin. Skipbox juga membangun ulang mesin yang rusak dan menjaga image tetap mutakhir. Saat dipakai penuh, harganya 1/12 harga GitHub dan 1/8 harga Blacksmith.

Kenapa bisa secepat ini?

Karena mesinnya khusus untuk akun Anda dan tetap menyala di antara job. Layer Docker dan cache paket dari job terakhir Anda masih ada di disknya, jadi build yang memakainya tidak perlu mengunduh atau membangunnya ulang. Job yang dihosting GitHub selalu dimulai di VM baru dengan disk kosong. Bahkan S menyimpan cache-nya di disk 80 GB miliknya sendiri. Itu lebih dari 7x cache yang diberikan GitHub untuk satu repositori secara default, dan tidak ada isinya yang kedaluwarsa setelah 7 hari tidak dipakai. S juga punya 4 vCPU, lebih banyak dari 2 core ubuntu-latest di repositori privat.

Bukankah menyewa VPS sendiri sebagai runner lebih murah?

Sewa VPS berukuran sama dari penyedia besar, dan Anda tetap tidak akan mendapat self-hosted runner yang lebih murah, lebih cepat, dan lebih praktis daripada Skipbox. Skipbox mendaftarkan runner baru untuk setiap job dan menghapusnya sesudahnya. Setelah setiap job, Skipbox menghapus kredensial runner dan menyimpan checkout serta output build Anda untuk job berikutnya. Skipbox memeriksa kesehatan mesin, membangunnya ulang jika pemeriksaan gagal, dan menjaga image tetap mutakhir. Kode dari orang tanpa akses tulis (misalnya pull request dari fork) berjalan di VM sekali pakai. Semua itu Anda dapatkan seharga $39 per bulan untuk S, cukup dengan mengubah satu baris runs-on, tanpa ada yang perlu dirawat.

Apakah Skipbox menjalankan repositori publik?

Ya, repositori publik maupun privat. Kode dari orang tanpa akses tulis (misalnya pull request dari fork) berjalan di VM baru yang bisa membaca cache Anda tetapi tidak bisa mengubahnya; mesin milik Anda hanya menjalankan kode tim Anda.

Apakah menitnya benar-benar tanpa batas?

Ya. Harga paket $39, $79, atau $149 per bulan, ditagih dalam dolar AS secara bulanan, atau tahunan di muka seharga 10 bulan, tanpa biaya pemakaian. Paket membatasi berapa job yang berjalan bersamaan dan seberapa besar tiap job, bukan menitnya: job yang tidak muat menunggu sampai job yang sedang berjalan selesai, dan menunggu tidak menambah tagihan Anda. Halaman organisasi Anda di Skipbox menampilkan berapa job yang menunggu dan berapa lama job terlama sudah menunggu. Satu job bisa berjalan hingga 6 jam.

Bagaimana job yang lebih besar dihitung dalam job bersamaan?

Job bersamaan dihitung dalam satuan job 4 vCPU. Paket menjalankan job bersamaan hingga total vCPU-nya (S 4, M 8, L 16 vCPU), jadi job 8 vCPU dihitung sebagai 2, dan job 16 vCPU sebagai 4. Job tunggal terbesar yang bisa dijalankan paket adalah jumlah vCPU-nya: 4 di S, 8 di M, 16 di L. Tambah paket untuk menjalankan lebih banyak job bersamaan.

Bagaimana perbandingan Skipbox dengan runner GitHub?

Setiap job Skipbox S mendapat 4 vCPU dan 16 GB; ubuntu-latest GitHub di repositori privat punya 2 core dan 8 GB. Mesin milik Anda juga menyimpan layer Docker dan cache paket dari job terakhir, jadi build yang memakainya tidak perlu mengunduhnya lagi; job yang dihosting GitHub selalu dimulai di VM baru. docker build dan docker compose build memakai ulang layer-nya. Builder default docker/setup-buildx-action mulai kosong di setiap job, jadi atur driver: docker di sana agar memakai cache mesin itu sendiri. Setelah job pertama Anda berjalan di Skipbox, dasbor menampilkan waktunya di samping median waktunya di GitHub selama 30 hari terakhir, jika GitHub menjalankannya pada periode itu.

Build saya kehabisan memori di runner GitHub. Berapa memori Skipbox?

16 GB di paket S, di mesin milik Anda: 2× dari 8 GB milik ubuntu-latest di repositori privat, dan sama dengan larger runner GitHub yang punya 4 core. Paket S dulu punya 8 GB, dan itu tidak cukup untuk openai/codex (rust-v0.159.3): cargo clippy --workspace --tests-nya baru selesai setelah sekitar 14 GB dipindahkan ke swap terkompresi. Dengan 16 GB sekarang, build yang sama hanya memakai swap sekitar 20 MB. Untuk job yang butuh lebih, paket L punya 32 GB.

Apa saja yang bisa diakses Skipbox?

Hanya yang dibutuhkan untuk mendaftarkan runner dan memeriksa job. Di organisasi, aplikasi Skipbox CI meminta tiga izin: Self-hosted runners (tulis), untuk mendaftarkan runner ke GitHub bagi setiap job dan menghapusnya saat job selesai; Actions (baca dan tulis), untuk melihat job mana yang menunggu, memeriksa statusnya, membaca berapa lama job Anda berjalan selama 30 hari terakhir untuk penawaran harga Anda, dan menjalankan ulang job yang mesin Skipbox-nya berhenti di tengah job; serta Metadata (baca). Aplikasi Skipbox CI tidak pernah mengedit atau mem-push workflow Anda, dan tidak bisa membaca kode Anda: setiap job melakukan checkout kode Anda sendiri, di VM tempat job itu berjalan. Di akun pribadi, GitHub hanya mendaftarkan runner untuk repositori dengan izin Administration, yang juga mencakup pengaturan repositori, kolaborator, dan deploy key. Skipbox (personal) memintanya dan memakainya hanya untuk mendaftarkan dan menghapus runner. Satu fitur menjadi pengecualian, dan hanya jika Anda menginstalnya: tombol "Buka pull request" di dasbor memakai aplikasi terpisah, Skipbox Migrate, yang Anda instal hanya di repositori yang Anda pilih. Di sana aplikasi itu meminta akses tulis ke Contents, Workflows, dan Pull requests, mem-push satu branch (skipbox/run-ci-on-skipbox) yang hanya mengubah baris runs-on, lalu membuka pull request dari branch itu. Aplikasi ini tidak pernah melakukan merge atau menyentuh branch default Anda. Saat Anda masuk, Skipbox juga membaca alamat email Anda, untuk pemberitahuan uji coba dan tagihan. Seperti di runner mana pun, VM sebuah job menyimpan secret workflow Anda dan token GitHub untuk job itu, jadi kode yang dijalankan job bisa membacanya.

Di mana job dijalankan?

Di mesin milik organisasi Anda sendiri: VM seukuran paket Anda (selama uji coba juga), ditambah satu lagi untuk setiap paket tambahan. Tidak ada organisasi lain yang memakainya. Mesin itu tetap menyala di antara job Anda, jadi image Docker, cache, checkout Anda, dan output build-nya (target/ milik Cargo, serta cache Turborepo pada turbo 2) tetap ada untuk job berikutnya. Mesin berjalan di server yang disewa Fluxenic, perusahaan di balik Skipbox, dari penyedia cloud atau dijalankannya sendiri. Kebijakan privasi mencantumkan setiap penyedia dan negaranya. Setelah setiap job, kredensial runner, kredensial git di checkout Anda, dan file kredensial yang umum dihapus. Job di luar kapasitas mesin milik Anda, kode dari orang tanpa akses tulis (misalnya pull request dari fork), dan setiap job saat Bersih setiap job aktif berjalan di VM baru, yang dihapus bersama disknya saat job selesai. Job yang masih berjalan setelah 6 jam dihentikan. Tidak ada yang bisa terhubung masuk dari internet. Email keluar (port TCP 25) diblokir. Bagian internet lainnya terbuka, seperti di runner yang dihosting GitHub. Lalu lintas data tidak ditagih.

Bisakah saya memulai ulang mesin, atau menjalankan setiap job di VM baru?

Bisa. Tekan Reset mesin di Paket dan tagihan, kapan saja. Aktifkan Bersih setiap job di sana, dan setiap job berjalan di VM baru.

Bisakah kami membatalkan, atau mendapat refund?

Batalkan kapan saja; paket Anda tetap berjalan sampai akhir bulan, atau tahun, yang sudah Anda bayar. Jika job Anda tidak lebih cepat di Skipbox daripada saat di GitHub, seluruh pembayaran Anda dikembalikan, baik paket bulanan maupun tahunan: ajukan di halaman Paket dan tagihan akun Anda dalam 30 hari sejak pembayaran pertama. Skipbox mengambil median waktu setiap job di Skipbox dan di GitHub (30 hari sebelum Anda menginstal Skipbox), memberi bobot pada setiap job menurut seberapa sering job itu berjalan di GitHub, lalu membandingkan kedua totalnya; sebuah job dihitung setelah berjalan minimal 3 kali di masing-masing, dan tanpa job yang bisa dibandingkan, tidak ada yang dikembalikan. Jika job pertama yang Anda jalankan setelah berlangganan tidak dimulai dalam 10 menit, tidak termasuk waktu menunggu di belakang job Anda sendiri, kami otomatis mengembalikan pembayaran Anda sepenuhnya dan mengakhiri paketnya. Selain itu, bulan atau tahun yang sudah dibayar tidak dikembalikan, kecuali dalam kasus yang tercantum di Ketentuan.

Apa yang terjadi saat uji coba berakhir? Apakah saya ditagih?

Tidak ada yang ditagih: uji coba tidak memakai kartu. Uji coba dimulai pada job pertama Anda di Skipbox, bukan saat Anda masuk atau menginstal aplikasi, dan menjalankan satu job 4 vCPU · 16 GB sekaligus selama 7 hari atau 3.000 menit, mana yang lebih dulu tercapai. Ada 1 uji coba per akun dan 1 per orang. Setelah berakhir, job baru menunggu di GitHub sampai Anda memilih paket.

Bagaimana cara menjalankan job di Skipbox, dan kembali lagi?

Ubah runs-on menjadi skipbox untuk pindah, dan kembalikan ke ubuntu-latest untuk kembali. Masuk dengan GitHub, instal aplikasi Skipbox CI di organisasi Anda atau Skipbox (personal) di akun pribadi Anda, ubah baris runs-on job itu menjadi skipbox, lalu commit; untuk VM yang lebih besar di paket yang menyediakannya, pakai skipbox-8x16 atau skipbox-16x32. Untuk kembali, ubah runs-on: skipbox menjadi runs-on: ubuntu-latest lagi. Tidak ada hal lain di repositori Anda yang berubah.

CI/CD lebih cepat dengan cache yang selalu hangat

Runner hangat Anda dengan harga tetap

1/12 biaya GitHub saat dipakai penuh. Harga tetap, jadi bisa jalan seharian. Ruang cache 7× GitHub.

  • Tanpa kartu
  • Masuk dengan GitHub
  • Batalkan kapan saja