123% mehr gemeldete CVEs pro Tag in 2026 als im Vorjahr.

Alternativen

GitHub-gehostete Runner und 7 Alternativen

Was GitHub-gehostete Runner bieten, was sie kosten und wo ihre Grenzen liegen, dazu die Runner, die sie ersetzen, während Ihre Workflows auf GitHub Actions bleiben.

Aktualisiert am

Was sind GitHub-gehostete Runner?

GitHub-gehostete Runner sind die virtuellen Maschinen, die GitHub zum Ausführen Ihrer GitHub-Actions-Jobs bereitstellt. Jeder Job erhält eine neue VM in Microsoft Azure mit Ubuntu, Windows oder macOS und vorinstallierten Tools, und Sie wählen eine mit einem Label wie runs-on: ubuntu-latest aus.

Die Website von GitHub-hosted runners
github.com

GitHub pflegt die Images im Repository actions/runner-images und aktualisiert ihre Software wöchentlich. Es unterstützt höchstens zwei allgemein verfügbare Images und ein Beta-Image gleichzeitig und beginnt, das älteste Label auszumustern, sobald ein neues allgemein verfügbar wird. Linux- und macOS-Runner bieten passwortloses sudo.

Specs und Preise der Standard-Runner

In privaten Repositories hat ein Standard-Linux-Runner 2 vCPUs, 8 GB RAM und eine 14-GB-SSD, für $0.006 pro Minute auf x64. Öffentliche Repositories erhalten auf Linux und Windows 4 vCPUs und 16 GB RAM, kostenlos.

Standardmäßige GitHub-gehostete Runner für private Repositories, Stand September 2026.
Funktion Label vCPU RAM SSD Pro Minute
Linux x64, eine CPU ubuntu-slim 1 5 GB 14 GB $0.002
Linux x64 ubuntu-latest, ubuntu-24.04 2 8 GB 14 GB $0.006
Linux arm64 ubuntu-24.04-arm 2 8 GB 14 GB $0.005
Windows x64 windows-latest, windows-2025 2 8 GB 14 GB $0.010
Windows arm64 windows-11-arm 2 8 GB 14 GB $0.010
macOS arm64 (M1) macos-latest, macos-15 3 7 GB 14 GB $0.062
macOS Intel macos-15-intel 4 14 GB 14 GB $0.062

Limits, die Sie einplanen sollten

  • Abrechnung: Jeder Job wird auf die volle Minute aufgerundet. Pläne enthalten 2.000 Minuten in Free, 3.000 in Pro und Team und 50.000 in Enterprise Cloud.
  • Job-Dauer: bis zu 6 Stunden pro Job; ubuntu-slim beendet Jobs nach 15 Minuten.
  • Parallelität: 20 gleichzeitige Jobs in Free, 40 in Pro, 60 in Team und 500 in Enterprise, wobei macOS in Free, Pro und Team auf 5 begrenzt ist.
  • Größere Runner: bis zu 96 Kerne auf Linux x64, mit statischen IPs und Azure Private Networking, in Team- und Enterprise-Cloud-Plänen. Sie kosten ab $0.012 pro Minute und nutzen nie enthaltene Minuten.
  • Nachweise: Der Runner zeichnet nicht auf, welche Pakete ein Job geladen hat. Der Abhängigkeitsgraph von GitHub beschreibt das Repository, nicht einen bestimmten Build.

GitHub-Actions-Kosten: was eine Minute kostet und wie Sie sie senken

Warum Teams Alternativen suchen

Teams ersetzen GitHub-gehostete Runner, wenn Rechnung, Kapazität, Netzwerkkontrolle oder Release-Nachweise nicht mehr passen. Für viele Teams reichen die Standardeinstellungen: Es gibt nichts zu betreiben, alle drei Betriebssysteme sind verfügbar, und Standard-Runner sind in öffentlichen Repositories kostenlos.

