Skipbox
Dipaparkan di Product Hunt

Murah & pantas
Runner GitHub Actions
Tanpa had, harga tetap

1/12 daripada kos GitHub pada penggunaan penuh. Harga tetap, jadi jalankan sepanjang hari. 7× ruang cache GitHub.

  • Tanpa kad
  • Log masuk dengan GitHub
  • Batal bila-bila masa

Lebih pantas daripada GitHub, atau wang dikembalikan

.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 pantas daripada GitHub, atau wang dikembalikan

Cache
Sekurang-kurangnya 7× cache GitHubCakera 80 GB anda sendiri
Pada penggunaan penuh
1/12 daripada harga GitHub1/8 daripada harga Blacksmith
CPU dan memori
2× runner standard GitHubPada repositori peribadi (Dokumentasi GitHub)
Had
Tidak pernah tersekat oleh bajetTiada bajet untuk ditetapkan

Cara bermula

  1. Log masuk dengan GitHub
  2. Pasang apl Skipbox pada organisasi atau akaun peribadi anda
  3. Pilih satu job, tukar runs-on-nya, dan push

Siapa yang mengendalikan Skipbox

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

Tomoya FujitaPengasas dan CEO, Fluxenic Inc. · Tokyo

Dalam era AI yang terus mempercepatkan setiap bahagian pembangunan, CI/CD kekal perlahan dan menjadi kesesakan. Saya membina Skipbox kerana saya tidak tahan dengan keadaan itu.

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

Berapa yang anda jimat setiap bulan dengan beralih ke Skipbox

Berapa minit sebulan yang anda gunakan di ?Semak 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

Jimat $183 sebulan ($2,196 setahun)

  • Tanpa kad
  • Log masuk dengan GitHub
  • Batal bila-bila masa

Cara kami mengiranya

Skipbox S × 1
$39 × 1, minit tanpa had$39
GitHub 4 teras
20,000 min × $0.012 − $18 termasuk dalam GitHub Team$222
$183 sebulan lebih mahal daripada Skipbox
GitHub ubuntu-latest (2 teras)
20,000 min × $0.006 − $18 termasuk dalam GitHub Team$102
$63 sebulan lebih mahal daripada Skipbox
Blacksmith
20,000 min × $0.008 − $12 percuma$148
$109 sebulan lebih mahal daripada Skipbox

Pada GitHub Team, Skipbox S lebih murah daripada runner 4 teras GitHub melebihi kira-kira 4,800 minit sebulan, dan lebih murah daripada ubuntu-latest melebihi kira-kira 9,500. Setiap minit selepas itu tiada kos tambahan.

  • Bil GitHub dikira pada GitHub Team, ditolak $18 yang disertakan setiap bulan ($12 untuk organisasi pada GitHub Free).
  • Harga Skipbox ialah bilangan pelan yang diperlukan oleh minit ini dengan job berjalan 24 jam sehari, setiap hari: minit tanpa had, dan job tambahan menunggu giliran.
  • 3,000 minit percuma sebulan Blacksmith ditolak sebagai $12, iaitu nilainya pada kadar 2 vCPU ($0.004).
  • Atau pasang apl ini, dan Skipbox membaca 30 hari lepas anda serta menunjukkan kosnya di GitHub dan pelan yang sesuai.
  • Peringkat di bawah contoh: apa yang disertakan oleh setiap pelan GitHub sebulan (Free $12, Pro dan Team $18, dibaca pada 9 November 2026) pada kadar ubuntu-latest $0.006 seminit, dan 3,000 minit percuma sebulan Blacksmith.
  • Harga dibaca pada halaman setiap vendor sehingga 14 November 2026: Senarai harga GitHub, apa yang disertakan oleh setiap pelan, Harga Blacksmith, Jenis instance Blacksmith.

Harga tetap, minit tanpa had

Pengebilan

S

Mesin anda sendiri untuk ujian dan build harian

$39/bulan

$390/tahun

$32.50 sebulan, dibilkan setiap tahun

CPU
4 vCPU
Memori
16 GB2× ubuntu-latest pada repositori peribadi
Cakera
80 GB
Label runs-on terbesar
skipbox
Job serentak
1
Minit
Tanpa had

M

Disyorkan

Mesin lebih besar untuk build berat dan ujian penyemak imbas

