Skipbox
Présenté sur Product Hunt

Pas chers et rapides
Exécuteurs GitHub Actions
Illimités, à prix fixe

1/12 du coût de GitHub à pleine charge. Prix fixe : faites-le tourner toute la journée. 7× l'espace de cache de GitHub.

  • Sans carte
  • Se connecter avec GitHub
  • Résiliable à tout moment

Plus rapide que GitHub, ou remboursé

.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

Plus rapide que GitHub, ou remboursé

Cache
Au moins 7× le cache de GitHubVotre propre disque de 80 Go
À pleine charge
1/12 du prix de GitHub1/8 de celui de Blacksmith
CPU et mémoire
2× l'exécuteur standard de GitHubSur les dépôts privés (Documentation GitHub)
Limites
Jamais bloqué par un budgetAucun budget à fixer

Comment démarrer

  1. Connectez-vous avec GitHub
  2. Installez l'application Skipbox sur votre organisation ou votre compte personnel
  3. Choisissez une tâche, modifiez son runs-on et faites un push

Qui est derrière Skipbox

Tomoya Fujita au bord de la mer, vu de dos, en noir et blanc

Tomoya FujitaFondateur et PDG, Fluxenic Inc. · Tokyo

À une époque où l'IA accélère sans cesse chaque étape du développement, la CI/CD reste lente et devient le goulot d'étranglement. J'ai créé Skipbox parce que je ne le supportais pas.

Convika, notre autre produit, exécute ses tests et ses déploiements sur Skipbox.

Ce que vous économisez chaque mois en passant à Skipbox

Combien de minutes par mois utilisez-vous sur  ?Consulter votre utilisation de GitHub Actions
4 vCPU · 16 Go
$222 / mois
Skipbox S × 14 vCPU · 16 Go
$39 / mois, prix fixe

Comparé à vCPU et mémoire égaux

Économisez $183 par mois ($2 196 par an)

  • Sans carte
  • Se connecter avec GitHub
  • Résiliable à tout moment

Comment nous avons calculé

Skipbox S × 1
$39 × 1, minutes illimitées$39
GitHub 4 cœurs
20 000 min × $0,012 − $18 inclus dans GitHub Team$222
$183 de plus par mois que Skipbox
GitHub ubuntu-latest (2 cœurs)
20 000 min × $0,006 − $18 inclus dans GitHub Team$102
$63 de plus par mois que Skipbox
Blacksmith
20 000 min × $0,008 − $12 offerts$148
$109 de plus par mois que Skipbox

Sur GitHub Team, Skipbox S coûte moins cher que l'exécuteur à 4 cœurs de GitHub au-delà d'environ 4 800 minutes par mois, et moins cher qu'ubuntu-latest au-delà d'environ 9 500. Chaque minute au-delà ne coûte rien de plus.

  • Le montant GitHub est calculé sur GitHub Team, moins les $18 inclus chaque mois ($12 pour une organisation sur GitHub Free).
  • Le prix Skipbox correspond au nombre de forfaits nécessaires pour ces minutes, avec des tâches qui tournent 24 heures par jour, tous les jours : les minutes sont illimitées et les tâches en plus attendent leur tour.
  • Les 3 000 minutes gratuites par mois de Blacksmith sont déduites sous forme de $12, leur valeur au tarif 2 vCPU ($0,004).
  • Ou installez l'application : Skipbox lit vos 30 derniers jours et indique ce qu'ils coûtent sur GitHub et quel forfait convient.
  • Les offres gratuites sous les exemples : ce que chaque forfait GitHub inclut par mois (Free $12, Pro et Team $18, relevé le 9 novembre 2026) au tarif d'ubuntu-latest de $0,006 la minute, et les 3 000 minutes gratuites par mois de Blacksmith.
  • Prix relevés sur la page de chaque fournisseur au 14 novembre 2026 : La grille tarifaire de GitHub, ce qu'inclut chaque forfait, Tarifs de Blacksmith, Types d'instances Blacksmith.

Prix fixe, minutes illimitées

Facturation

S

Votre propre machine pour les tests et builds quotidiens

$39/mois

$390/an

$32,50 par mois, facturé à l'année