Wir entwickeln CRACI, bitte berücksichtigen Sie das; wir beschreiben jede Option anhand ihrer eigenen Dokumentation und sagen, wann ein anderes Tool besser passt. Teams sehen sich anderswo um, wenn sich ihre Lage ändert:

  • Volumen. Stand September 2026 listet GitHub einen Standard-Runner Linux x64 mit 2 Kernen mit $0.006 pro Minute und rundet jeden Job auf die volle Minute auf. Bei vielen kurzen Jobs summiert sich dieses Runden.
  • Kapazität und Caching. Builds wachsen über die Standardgröße hinaus oder verbringen ihre Zeit damit, Caches wiederherzustellen.
  • Netzwerkkontrolle. Sie möchten begrenzen, was ein Build erreichen kann, nicht nur, was er ausführt.
  • Nachweise. Ein Kunde oder eine Regulierung fragt, was in ein Release eingeflossen ist, und ein Allzweck-Runner zeichnet das nicht auf.
  • Standort. Manche Jobs müssen in Ihrem eigenen Netzwerk oder Cloud-Konto laufen.

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 von Abhängigkeiten und Docker-Layern.
  • Egress-Kontrolle, und ob sie eine Richtlinie am Job ist oder Netzwerkinfrastruktur, die Sie pflegen.
  • Build-Nachweise: SBOMs, Provenienz und eine Aufzeichnung dessen, was jeder Job geladen hat.
  • Wo die Runner stehen und welche Build-Nachweise Ihr Einkauf verlangt.

Wo ein Anbieter unten eine Geschwindigkeitsangabe veröffentlicht, zitieren wir sie als Zahl dieses Anbieters. Ihre eigene Pipeline ist der einzige faire Benchmark.

Die Optionen

CRACI (unser Produkt)

Die Website von CRACI
craci.com

CRACI ist ein mit GitHub Actions kompatibler Runner, der um Lieferkettensicherheit herum gebaut ist. Installieren Sie die CRACI GitHub App und setzen Sie runs-on: craci. Die Abrechnung liegt bei $0.002 pro vCPU-Minute ($0.004 für 2 vCPU), sekundengenau, mit ARM64 zum gleichen Preis. Die Größen reichen von 1 bis 32 Compute-Einheiten mit je 1 vCPU und 3 GB RAM. Jeder Job erzeugt eine SBOM dessen, was er geladen hat, mit einem Vollständigkeitsstatus, und läuft unter einer Egress-Richtlinie, die im Zweifel blockiert (fail closed).

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 ebenso wichtig sind wie die Kosten. CRACI läuft heute nur auf Linux (Windows und macOS sind auf der Roadmap) und hat keinen kostenlosen Plan. CRACI führt Builds etwa doppelt so schnell aus wie GitHub-gehostete Runner, dank schnellerer Hardware, kürzerer Wartezeiten und Caching.

CRACI vs. GitHub-gehostete Runner

Blacksmith

Die Website von Blacksmith
blacksmith.sh

Blacksmith führt GitHub-Actions-Jobs in Firecracker-microVMs aus, mit Ubuntu auf x64 und ARM von 2 bis 32 vCPU, Windows in öffentlicher Beta und macOS auf Apple M4. Laut eigener Aussage sind seine Runner doppelt so schnell wie GitHub-gehostete Runner. Ein Cache am selben Standort funktioniert mit den Standard-Cache-Actions, und Sticky Disks bieten Docker-Layer-Caching für $0.50 pro GB und Monat. Stand September 2026 kosten 2 vCPU x64 $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.

Sinnvoll, wenn: Geschwindigkeit und Kosten das Ziel sind.

CRACI vs. Blacksmith

Depot

Die Website von Depot
depot.dev

Depot bietet Linux-Runner von 2 bis 64 vCPUs, Windows und ab dem Startup-Plan macOS, angebunden an einen verteilten Cache. Es beschreibt seine Runner als „up to 3x faster than a GitHub-hosted runner.“ Sein Remote-Docker-Build-Dienst hält einen persistenten Layer-Cache vor, Linux-Runner unterstützen Egress-Filterung, und im Business-Plan können Runner in Ihrem eigenen AWS-Konto laufen. Stand September 2026 kosten 2 vCPU $0.006 pro Minute über die Planminuten hinaus, sekundengenau erfasst.

Ideal für: Teams, bei denen Docker-Image-Builds die CI-Zeit dominieren.

