Alternativen
Depot-Alternativen für GitHub-Actions-Runner
Depot macht Builds schneller, besonders Docker-Builds. Teams prüfen Alternativen, wenn sie andere Preise, andere Plattformen oder einen Nachweis dessen wollen, was jeder Build verwendet hat.
Aktualisiert am
Wir entwickeln CRACI, bitte berücksichtigen Sie das; wir beschreiben jede Option anhand ihrer eigenen Dokumentation und sagen, wann ein anderes Tool besser passt.
Warum Teams Alternativen zu Depot prüfen
Depot (depot.dev) bietet Linux-Runner von 2 bis 64 vCPUs, Windows und ab dem Startup-Plan macOS, angebunden an einen verteilten Cache, dazu einen Remote-Docker-Build-Dienst mit persistentem Layer-Cache. Linux-Runner unterstützen Egress-Filterung, und im Business-Plan können Runner in Ihrem eigenen AWS-Konto laufen.
Teams sehen sich anderswo um, wenn sich ihre Situation ändert:
- Preis. Stand September 2026 kostet ein Runner mit 2 vCPU über die Plan-Minuten hinaus $0.006 pro Minute, sekundengenau erfasst.
- Nachweise. Depot kann Images mit Syft scannen, zeichnet aber keine SBOM dessen auf, was jeder Job geladen hat.
- Fokus. Ein Großteil des Nutzens von Depot liegt im Docker- und Remote-Build-Caching; Builds, die das nicht brauchen, haben weniger davon.
Worauf Sie achten sollten
- Preis pro vCPU-Minute, Arbeitsspeicher pro vCPU und wie die Nutzung gerundet wird.
- Die Betriebssysteme und Architekturen, die Sie brauchen, einschließlich ARM64.
- Caching für Abhängigkeiten und Docker-Layer.
- Egress-Kontrolle, und ob sie eine Richtlinie am Job ist oder Netzwerktechnik, die Sie selbst pflegen.
- Build-Nachweise: SBOMs, Provenienz und eine Aufzeichnung dessen, was jeder Job geladen hat.
- Wo Runner laufen: gehostet, in Ihrem Cloud-Konto oder auf Ihrer Hardware.
Die Optionen
1. CRACI (unser Produkt)
CRACI ist ein GitHub-Actions-kompatibler Runner, der rund um Lieferkettensicherheit gebaut ist, und er führt Builds etwa doppelt so schnell aus wie GitHub-hosted Runner. Installieren Sie die CRACI GitHub App und setzen Sie runs-on: craci. Abgerechnet werden $0.002 pro vCPU-Minute ($0.004 für einen Standard-Runner mit 2 vCPU), sekundengenau gemessen, ohne Monatsgebühr und ohne Kosten pro SBOM. ARM64 wird zum gleichen Satz abgerechnet. Die Größen reichen von 1 bis 32 Compute-Einheiten zu je 1 vCPU und 3 GB RAM. Jeder Job erzeugt eine SBOM dessen, was er geladen hat, mit Vollständigkeitsstatus, läuft unter einer Egress-Richtlinie, die im Zweifel blockiert, und zeichnet Provenienzdaten auf, die die API liefert.
Ideal für: Linux-Builds von Software, die Sie ausliefern, wenn Sie zeigen müssen, was in jedes Release eingeflossen ist.
Sinnvoll, wenn: Nachweise und Egress-Kontrolle für Sie genauso zählen wie die Kosten. CRACI unterstützt heute nur Linux (Windows und macOS sind auf der Roadmap) und hat keinen kostenlosen Tarif.
CRACI vs. GitHub-hosted Runner
2. Blacksmith
Blacksmith führt GitHub-Actions-Jobs in Firecracker-microVMs aus, mit Ubuntu auf x64 und ARM von 2 bis 32 vCPU, Windows in der öffentlichen Beta und macOS auf Apple M4. Nach eigenen Angaben sind die Runner doppelt so schnell wie GitHub-hosted Runner. Ein kolokalisierter Cache funktioniert mit den Standard-Cache-Actions, und Sticky Disks bieten Docker Layer Caching für $0.50 pro GB und Monat. Stand September 2026 kostet x64 mit 2 vCPU $0.004 pro Minute und ARM $0.0025, mit 3.000 kostenlosen Minuten im Monat.
Ideal für: schnellere, günstigere Actions mit Docker-Caching und SSH-Debugging.
3. Namespace
Namespace betreibt Runner für Linux, Windows und macOS auf eigener Hardware, ausgewählt über Runner-Profile. Cache-Volumes halten Daten über Läufe hinweg auf lokalem Speicher. Die Egress-Richtlinien laufen im Blockiermodus oder im Advisory-Modus, der Entscheidungen protokolliert, ohne zu blockieren, sodass Sie eine Allowlist aus echtem Datenverkehr aufbauen können. Stand September 2026 kostet ein Linux-Runner mit 2 vCPU und 4 GB $0.002 pro Minute im Plan und $0.003 bei Überschreitung.
Ideal für: Runner für Linux, Windows und macOS von einem Anbieter, mit Cache-Volumes.
Sinnvoll, wenn: Sie eine Egress-Richtlinie erst testen wollen, bevor Sie sie durchsetzen.
4. WarpBuild
WarpBuild bietet Linux-Runner auf x86-64 und arm64 mit bis zu 32 vCPUs, Windows Server und macOS auf Apple M4 Pro, mit Container-Layer-Caching und Snapshot-Runnern. Mit der Bring-your-own-Cloud-Option laufen dieselben Runner in Ihrem AWS-, GCP- oder Azure-Konto für $0.002 pro Minute plus Ihre Cloud-Rechnung. Gehostet kostet x86-64 mit 2 vCPU $0.004 pro Minute (Stand September 2026). WarpBuild wirbt mit zwei- bis zehnmal schnelleren Builds.
Ideal für: verwaltete Runner in Ihrem eigenen Cloud-Konto.
Sinnvoll, wenn: Sie Unterstützung für GitHub Enterprise Server oder ein SLA mit 99.9% Verfügbarkeit brauchen.
5. Ubicloud
Ubicloud ist eine Open-Source-Cloud, und ihre verwalteten GitHub-Actions-Runner lassen sich mit einem einzigen Label umstellen, etwa ubicloud-standard-2. Angeboten werden Ubuntu-Runner auf x64 und arm64 mit 2 bis 30 vCPUs. Stand September 2026 kosten 2 vCPU $0.00125 pro Minute auf x64 und auf arm64, minutengenau abgerechnet, und jedes Konto erhält ein monatliches Guthaben von $2.50, etwa 1.250 Minuten. Mit Ubicloud können Sie auch Ihre eigenen Runner verwalten.
Ideal für: einen niedrigen Minutenpreis für Linux-Jobs auf gehosteten Runnern.
Sinnvoll, wenn: Sie nur Linux brauchen. Die Runner-Dokumentation von Ubicloud führt nur Ubuntu-Images.
6. RunsOn
RunsOn startet pro Job eine kurzlebige EC2-Instanz in Ihrem eigenen AWS-Konto, aus einem einzigen CloudFormation- oder Terraform-Stack. Es unterstützt Linux auf x64 und arm64, Windows und GPU-Instanzen; macOS-Jobs bleiben auf GitHub-hosted Runnern. Ein S3-Cache in Ihrer VPC und Docker Layer Caching sind integriert. Stand September 2026 ist die Lizenz eine pauschale Jahresgebühr pro juristischer Person, von etwa $348 (€300) im Jahr für Starter bis etwa $4,176 (€3,600) für Enterprise, und AWS berechnet die Rechenleistung ohne Aufschlag von RunsOn. Für nicht-kommerzielle Nutzung ist es kostenlos, und es gibt eine 15-tägige Testphase.
Ideal für: Runner in Ihrem eigenen AWS-Konto zu einer pauschalen Lizenzgebühr.
Sinnvoll, wenn: Sie bereits auf AWS arbeiten und die Rechenleistung direkt bezahlen wollen.
7. Cirun
Cirun bietet „verwaltete selbst gehostete Runner zu einem Bruchteil der Kosten, in Ihrer Cloud“. Die Runner starten in Ihrem eigenen Konto bei AWS, Google Cloud, Azure, Oracle, OpenStack oder DigitalOcean, werden in einer .cirun.yml-Datei eingerichtet und können Linux oder Windows ausführen, auf ARM oder mit GPUs wie der NVIDIA Tesla T4. Stand September 2026 ist Cirun für öffentliche Repositories kostenlos, Startup kostet $29 pro Monat für 3 private Repositories und Business $79 für 10, und die Maschinen laufen über Ihre eigene Cloud-Rechnung.
Ideal für: GPU-Runner in Ihrem eigenen Cloud-Konto, bei der Cloud Ihrer Wahl.
Sinnvoll, wenn: Sie Open-Source-Projekte pflegen, die Cirun kostenlos unterstützt.
Verwaltete vs. selbst gehostete Runner
8. GitHub-hosted Runner
GitHub-hosted Runner geben jedem Job eine frische virtuelle Maschine, ohne dass Sie etwas betreiben müssen, unter Linux, Windows und macOS. Die Pläne enthalten 2.000 bis 50.000 Minuten im Monat, und Standard-Runner sind in öffentlichen Repositories kostenlos. Stand September 2026 nennt GitHub für einen Standard-Runner für Linux x64 mit 2 Kernen $0.006 pro Minute und rundet jeden Job auf die volle Minute auf.
Ideal für: null Einrichtungsaufwand, jedes Betriebssystem und eine Nutzung, die in die Minuten Ihres Plans passt.
Alternativen zu GitHub-hosted Runnern
9. Selbst gehostete Runner mit Actions Runner Controller
Actions Runner Controller (ARC) ist „ein Kubernetes-Operator, der selbst gehostete Runner für GitHub Actions orchestriert und skaliert“. Runner Scale Sets wachsen und schrumpfen mit der Zahl der laufenden Workflows, und Runner können kurzlebige Container sein. GitHub berechnet für selbst gehostete Nutzung keine Minutenpreise (Stand September 2026), aber Sie sind für Betriebssystem und Software verantwortlich, und GitHub warnt, dass selbst gehostete Runner fast nie für öffentliche Repositories eingesetzt werden sollten.
Ideal für: Jobs, die in Ihrem Netzwerk oder auf Ihrer Hardware laufen müssen.
Sinnvoll, wenn: Sie Kubernetes bereits betreiben und die Zeit haben, es zu härten und zu pflegen.
Verwaltete vs. selbst gehostete Runner
Im direkten Vergleich
| Funktion | CRACI | GitHub-hosted | Blacksmith | Depot | Namespace | WarpBuild | Selbst gehostet |
|---|---|---|---|---|---|---|---|
| Preis, 2 vCPU Linux x64 | $0.004 pro Minute | $0.006 pro Minute | $0.004 pro Minute | $0.006 pro Minute über den Plan hinaus | $0.002 im Plan, $0.003 bei Überschreitung | $0.004 pro Minute | Keine Kosten bei GitHub; Sie zahlen für die Hosts |
| Abrechnung | Sekundengenau | Pro Job auf die Minute aufgerundet | Keine Angabe | Sekundengenau | Mindestens eine Minute, danach pro Minute | Pro Minute | Ihre Hosts, ausgelastet oder nicht |
| Kostenlose Nutzung | Kein kostenloser Tarif | 2.000 bis 50.000 Minuten pro Monat | 3.000 Minuten pro Monat | 7-tägige Testphase | Keine Angabe | Kostenloses Nutzungskontingent | Nicht zutreffend |
| Windows und macOS | Heute nur Linux | Windows in der Beta | Jeder Host, den Sie betreiben | ||||
| Docker Layer Caching | Keine Angabe | Ihr Setup | |||||
| Egress-Richtlinie pro Job | Privates Azure-Netzwerk | Statische IPs | Blockieren oder Advisory | BYOC-Netzwerkregeln | Sie bauen sie selbst | ||
| SBOM dessen, was jeder Job geladen hat | Mit Vollständigkeitsstatus | Image-Scan mit Syft | |||||
| Signierte Build-Provenienz | Keine signierte Provenienz | Artefakt-Attestierungen | BuildKit-Image-Attestierungen | Tools, die Sie hinzufügen | |||
| Läuft in Ihrer Cloud oder Ihrem Netzwerk | Kundenseitig gehostete Runner, Enterprise | Privates Azure-Netzwerk | Keine Angabe | AWS, Business-Plan | Keine Angabe | BYOC |
- Enthalten
- Teilweise
- Nicht enthalten
- Auf der Roadmap
„Keine Angabe“ bedeutet, dass wir es auf den öffentlichen Seiten des Anbieters nicht bestätigen konnten.
Wann Sie bei Depot bleiben sollten
- Ihre CI-Zeit wird von Docker-Image-Builds dominiert.
- Sie sind auf Remote-Caching für Bazel, Gradle, Turborepo oder sccache angewiesen.
- Runner müssen in Ihrem eigenen AWS-Konto laufen.
- Sie können mischen: Die Wahl erfolgt pro Job, sodass einige Jobs wechseln können, während der Rest bleibt.
Mehr zu CI/CD-Integration, CRACI-Preisen und dem Vergleich von GitHub-Actions-Runnern.
Depot-Alternativen: FAQ
Kurze Antworten auf die Fragen, die Teams beim Vergleichen stellen
Was ist die beste Depot-Alternative?
Das hängt davon ab, warum Sie wechseln. Für einen niedrigeren Minutenpreis sehen Sie sich Ubicloud oder Namespace an. Für Runner in Ihrem eigenen Cloud-Konto WarpBuild, RunsOn oder Cirun. Wenn Sie einen Nachweis dessen brauchen, was jeder Build geladen hat, und eine Egress-Richtlinie, die im Zweifel blockiert (fail closed), zeichnet CRACI beides bei jedem Job auf.
Was ist die günstigste Depot-Alternative?
Von den gehosteten Runnern hier listet Ubicloud den niedrigsten Preis: $0.00125 pro Minute für 2 vCPU auf x64 und arm64, Stand September 2026. Der Runner mit 2 vCPU von Depot kostet über die Plan-Minuten hinaus $0.006 pro Minute. Selbst gehostete Runner haben keine GitHub-Minutengebühr, aber Sie zahlen und warten die Hosts.
Welche Depot-Alternativen laufen in meiner eigenen Cloud?
Die Bring-your-own-Cloud-Option von WarpBuild läuft in AWS, GCP oder Azure für $0.002 pro Minute plus Ihre Cloud-Rechnung. RunsOn läuft gegen eine pauschale Jahreslizenz in Ihrem AWS-Konto, und Cirun unterstützt AWS, Google Cloud, Azure, Oracle, OpenStack und DigitalOcean. CRACI-Runner werden heute verwaltet bereitgestellt; vom Kunden gehostete Runner sind für Enterprise auf der Roadmap.
Welche Alternativen unterstützen Windows, macOS oder GPUs?
GitHub-hosted Runner, Blacksmith, Namespace und WarpBuild bieten Windows und macOS, wobei Windows bei Blacksmith in der öffentlichen Beta ist. RunsOn und Cirun bieten Windows- und GPU-Instanzen in Ihrer eigenen Cloud. CRACI läuft heute auf Linux x86-64 und ARM64; Windows und macOS sind auf der Roadmap.
Was macht Depot gut?
Docker-Builds und Remote-Caching. depot build führt Docker-Builds auf entfernten BuildKit-Hosts mit persistentem Layer-Cache aus, und ein Remote-Cache bedient Bazel, Gradle, Turborepo und sccache. Wenn Ihre CI-Zeit dort anfällt, ist es sinnvoll, bei Depot zu bleiben.
Testen Sie einen anderen Runner mit einem Job
Ändern Sie runs-on bei einem einzelnen Job, führen Sie ihn auf CRACI aus und vergleichen Sie Rechnung, Build und SBOM.
Demo buchen