CPU
4 vCPU
Mémoire
16 GB2× ubuntu-latest sur un dépôt privé
Disque
80 GB
Plus grande étiquette runs-on
skipbox
Tâches simultanées
1
Minutes
Illimitées

M

Recommandé

Une machine plus grande pour les builds lourds et les tests navigateur

$79/mois

$790/an

$65,84 par mois, facturé à l'année

CPU
8 vCPU
Mémoire
16 GB2× ubuntu-latest sur un dépôt privé
Disque
160 GB
Plus grande étiquette runs-on
skipbox-8x16
Tâches simultanées
2
Minutes
Illimitées

L

La plus grande, pour les gros builds ou un parallélisme élevé

$149/mois

$1 490/an

$124,17 par mois, facturé à l'année

CPU
16 vCPU
Mémoire
32 GB4× ubuntu-latest sur un dépôt privé
Disque
320 GB
Plus grande étiquette runs-on
skipbox-16x32
Tâches simultanées
4
Minutes
Illimitées
  • Sans carteEssai gratuit de 7 jours
  • Minutes illimitéesAucun frais d'utilisation
  • Votre propre machineIdentifiants effacés après chaque tâche
  • Résiliable à tout momentUtilisable jusqu'à la fin de la période payée

Plus rapide que GitHub, ou remboursé

Votre machine reste chaude entre les tâches

Une VM réservée à votre compte, à prix mensuel fixe. Nous nous occupons de toute la maintenance.

Conservé entre les tâches

  • Images Docker, couches et cache de build
  • Caches de paquets npm · pip · Go · Gradle · Cargo et autres
  • Le cache d'outils que remplissent les actions setup-*
  • Votre checkout, la sortie de build de Cargo dans target/ et le cache de Turborepo (turbo 2)

Effacé après chaque tâche

  • Les identifiants de l'exécuteur
  • Les identifiants Git et les fichiers non suivis de votre checkout
  • Les processus de l'utilisateur de l'exécuteur et tous les conteneurs
  • Les fichiers d'identifiants comme ~/.npmrc et ~/.git-credentials
  • Des vitesses de démarrage et d'exécution hors de portée des exécuteurs à la demande

    Grâce à votre propre VM, toujours chaude.

    Au moins 7× l'espace de cache de GitHub

  • Un contrôle d'intégrité après chaque tâche

    L'image est reconstruite automatiquement : la machine se remet des erreurs.

  • Une sécurité de haut niveau

    Les données sensibles sont entièrement isolées par compte.

Comment fonctionne votre propre exécuteur

Mesuré sur de vraies CI open source

La tâche de chaque projet, étapes inchangées, sur le ubuntu-24.04 de GitHub et sur une machine dédiée Skipbox. Les deux avec 4 vCPU, le même commit relancé.

3 des 10 projets que nous avons mesurés, le 12–13 novembre 2026. Chaque durée est la médiane des exécutions indiquées dessous. Les deux côtés ont relancé le même commit : le meilleur cas pour chacun.

Voir la méthode et tous les résultats

Maîtrisez-vous le cache complexe de GitHub Actions ?

En réalité, le cache de GitHub Actions fonctionne ainsi.

  • Pas de partage entre branches

    Un cache créé sur une autre branche ne peut pas être lu.

  • La première exécution d'une pull request le rate

    Sans cache sur la branche par défaut, elle compile tout de zéro.

  • Impossible d'écraser une clé

    Mettre à jour un cache demande des key et des restore-keys bien pensées.

  • Supprimé après 7 jours sans utilisation

    Au-delà de 10 Go au total, les caches les plus anciens partent en premier.

Vérifier dans la documentation de GitHub

Skipbox n'a besoin de rien de tout cela.

Zéro configuration, le cache le plus efficace dès le premier jour.

Et 7× l'espace de cache de GitHub.

Nous recommandons Skipbox si l'un de ces cas vous correspond

  • Vous voulez réduire votre facture GitHub Actions
  • Vous voulez une CI/CD plus rapide, avec plus de cache que GitHub Actions
  • Vous voulez la même facture CI/CD chaque mois

Questions

Mes workflows fonctionneront-ils sans modification ?