Sinnvoll, wenn: Sie auch Remote-Build-Caching für Bazel, Gradle oder Turborepo möchten.

CRACI vs. Depot

Namespace

Die Website von Namespace
namespace.so

Namespace betreibt Linux-, Windows- und macOS-Runner auf eigener Hardware, ausgewählt über Runner-Profile. Cache-Volumes halten Daten über Läufe hinweg auf lokalem Speicher. Seine Egress-Richtlinien laufen im Block-Modus oder im Advisory-Modus, der Entscheidungen aufzeichnet, ohne zu blockieren, sodass Sie aus echtem Datenverkehr eine Allowlist erstellen 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: Linux-, Windows- und macOS-Runner von einem Anbieter, mit Cache-Volumes.

Sinnvoll, wenn: Sie eine Egress-Richtlinie testen möchten, bevor Sie sie durchsetzen.

CRACI vs. Namespace

WarpBuild

Die Website von WarpBuild
warpbuild.com

WarpBuild bietet Linux-Runner auf x86-64 und arm64 bis 32 vCPUs, Windows Server und macOS auf Apple M4 Pro, mit Container-Layer-Caching und Snapshot-Runnern. Seine Bring-your-own-Cloud-Option führt dieselben Runner in Ihrem AWS-, GCP- oder Azure-Konto aus, für $0.002 pro Minute plus Ihre Cloud-Rechnung. Gehostet kosten 2 vCPU x86-64 $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 Verfügbarkeits-SLA von 99,9 % brauchen.

CRACI vs. WarpBuild

Außerdem vergleichen wir CRACI direkt mit RunsOn, das Runner in Ihrem eigenen AWS-Konto betreibt, Ubicloud und Avrea.

Selbst gehostete Runner mit Actions Runner Controller

Actions Runner Controller (ARC) ist „a Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions.“ Runner Scale Sets wachsen und schrumpfen mit der Zahl laufender Workflows, und Runner können kurzlebige Container sein. GitHub berechnet für selbst gehostete Nutzung Stand September 2026 keine Minutengebühr, aber Sie sind für Betriebssystem und Software verantwortlich, und GitHub warnt, dass selbst gehostete Runner fast nie für öffentliche Repositories verwendet werden sollten.

Ideal für: Jobs, die in Ihrem Netzwerk oder auf Ihrer Hardware laufen müssen.

Sinnvoll, wenn: Sie bereits Kubernetes betreiben und die Zeit haben, es zu härten und zu warten.

Verwaltete vs. selbst gehostete Runner

Add-on: StepSecurity Harden-Runner

Die Website von StepSecurity
stepsecurity.io

Wenn Sie GitHub-gehostete Runner behalten möchten, ergänzt Harden-Runner sie um Sicherheit, statt sie zu ersetzen. Es ist ein Agent, der als erster Schritt eines Jobs hinzugefügt wird. Er ordnet ausgehende Verbindungen, Prozesse und Dateischreibvorgänge jedem Workflow-Schritt zu, erstellt im Audit-Modus eine Baseline und blockiert Egress zu allem, was nicht auf einer Allowlist steht. Er unterstützt GitHub-gehostete Linux-Runner vollständig und läuft auf Windows und macOS im Audit-Modus. Die Community-Stufe ist für öffentliche Repositories kostenlos; Enterprise kostet $16 pro beitragendem Entwickler und Monat (Stand September 2026).

Ideal für: Egress-Kontrolle und Laufzeit-Transparenz, ohne den Runner zu wechseln.

CRACI vs. StepSecurity

Im direkten Vergleich

Preise Stand September 2026. Der Arbeitsspeicher pro vCPU unterscheidet sich je nach Anbieter.
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 GitHub-gehosteten Runnern bleiben sollten

  • Ihre Nutzung passt in die enthaltenen Minuten Ihres Plans, oder Ihre Repositories sind öffentlich.
  • Sie möchten keinerlei Einrichtung und keinen zusätzlichen Anbieter.
  • Sie brauchen ein dokumentiertes SLSA-Level: GitHub gibt an, dass seine Artifact Attestations SLSA v1.0 Build Level 2 bieten, und Level 3 mit wiederverwendbaren Workflows.
  • Sie können mischen: Die Wahl gilt pro Job, macOS- und Windows-Jobs können also bleiben, während Linux-Jobs umziehen.