$79/bulan

$790/tahun

$65.84 sebulan, dibilkan setiap tahun

CPU
8 vCPU
Memori
16 GB2× ubuntu-latest pada repositori peribadi
Cakera
160 GB
Label runs-on terbesar
skipbox-8x16
Job serentak
2
Minit
Tanpa had

L

Yang terbesar, untuk build besar atau concurrency tinggi

$149/bulan

$1,490/tahun

$124.17 sebulan, dibilkan setiap tahun

CPU
16 vCPU
Memori
32 GB4× ubuntu-latest pada repositori peribadi
Cakera
320 GB
Label runs-on terbesar
skipbox-16x32
Job serentak
4
Minit
Tanpa had
  • Tanpa kadPercubaan percuma 7 hari
  • Minit tanpa hadTiada caj penggunaan
  • Mesin anda sendiriBukti kelayakan dipadam selepas setiap job
  • Batal bila-bila masaGunakan sehingga akhir tempoh berbayar

Lebih pantas daripada GitHub, atau wang dikembalikan

Mesin anda kekal sedia antara job

VM khusus untuk akaun anda pada harga bulanan tetap. Kami uruskan semua penyelenggaraan.

Kekal antara job

  • Imej, lapisan dan cache build Docker
  • Cache pakej untuk npm · pip · Go · Gradle · Cargo dan lain-lain
  • Cache alat yang diisi oleh action setup-*
  • Checkout anda, output build Cargo dalam target/ dan cache Turborepo (turbo 2)

Dipadam selepas setiap job

  • Bukti kelayakan runner
  • Bukti kelayakan Git dan fail tidak dijejak dalam checkout anda
  • Proses pengguna runner dan setiap container
  • Fail bukti kelayakan seperti ~/.npmrc dan ~/.git-credentials
  • Kelajuan mula dan jalan yang tidak dapat dicapai oleh runner atas permintaan

    Dimungkinkan oleh VM anda sendiri yang sentiasa sedia.

    Sekurang-kurangnya 7× ruang cache GitHub

  • Semakan kesihatan selepas setiap job

    Imej dibina semula secara automatik, jadi mesin pulih daripada ralat.

  • Keselamatan tahap tertinggi

    Data sensitif diasingkan sepenuhnya bagi setiap akaun.

Cara runner anda sendiri berfungsi

Diukur pada CI sumber terbuka sebenar

Job setiap projek dengan langkahnya tidak diubah, pada ubuntu-24.04 GitHub dan mesin sendiri Skipbox. Kedua-duanya 4 vCPU, satu commit dijalankan semula.

3 daripada 10 projek yang kami ukur, pada 12–13 November 2026. Setiap masa ialah median bagi run di bawahnya. Kedua-dua pihak menjalankan semula commit yang sama: kes terbaik bagi setiap satu.

Lihat kaedah dan setiap keputusan

Sudahkah anda menguasai cache GitHub Actions yang rumit?

Sebenarnya, cache GitHub Actions berfungsi begini.

  • Tidak dikongsi antara branch

    Cache yang dibuat pada branch lain tidak boleh dibaca.

  • Larian pertama pull request terlepas cache

    Tanpa cache pada branch lalai, ia membina dari awal.

  • Kunci tidak boleh ditulis ganti

    Mengemas kini cache memerlukan key dan restore-keys yang teliti.

  • Dipadam selepas 7 hari tidak digunakan

    Melebihi 10 GB keseluruhan, cache paling lama dibuang dahulu.

Semak dalam dokumentasi GitHub

Skipbox tidak memerlukan semua ini.

Tanpa konfigurasi, cache paling cekap dari hari pertama anda.

Dan 7× ruang cache GitHub.

Kami syorkan Skipbox jika mana-mana ini sesuai dengan anda

  • Anda mahu mengurangkan bil GitHub Actions
  • Anda mahukan CI/CD lebih pantas dengan cache lebih besar daripada GitHub Actions
  • Anda mahukan bil CI/CD yang sama setiap bulan

Soalan

Adakah workflow saya akan berjalan tanpa perubahan?