Oui, pour la plupart. Skipbox exécute les workflows des dépôts publics et privés des organisations GitHub et des comptes personnels. La VM tourne sous Ubuntu 24.04 sur x64 avec Docker, git, build-essential, Node 22 et Python 3.12, et la tâche s'exécute avec un utilisateur disposant de sudo sans mot de passe, comme sur les exécuteurs de GitHub. L'image ubuntu-latest de GitHub contient plus d'outils préinstallés : ajoutez actions/setup-java, actions/setup-go et autres pour les outils qui manquent.

Pourquoi est-ce si peu cher ?

Avec l'IA qui écrit une part croissante du code, la CI tourne davantage chaque mois, et la facturation à la minute augmente à chaque exécution. Skipbox a donc choisi délibérément un autre modèle : vous louez au mois une VM réservée à votre compte. GitHub ne facture pas les minutes des exécuteurs auto-hébergés : quel que soit le nombre de tâches exécutées, le prix reste fixe, $39 par mois pour S. Fluxenic, l'entreprise derrière Skipbox, utilise des serveurs de fournisseurs cloud à bas coût et les siens, et les propose sous forme de VM de taille utile. Skipbox s'occupe de la partie fastidieuse à votre place : il enregistre les exécuteurs, nettoie après chaque tâche et contrôle l'intégrité de la machine. Il reconstruit aussi une machine en panne et maintient l'image à jour. À pleine charge, le prix est de 1/12 de celui de GitHub et de 1/8 de celui de Blacksmith.

Pourquoi est-ce si rapide ?

Parce que la machine est réservée à votre compte et continue de tourner entre les tâches. Les couches Docker et les caches de paquets de votre dernière tâche sont toujours sur son disque : un build qui les utilise n'a pas à les récupérer ni à les reconstruire. Une tâche hébergée par GitHub démarre à chaque fois sur une nouvelle VM au disque vide. Même S garde ses caches sur son propre disque de 80 Go. C'est plus de 7x le cache que GitHub accorde par défaut à un dépôt, et rien n'y expire après 7 jours sans utilisation. S a aussi 4 vCPU, plus que les 2 cœurs d'ubuntu-latest sur un dépôt privé.

Louer mon propre VPS comme exécuteur ne coûterait-il pas moins cher ?

Louez un VPS de même taille chez un grand hébergeur : vous n'obtiendrez toujours pas un exécuteur auto-hébergé moins cher, plus rapide et moins contraignant que Skipbox. Skipbox enregistre un nouvel exécuteur pour chaque tâche et le supprime ensuite. Après chaque tâche, il efface les identifiants de l'exécuteur et garde votre checkout et votre sortie de build pour la suivante. Il contrôle l'intégrité de la machine, la reconstruit quand le contrôle échoue et maintient l'image à jour. Le code des personnes sans accès en écriture (comme les pull requests venant de forks) s'exécute sur une VM jetable. Vous obtenez tout cela pour $39 par mois avec S, en modifiant une ligne runs-on, sans rien à maintenir.

Skipbox exécute-t-il les dépôts publics ?

Oui, les dépôts publics comme privés. Le code des personnes sans accès en écriture (comme les pull requests venant de forks) s'exécute sur une nouvelle VM qui lit vos caches sans pouvoir les modifier ; votre propre machine n'exécute que le code de votre équipe.

Les minutes sont-elles vraiment illimitées ?

Oui. Les forfaits coûtent $39, $79 ou $149 par mois, facturés en dollars américains chaque mois, ou à l'année d'avance au prix de 10 mois, sans frais d'utilisation. Un forfait limite le nombre de tâches exécutées en même temps et la taille de chacune, pas les minutes : une tâche qui ne rentre pas attend qu'une tâche en cours se termine, et cette attente n'ajoute rien à votre facture. La page de votre organisation dans Skipbox indique combien de tâches attendent et depuis combien de temps attend la plus ancienne. Une tâche peut durer jusqu'à 6 heures.

Comment les tâches plus grandes comptent-elles dans les tâches simultanées ?