Lesen Sie mehr über CI/CD-Integration, CRACI-Preise und das Startup-Programm, oder buchen Sie eine Demo, um einen Ihrer eigenen Workflows auf CRACI zu sehen.

GitHub-gehostete Runner: FAQ

Specs, Preise, Limits und die Alternativen, in kurzen Antworten.

Was sind GitHub-gehostete Runner?

Das sind die Maschinen, die GitHub zum Ausführen von GitHub-Actions-Jobs bereitstellt. Jeder Job erhält eine neue virtuelle Maschine, die GitHub in Microsoft Azure hostet, mit Ubuntu, Windows oder macOS und vorinstallierten Tools aus dem Repository actions/runner-images. Sie wählen eine mit einem Label wie runs-on: ubuntu-latest aus.

Welche Specs hat ubuntu-latest?

In privaten Repositories ist ubuntu-latest Ubuntu 24.04 auf 2 x64-vCPUs mit 8 GB RAM und einer 14-GB-SSD. In öffentlichen Repositories erhält dasselbe Label 4 vCPUs und 16 GB RAM.

Was kosten GitHub-gehostete Runner?

Stand September 2026 kostet der Standard-Runner Linux x64 mit 2 Kernen $0.006 pro Minute, arm64 $0.005, Windows $0.010 und macOS $0.062. Pläne enthalten 2.000 bis 50.000 Minuten im Monat für Standard-Runner, und in öffentlichen Repositories sind Standard-Runner kostenlos. GitHub rundet jeden Job auf die volle Minute auf.

Wie lange kann ein Job auf einem GitHub-gehosteten Runner laufen?

Bis zu 6 Stunden pro Job. Der Einzel-CPU-Runner ubuntu-slim beendet Jobs nach 15 Minuten. Die Parallelität ist je nach Plan begrenzt: 20 gleichzeitige Jobs in Free, 40 in Pro, 60 in Team und 500 in Enterprise.

Was sind größere Runner?

Größere Runner sind GitHub-gehostete Runner mit mehr CPU, RAM und Festplatte, bis zu 96 Kerne auf Linux x64, mit Optionen wie statischen IP-Adressen, Azure Private Networking und GPUs. Sie brauchen einen Team- oder Enterprise-Cloud-Plan, werden pro Minute ab $0.012 für 4 Kerne abgerechnet und nutzen nie enthaltene Minuten.

Sollte ich GitHub-gehostete oder selbst gehostete Runner nutzen?

GitHub-gehostete Runner brauchen keine Wartung und passen zu den meisten Teams, deren Nutzung innerhalb der enthaltenen Minuten liegt. Selbst gehostete Runner kosten heute keine Minutengebühr bei GitHub, aber Sie betreiben, patchen und sichern die Maschinen selbst, und GitHub warnt davor, sie in öffentlichen Repositories zu verwenden. Ein verwalteter Runner wie CRACI liegt dazwischen: nichts zu betreiben, ein niedrigerer Listenpreis bei Standard-Linux-Runnern und Build-Nachweise für jeden Job.

Kann ich den Runner wechseln, ohne meine Workflows zu ändern?

Ja. Jede verwaltete Alternative auf dieser Seite belässt Ihre Workflows auf GitHub Actions und ändert nur das Label runs-on, pro Job. Bei CRACI installieren Sie die GitHub App und setzen runs-on: craci.

Hat CRACI einen kostenlosen Plan?

Nein. Sie zahlen ab der ersten Minute pro Build-Minute, $0.004 auf einem Runner mit 2 vCPU, sekundengenau abgerechnet, ohne Monatsgebühr und ohne Gebühr pro SBOM. Das Startup-Programm bietet mindestens 100.000 kostenlose Build-Minuten und persönliches Onboarding.

Sehen Sie Ihre Builds auf einem Runner, der sie aufzeichnet

Buchen Sie eine Demo: Wir führen einen Ihrer Workflows auf CRACI aus und vergleichen Rechnung, Build und SBOM mit GitHub-gehosteten Runnern.

Demo buchen