Ya, kebanyakannya. Skipbox menjalankan workflow repositori awam dan peribadi pada organisasi GitHub dan akaun peribadi. VM itu ialah Ubuntu 24.04 pada x64 dengan Docker, git, build-essential, Node 22 dan Python 3.12, dan job berjalan sebagai pengguna dengan sudo tanpa kata laluan, seperti pada runner GitHub. Imej ubuntu-latest GitHub mempunyai lebih banyak perisian siap dipasang, jadi tambahkan actions/setup-java, actions/setup-go dan seumpamanya untuk alat lain.

Kenapa ia begitu murah?

Dengan AI menulis lebih banyak kod, CI berjalan lebih kerap setiap bulan, dan caj seminit meningkat setiap kali ia berjalan. Jadi Skipbox sengaja memilih model berbeza: anda menyewa VM untuk akaun anda seorang, secara bulanan. GitHub tidak mengecaj minit self-hosted runner, jadi berapa banyak pun job yang anda jalankan, harganya kekal tetap $39 sebulan untuk S. Fluxenic, syarikat di sebalik Skipbox, menjalankan pelayan daripada penyedia awan berkos rendah dan pelayannya sendiri, lalu menyediakannya sebagai VM bersaiz praktikal. Skipbox membuat kerja yang leceh untuk anda: mendaftarkan runner, membersihkan selepas setiap job dan menyemak kesihatan mesin. Ia juga membina semula mesin yang rosak dan memastikan imej sentiasa terkini. Pada penggunaan penuh, harganya 1/12 daripada harga GitHub dan 1/8 daripada harga Blacksmith.

Kenapa ia begitu pantas?

Kerana mesin itu milik akaun anda seorang dan terus berjalan antara job. Lapisan Docker dan cache pakej daripada job terakhir anda masih ada pada cakeranya, jadi build yang menggunakannya tidak perlu memuat turun atau membinanya semula. Job yang dihoskan GitHub bermula pada VM baharu dengan cakera kosong setiap kali. Malah S menyimpan cache-nya pada cakera 80 GB sendiri. Itu lebih daripada 7x cache yang GitHub berikan kepada repositori secara lalai, dan tiada apa di dalamnya yang luput selepas 7 hari tidak digunakan. S juga mempunyai 4 vCPU, lebih daripada 2 teras ubuntu-latest pada repositori peribadi.

Bukankah menyewa VPS sendiri sebagai runner lebih murah?

Sewa VPS bersaiz sama daripada penyedia hos utama, dan anda masih tidak akan mendapat self-hosted runner yang lebih murah, lebih pantas dan kurang kerja berbanding Skipbox. Skipbox mendaftarkan runner baharu untuk setiap job dan membuangnya selepas itu. Selepas setiap job ia memadam bukti kelayakan runner dan menyimpan checkout serta output build anda untuk job seterusnya. Ia menyemak kesihatan mesin, membinanya semula apabila semakan gagal dan memastikan imej sentiasa terkini. Kod daripada orang tanpa akses tulis (seperti pull request daripada fork) berjalan pada VM pakai buang. Anda mendapat semua itu pada $39 sebulan dengan S, hanya dengan menukar satu baris runs-on, tanpa apa-apa untuk diselenggara.

Adakah Skipbox menjalankan repositori awam?

Ya, repositori awam dan peribadi sama sahaja. Kod daripada orang tanpa akses tulis (seperti pull request daripada fork) berjalan pada VM baharu yang boleh membaca cache anda tetapi tidak boleh mengubahnya; mesin anda sendiri hanya menjalankan kod pasukan anda.

Betulkah minitnya tanpa had?

Ya. Pelan berharga $39, $79 atau $149 sebulan, dibilkan dalam dolar AS secara bulanan, atau setahun di muka pada harga 10 bulan, tanpa caj penggunaan. Pelan mengehadkan bilangan job yang berjalan serentak dan saiz setiap job, bukan minit: job yang tidak muat akan menunggu sehingga job yang sedang berjalan tamat, dan menunggu tidak menambah apa-apa pada bil anda. Halaman organisasi anda dalam Skipbox menunjukkan bilangan job yang menunggu dan berapa lama job paling lama telah menunggu. Satu job boleh berjalan sehingga 6 jam.

Bagaimanakah job yang lebih besar dikira dalam job serentak?