Les tâches simultanées se comptent en tâches de 4 vCPU. Un forfait exécute en même temps des tâches jusqu'à son total de vCPU (S 4, M 8, L 16 vCPU) : une tâche de 8 vCPU compte pour 2, et une tâche de 16 vCPU pour 4. La plus grande tâche qu'un forfait peut exécuter seule correspond à son nombre de vCPU : 4 sur S, 8 sur M, 16 sur L. Ajoutez des forfaits pour exécuter plus de tâches en même temps.

Comment Skipbox se compare-t-il aux exécuteurs de GitHub ?

Chaque tâche Skipbox S dispose de 4 vCPU et 16 Go ; ubuntu-latest de GitHub sur un dépôt privé, c'est 2 cœurs et 8 Go. Votre propre machine garde aussi les couches Docker et les caches de paquets de votre dernière tâche : un build qui les utilise n'a pas à les récupérer à nouveau ; une tâche hébergée par GitHub démarre à chaque fois sur une nouvelle VM. docker build et docker compose build réutilisent les couches. Le builder par défaut de docker/setup-buildx-action démarre vide à chaque tâche : ajoutez-y driver: docker pour utiliser le cache propre à la machine. Une fois votre première tâche exécutée sur Skipbox, le tableau de bord affiche sa durée à côté de sa médiane sur GitHub sur les 30 derniers jours, si GitHub l'a exécutée pendant cette période.

Mon build manque de mémoire sur l'exécuteur de GitHub. Combien de mémoire a Skipbox ?

16 Go avec le forfait S, sur votre propre machine : 2× les 8 Go d'ubuntu-latest sur un dépôt privé, et autant que le grand exécuteur (larger runner) de GitHub à 4 cœurs. Le forfait S avait autrefois 8 Go, ce qui ne suffisait pas pour openai/codex (rust-v0.159.3) : son cargo clippy --workspace --tests ne s'est terminé qu'en poussant environ 14 Go dans un swap compressé. Avec les 16 Go actuels, le même build place environ 20 Mo en swap. Pour une tâche qui en demande plus, le forfait L a 32 Go.

À quoi Skipbox a-t-il accès ?

Seulement à ce dont il a besoin pour enregistrer des exécuteurs et vérifier les tâches. Sur une organisation, l'application Skipbox CI demande trois autorisations : Self-hosted runners (écriture), pour enregistrer un exécuteur auprès de GitHub pour chaque tâche et le supprimer à la fin de la tâche ; Actions (lecture et écriture), pour voir quelles tâches attendent, vérifier leur statut, lire la durée de vos tâches sur les 30 derniers jours pour votre devis, et réexécuter une tâche dont la machine Skipbox s'est arrêtée en cours de route ; et Metadata (lecture). L'application Skipbox CI ne modifie ni ne pousse jamais vos workflows, et ne peut pas lire votre code : chaque tâche fait elle-même le checkout de votre code, sur la VM où elle s'exécute. Sur un compte personnel, GitHub n'enregistre un exécuteur pour un dépôt qu'avec l'autorisation Administration, qui couvre aussi les paramètres du dépôt, ses collaborateurs et ses clés de déploiement. Skipbox (personal) la demande et ne s'en sert que pour enregistrer et supprimer des exécuteurs. Une seule fonctionnalité fait exception, et seulement si vous l'installez : le bouton « Ouvrir une pull request » du tableau de bord utilise une application distincte, Skipbox Migrate, que vous installez uniquement sur les dépôts que vous choisissez. Elle y demande l'accès en écriture à Contents, Workflows et Pull requests, pousse une seule branche (skipbox/run-ci-on-skipbox) qui ne modifie que des lignes runs-on, et ouvre une pull request à partir de celle-ci. Elle ne fusionne jamais et ne touche jamais à votre branche par défaut. À la connexion, Skipbox lit aussi votre adresse e-mail, pour les avis liés à l'essai et à la facturation. Comme sur tout exécuteur, la VM d'une tâche contient les secrets de votre workflow et le jeton GitHub de cette tâche : le code exécuté par la tâche peut donc les lire.

Où les tâches s'exécutent-elles ?