Job serentak dikira dalam unit job 4 vCPU. Pelan menjalankan job sehingga jumlah vCPU-nya pada satu masa (S 4, M 8, L 16 vCPU), jadi job 8 vCPU dikira sebagai 2, dan job 16 vCPU sebagai 4. Job tunggal terbesar yang boleh dijalankan oleh pelan ialah bilangan vCPU-nya: 4 pada S, 8 pada M, 16 pada L. Tambah pelan untuk menjalankan lebih banyak job serentak.

Bagaimanakah Skipbox berbanding dengan runner GitHub?

Setiap job Skipbox S mendapat 4 vCPU dan 16 GB; ubuntu-latest GitHub pada repositori peribadi ialah 2 teras dan 8 GB. Mesin anda sendiri juga menyimpan lapisan Docker dan cache pakej daripada job terakhir anda, jadi build yang menggunakannya tidak perlu memuat turunnya semula; job yang dihoskan GitHub bermula pada VM baharu setiap kali. docker build dan docker compose build menggunakan semula lapisan itu. Builder lalai docker/setup-buildx-action bermula kosong dalam setiap job, jadi tetapkan driver: docker padanya untuk menggunakan cache mesin itu sendiri. Selepas job pertama anda berjalan di Skipbox, papan pemuka menunjukkan masanya di sebelah mediannya di GitHub bagi 30 hari lepas, jika GitHub menjalankannya dalam tempoh itu.

Build saya kehabisan memori pada runner GitHub. Berapa banyak memori Skipbox?

16 GB pada pelan S, pada mesin anda sendiri: 2× daripada 8 GB ubuntu-latest pada repositori peribadi, dan sama dengan larger runner GitHub yang mempunyai 4 teras. Pelan S dahulu ada 8 GB, dan itu tidak mencukupi untuk openai/codex (rust-v0.159.3): cargo clippy --workspace --tests miliknya hanya siap dengan menolak kira-kira 14 GB ke swap termampat. Pada 16 GB hari ini, build yang sama menggunakan swap kira-kira 20 MB sahaja. Untuk job yang perlukan lebih, pelan L ada 32 GB.

Apakah yang boleh diakses oleh Skipbox?

Hanya apa yang diperlukannya untuk mendaftarkan runner dan menyemak job. Pada organisasi, apl Skipbox CI meminta tiga kebenaran: Self-hosted runners (tulis), untuk mendaftarkan runner dengan GitHub bagi setiap job dan membuangnya apabila job tamat; Actions (baca dan tulis), untuk melihat job mana yang menunggu, menyemak statusnya, membaca berapa lama job anda berjalan dalam 30 hari lepas untuk sebut harga anda, dan menjalankan semula job yang mesin Skipbox-nya berhenti di tengah jalan; dan Metadata (baca). Apl Skipbox CI tidak pernah mengedit atau push workflow anda, dan ia tidak boleh membaca kod anda: setiap job membuat checkout kod anda sendiri, pada VM tempat ia berjalan. Pada akaun peribadi, GitHub hanya mendaftarkan runner untuk repositori dengan kebenaran Administration, yang turut merangkumi tetapan, kolaborator dan deploy key repositori itu. Skipbox (personal) memintanya dan menggunakannya hanya untuk mendaftarkan dan membuang runner. Satu ciri sahaja menjadi pengecualian, dan hanya apabila anda memasangnya: butang "Open a pull request" pada papan pemuka menggunakan apl berasingan, Skipbox Migrate, yang anda pasang hanya pada repositori yang anda pilih. Di sana ia meminta akses tulis kepada Contents, Workflows dan Pull requests, push satu branch (skipbox/run-ci-on-skipbox) yang hanya menukar baris runs-on, dan membuka pull request daripadanya. Ia tidak pernah menggabungkan atau menyentuh branch lalai anda. Apabila anda log masuk, Skipbox juga membaca alamat e-mel anda, untuk notis percubaan dan pengebilan. Seperti pada mana-mana runner, VM sesuatu job memegang rahsia workflow anda dan token GitHub untuk job itu, jadi kod yang dijalankan oleh job boleh membacanya.

Di manakah job dijalankan?

Pada mesin organisasi anda sendiri: VM bersaiz pelan anda (semasa percubaan juga), satu lagi bagi setiap pelan tambahan. Tiada organisasi lain yang menggunakannya. Ia terus berjalan antara job anda, jadi imej Docker, cache, checkout anda dan output build-nya (target/ Cargo, serta cache Turborepo dengan turbo 2) kekal untuk job seterusnya. Ia berjalan pada pelayan yang disewa oleh Fluxenic, syarikat di sebalik Skipbox, daripada penyedia awan atau dijalankannya sendiri. Dasar privasi menyenaraikan setiap penyedia dan negara. Selepas setiap job, bukti kelayakan runner, bukti kelayakan git dalam checkout anda dan fail bukti kelayakan biasa dipadam. Job di luar mesin anda sendiri, kod daripada orang tanpa akses tulis (seperti pull request daripada fork) serta setiap job semasa “VM baharu bagi setiap job” dihidupkan, berjalan pada VM baharu, yang dipadam bersama cakeranya apabila job tamat. Job yang masih berjalan selepas 6 jam akan dihentikan. Tiada apa-apa boleh menyambung masuk dari internet. Mel keluar (port TCP 25) disekat. Selebihnya internet terbuka, seperti pada runner yang dihoskan GitHub. Trafik tidak dicaj.

Bolehkah saya memulakan semula mesin saya, atau menjalankan setiap job pada VM baharu?

Boleh. Tekan “Set semula mesin” dalam Pelan dan pengebilan, bila-bila masa. Hidupkan “VM baharu bagi setiap job” di sana, dan setiap job berjalan pada VM baharu.

Bolehkah kami membatalkan, atau mendapat bayaran balik?

Batal bila-bila masa; pelan anda berjalan hingga akhir bulan, atau tahun, yang telah anda bayar. Jika job anda tidak lebih pantas di Skipbox berbanding di GitHub, anda mendapat semula semua yang telah anda bayar, untuk pelan bulanan dan tahunan: mohon di halaman Pelan dan pengebilan akaun anda dalam masa 30 hari selepas bayaran pertama anda. Skipbox mengambil masa median setiap job di Skipbox dan di GitHub (30 hari sebelum anda memasang Skipbox), memberi pemberat kepada setiap job mengikut kekerapannya berjalan di GitHub, dan membandingkan kedua-dua jumlah; job dikira sebaik sahaja ia berjalan sekurang-kurangnya 3 kali di setiap satu, dan jika tiada job untuk dibandingkan, tiada apa-apa untuk dipulangkan. Jika job pertama yang anda jalankan selepas melanggan tidak bermula dalam masa 10 minit, tidak termasuk masa menunggu di belakang job anda sendiri, kami pulangkan bayaran anda sepenuhnya secara automatik dan menamatkan pelan. Selain itu, bulan atau tahun yang telah dibayar tidak dipulangkan, kecuali dalam kes yang disenaraikan dalam Terma.

Apakah yang berlaku apabila percubaan tamat? Adakah saya dicaj?

Tiada caj: percubaan tidak memerlukan kad. Ia bermula pada job pertama anda di Skipbox, bukan semasa anda log masuk atau memasang apl, dan menjalankan satu job 4 vCPU · 16 GB pada satu masa selama 7 hari atau 3,000 minit, yang mana dahulu. Terdapat 1 percubaan bagi setiap akaun dan 1 bagi setiap orang. Apabila ia tamat, job baharu menunggu di GitHub sehingga anda memilih pelan.

Bagaimanakah saya menjalankan job di Skipbox, dan kembali semula?

Tukar runs-on kepada skipbox untuk beralih, dan kembali kepada ubuntu-latest untuk berpatah balik. Log masuk dengan GitHub, pasang apl Skipbox CI pada organisasi anda atau Skipbox (personal) pada akaun peribadi anda, tukar baris runs-on job itu kepada skipbox, dan commit; untuk VM lebih besar pada pelan yang menyertakannya, gunakan skipbox-8x16 atau skipbox-16x32. Untuk kembali, tukar runs-on: skipbox semula kepada runs-on: ubuntu-latest. Tiada apa-apa lagi dalam repositori anda yang berubah.

CI/CD lebih pantas dengan cache yang sentiasa sedia

Runner anda yang sentiasa sedia pada harga tetap

1/12 daripada kos GitHub pada penggunaan penuh. Harga tetap, jadi jalankan sepanjang hari. 7× ruang cache GitHub.

  • Tanpa kad
  • Log masuk dengan GitHub
  • Batal bila-bila masa