Sur la machine propre à votre organisation : une VM de la taille de votre forfait (pendant l'essai aussi), et une de plus pour chaque forfait supplémentaire. Aucune autre organisation ne l'utilise. Elle continue de tourner entre vos tâches : les images Docker, les caches, votre checkout et sa sortie de build (le target/ de Cargo, et le cache de Turborepo avec turbo 2) restent pour vos tâches suivantes. Elle tourne sur des serveurs que Fluxenic, l'entreprise derrière Skipbox, loue à des fournisseurs cloud ou exploite elle-même. La politique de confidentialité indique chaque fournisseur et chaque pays. Après chaque tâche, les identifiants de l'exécuteur, les identifiants Git de votre checkout et les fichiers d'identifiants courants sont effacés. Les tâches au-delà de vos propres machines, le code des personnes sans accès en écriture (comme les pull requests venant de forks) et toutes les tâches avec Nouvelle VM pour chaque tâche s'exécutent sur une nouvelle VM, supprimée avec son disque à la fin de la tâche. Une tâche encore en cours après 6 heures est arrêtée. Rien ne peut s'y connecter depuis Internet. Le courrier sortant (port TCP 25) est bloqué. Le reste d'Internet est ouvert, comme sur les exécuteurs hébergés par GitHub. Le trafic n'est pas facturé.

Puis-je repartir de zéro avec ma machine, ou exécuter chaque tâche sur une nouvelle VM ?

Oui. Appuyez sur Réinitialiser la machine dans Forfaits et facturation, à tout moment. Activez-y Nouvelle VM pour chaque tâche : chaque tâche s'exécute alors sur une nouvelle VM.

Pouvons-nous résilier ou être remboursés ?

Résiliez à tout moment ; votre forfait court jusqu'à la fin du mois, ou de l'année, payé. Si vos tâches ne sont pas plus rapides sur Skipbox qu'elles ne l'étaient sur GitHub, vous récupérez tout ce que vous avez payé, sur les forfaits mensuels comme annuels : faites la demande sur la page Forfaits et facturation de votre compte dans les 30 jours suivant votre premier paiement. Skipbox prend la durée médiane de chaque tâche sur Skipbox et sur GitHub (les 30 jours précédant l'installation de Skipbox), pondère chaque tâche selon sa fréquence d'exécution sur GitHub et compare les deux totaux ; une tâche compte dès qu'elle a été exécutée au moins 3 fois de chaque côté, et sans tâche à comparer, il n'y a rien à rembourser. Si la première tâche que vous exécutez après votre abonnement ne démarre pas dans les 10 minutes, sans compter le temps passé à attendre derrière vos propres tâches, nous vous remboursons intégralement et automatiquement, et le forfait prend fin. Sinon, un mois ou une année payés ne sont pas remboursés, sauf dans les cas prévus par les Conditions d'utilisation.

Que se passe-t-il à la fin de l'essai ? Suis-je facturé ?

Rien n'est facturé : l'essai ne demande pas de carte. Il commence à votre première tâche sur Skipbox, et non à la connexion ou à l'installation de l'application, et exécute une tâche 4 vCPU · 16 Go à la fois pendant 7 jours ou 3 000 minutes, selon ce qui arrive en premier. Il y a 1 essai par compte et 1 par personne. À la fin, les nouvelles tâches attendent sur GitHub jusqu'à ce que vous choisissiez un forfait.

Comment exécuter une tâche sur Skipbox, puis revenir en arrière ?

Remplacez runs-on par skipbox pour passer à Skipbox, et remettez ubuntu-latest pour revenir. Connectez-vous avec GitHub, installez l'application Skipbox CI sur votre organisation ou Skipbox (personal) sur votre compte personnel, remplacez la ligne runs-on de la tâche par skipbox, puis faites un commit ; pour une VM plus grande, sur les forfaits qui en incluent une, utilisez skipbox-8x16 ou skipbox-16x32. Pour revenir, remplacez runs-on: skipbox par runs-on: ubuntu-latest. Rien d'autre n'a changé dans votre dépôt.

Une CI/CD plus rapide, avec un cache toujours chaud

Votre exécuteur toujours chaud, à prix fixe

1/12 du coût de GitHub à pleine charge. Prix fixe : faites-le tourner toute la journée. 7× l'espace de cache de GitHub.

  • Sans carte
  • Se connecter avec GitHub
  • Résiliable à tout moment