Alternatywy
Alternatywy dla Namespace wśród runnerów GitHub Actions
Namespace oferuje szybkie runnery na sprzęcie, który sam utrzymuje, z wolumenami cache i politykami ruchu wychodzącego. Zespoły szukają alternatyw, gdy chcą zapisu tego, czego użył każdy build, lub innego cennika.
Zaktualizowano
To my tworzymy CRACI, więc prosimy wziąć to pod uwagę; każdą opcję opisujemy na podstawie jej własnej dokumentacji i mówimy, kiedy lepiej pasuje inne narzędzie.
Dlaczego zespoły szukają alternatyw dla Namespace
Namespace (namespace.so) uruchamia runnery Linux, Windows i macOS na sprzęcie, który sam utrzymuje, wybierane przez profile runnerów. Wolumeny cache przechowują dane na lokalnym dysku między uruchomieniami, a jego polityki ruchu wychodzącego działają w trybie blokowania lub w trybie doradczym, który rejestruje decyzje bez blokowania.
Zespoły szukają gdzie indziej, gdy zmienia się ich sytuacja:
- Dowody. Namespace nie rejestruje SBOM tego, co pobrało każde zadanie.
- Cena. Według stanu na wrzesień 2026 runner Linux 2 vCPU, 4 GB kosztuje $0.002 za minutę w planie i $0.003 ponad plan, z minimum jednej minuty.
- Konsolidacja. Zespoły, które chcą też dowodów z buildu, muszą w końcu dodać kolejne narzędzie obok runnera.
Na co zwrócić uwagę
- Cena za vCPU-minutę, pamięć na vCPU i sposób zaokrąglania użycia.
- Potrzebne systemy operacyjne i architektury, w tym ARM64.
- Cache zależności i warstw Docker.
- Kontrola ruchu wychodzącego: czy to polityka na poziomie zadania, czy infrastruktura sieciowa, którą utrzymują Państwo sami.
- Dowody z buildu: SBOM-y, dane o pochodzeniu i zapis tego, co pobrało każde zadanie.
- Gdzie działają runnery: hostowane, na Państwa koncie w chmurze czy na Państwa sprzęcie.
Dostępne opcje
1. CRACI (nasz produkt)
CRACI to runner zgodny z GitHub Actions, zbudowany wokół bezpieczeństwa łańcucha dostaw, który wykonuje buildy mniej więcej dwa razy szybciej niż runnery hostowane przez GitHub. Wystarczy zainstalować aplikację CRACI GitHub App i ustawić runs-on: craci. Stawka wynosi $0.002 za vCPU-minutę ($0.004 dla domyślnego runnera 2 vCPU), naliczana co sekundę, bez opłaty miesięcznej i bez opłat za SBOM. ARM64 jest rozliczany według tej samej stawki. Rozmiary wynoszą od 1 do 32 jednostek obliczeniowych po 1 vCPU i 3 GB RAM. Każde zadanie tworzy SBOM tego, co pobrało, ze stanem kompletności, działa w ramach polityki ruchu wychodzącego blokującej ruch w razie awarii (fail closed) i rejestruje dane o pochodzeniu, które zwraca API.
Najlepsze dla: buildów Linux dostarczanego oprogramowania, gdy trzeba wykazać, co trafiło do każdego wydania.
Warto rozważyć, jeśli: dowody i kontrola ruchu wychodzącego są dla Państwa równie ważne jak koszt. CRACI działa dziś tylko na Linux (Windows i macOS są w planach rozwoju) i nie ma darmowego planu.
CRACI kontra runnery hostowane przez GitHub
2. Blacksmith
Blacksmith uruchamia zadania GitHub Actions w mikromaszynach wirtualnych Firecracker, z Ubuntu na x64 i ARM od 2 do 32 vCPU, Windows w publicznej wersji beta i macOS na Apple M4. Według firmy jej runnery są dwa razy szybsze niż runnery hostowane przez GitHub. Cache umieszczony obok runnerów współpracuje ze standardowymi akcjami cache, a trwałe dyski (sticky disks) zapewniają cache warstw Docker w cenie $0.50 za GB miesięcznie. Według stanu na wrzesień 2026 2 vCPU x64 kosztuje $0.004 za minutę, a ARM $0.0025, z 3000 darmowych minut miesięcznie.
Najlepsze dla: szybszych, tańszych Actions z cache Docker i debugowaniem przez SSH.
3. Depot
Depot oferuje runnery Linux od 2 do 64 vCPU, Windows oraz macOS w planie Startup i wyższych, połączone z rozproszonym cache. Swoje runnery opisuje jako "up to 3x faster than a GitHub-hosted runner" (do 3 razy szybsze niż runner hostowany przez GitHub). Zdalna usługa buildów Docker utrzymuje trwały cache warstw, runnery Linux obsługują filtrowanie ruchu wychodzącego, a w planie Business runnery mogą działać na Państwa własnym koncie AWS. Według stanu na wrzesień 2026 2 vCPU kosztuje $0.006 za minutę ponad minuty planu, mierzone co sekundę.
Najlepsze dla: zespołów, w których czas CI zajmują głównie buildy obrazów Docker.
Warto rozważyć, jeśli: chcą Państwo także zdalnego cache buildów dla Bazel, Gradle lub Turborepo.
4. WarpBuild
WarpBuild oferuje runnery Linux na x86-64 i arm64 do 32 vCPU, Windows Server oraz macOS na Apple M4 Pro, z cache warstw kontenerów i runnerami ze snapshotów. Opcja bring-your-own-cloud uruchamia te same runnery na Państwa koncie AWS, GCP lub Azure za $0.002 za minutę plus Państwa rachunek za chmurę. Hostowany x86-64 2 vCPU kosztuje $0.004 za minutę (stan na wrzesień 2026). WarpBuild reklamuje buildy od dwóch do dziesięciu razy szybsze.
Najlepsze dla: zarządzanych runnerów na Państwa własnym koncie w chmurze.
Warto rozważyć, jeśli: potrzebują Państwo obsługi GitHub Enterprise Server lub SLA z dostępnością 99,9%.
5. Ubicloud
Ubicloud to chmura open source, a jej zarządzane runnery GitHub Actions włącza się jedną etykietą, na przykład ubicloud-standard-2. Oferuje runnery Ubuntu na x64 i arm64 od 2 do 30 vCPU. Według stanu na wrzesień 2026 2 vCPU kosztuje $0.00125 za minutę na x64 i na arm64, z rozliczeniem co minutę, a każde konto otrzymuje miesięcznie $2.50 kredytu, czyli około 1250 minut. Ubicloud pozwala też zarządzać własnymi runnerami.
Najlepsze dla: niskiej ceny za minutę dla zadań Linux na runnerach hostowanych.
Warto rozważyć, jeśli: potrzebują Państwo tylko Linux. Dokumentacja runnerów Ubicloud wymienia wyłącznie obrazy Ubuntu.
6. RunsOn
RunsOn uruchamia jedną efemeryczną instancję EC2 na zadanie na Państwa własnym koncie AWS, z jednego stosu CloudFormation lub Terraform. Obsługuje Linux na x64 i arm64, Windows oraz instancje GPU; zadania macOS pozostają na runnerach hostowanych przez GitHub. Cache S3 w Państwa VPC i cache warstw Docker są wbudowane. Według stanu na wrzesień 2026 licencja to stała roczna opłata za podmiot prawny, od około $348 (€300) rocznie w planie Starter do około $4,176 (€3,600) w Enterprise, a AWS nalicza opłaty za moc obliczeniową bez marży RunsOn. Jest darmowy do użytku niekomercyjnego i ma 15-dniowy okres próbny.
Najlepsze dla: runnerów na Państwa własnym koncie AWS za stałą opłatę licencyjną.
Warto rozważyć, jeśli: już działają Państwo na AWS i chcą płacić za moc obliczeniową bezpośrednio.
7. Cirun
Cirun oferuje "managed self-hosted runners at the fraction of cost, on your cloud" (zarządzane runnery self-hosted za ułamek kosztów, w Państwa chmurze). Runnery startują na Państwa własnym koncie w AWS, Google Cloud, Azure, Oracle, OpenStack lub DigitalOcean, konfigurowane w pliku .cirun.yml, i mogą działać na Linux lub Windows, na ARM lub z GPU, takimi jak NVIDIA Tesla T4. Według stanu na wrzesień 2026 Cirun jest darmowy dla repozytoriów publicznych, Startup kosztuje $29 miesięcznie za 3 repozytoria prywatne, a Business $79 za 10, przy czym maszyny działają w ramach Państwa własnego rachunku za chmurę.
Najlepsze dla: runnerów GPU na Państwa własnym koncie w wybranej chmurze.
Warto rozważyć, jeśli: utrzymują Państwo projekty open source, które Cirun obsługuje za darmo.
Runnery zarządzane a self-hosted
8. Runnery hostowane przez GitHub
Runnery hostowane przez GitHub dają każdemu zadaniu świeżą maszynę wirtualną, bez niczego do utrzymywania, na Linux, Windows i macOS. Plany obejmują od 2000 do 50 000 minut miesięcznie, a standardowe runnery są darmowe w repozytoriach publicznych. Według stanu na wrzesień 2026 GitHub wycenia standardowy 2-rdzeniowy runner Linux x64 na $0.006 za minutę i zaokrągla każde zadanie w górę do pełnej minuty.
Najlepsze dla: zerowej konfiguracji, każdego systemu operacyjnego i zużycia mieszczącego się w minutach Państwa planu.
Alternatywy dla runnerów hostowanych przez GitHub
9. Runnery self-hosted z Actions Runner Controller
Actions Runner Controller (ARC) to "a Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions" (operator Kubernetes, który orkiestruje i skaluje runnery self-hosted dla GitHub Actions). Zestawy skalowania runnerów rosną i maleją wraz z liczbą działających workflow, a runnery mogą być efemerycznymi kontenerami. Według stanu na wrzesień 2026 GitHub nie pobiera opłat za minutę za użycie self-hosted, ale to Państwo odpowiadają za system operacyjny i oprogramowanie, a GitHub ostrzega, że runnerów self-hosted prawie nigdy nie należy używać w repozytoriach publicznych.
Najlepsze dla: zadań, które muszą działać w Państwa sieci lub na Państwa sprzęcie.
Warto rozważyć, jeśli: już korzystają Państwo z Kubernetes i mają czas na jego utwardzanie i utrzymanie.
Runnery zarządzane a self-hosted
Zestawienie
| Funkcja | CRACI | Hostowane przez GitHub | Blacksmith | Depot | Namespace | WarpBuild | Self-hosted |
|---|---|---|---|---|---|---|---|
| Cena, 2 vCPU Linux x64 | $0.004 za minutę | $0.006 za minutę | $0.004 za minutę | $0.006 za minutę ponad plan | $0.002 w planie, $0.003 ponad plan | $0.004 za minutę | Bez opłat dla GitHub; płacą Państwo za hosty |
| Naliczanie | Co sekundę | Każde zadanie zaokrąglane w górę do minuty | Brak informacji | Co sekundę | Minimum jedna minuta, potem co minutę | Co minutę | Państwa hosty, zajęte lub bezczynne |
| Darmowe użycie | Brak darmowego planu | 2000 do 50 000 minut miesięcznie | 3000 minut miesięcznie | 7-dniowy okres próbny | Brak informacji | Darmowy limit użycia | Nie dotyczy |
| Windows i macOS | Dziś tylko Linux | Windows w wersji beta | Dowolny własny host | ||||
| Cache warstw Docker | Brak informacji | Państwa konfiguracja | |||||
| Polityka ruchu wychodzącego dla każdego zadania | Prywatna sieć Azure | Stałe adresy IP | Blokowanie lub tryb doradczy | Reguły sieciowe BYOC | Budują ją Państwo sami | ||
| SBOM tego, co pobrało każde zadanie | Ze stanem kompletności | Skan obrazu za pomocą Syft | |||||
| Podpisane pochodzenie buildu | Brak podpisanego pochodzenia | Atestacje artefaktów | Atestacje obrazów BuildKit | Dodawane narzędzia | |||
| Działa w Państwa chmurze lub sieci | Runnery hostowane przez klienta, Enterprise | Prywatna sieć Azure | Brak informacji | AWS, plan Business | Brak informacji | BYOC |
- W zestawie
- Częściowo
- Brak
- W planach rozwoju
„Brak informacji” oznacza, że nie udało nam się tego potwierdzić na publicznych stronach dostawcy.
Kiedy pozostać przy Namespace
- Chcą Państwo runnerów Linux, Windows i macOS od jednego dostawcy.
- Chcą Państwo przetestować politykę ruchu wychodzącego w trybie doradczym, zanim zacznie być egzekwowana.
- Polegają Państwo na wolumenach cache lub zdalnym wykonywaniu Bazel.
- Można łączyć rozwiązania: wybór dotyczy pojedynczego zadania, więc część zadań może się przenieść, a reszta zostać.
Więcej o integracji CI/CD, cenach CRACI oraz porównaniu runnerów GitHub Actions.
Alternatywy dla Namespace: FAQ
Krótkie odpowiedzi na pytania, które zespoły zadają podczas porównywania
Jaka jest najlepsza alternatywa dla Namespace?
To zależy od potrzeb. Jeśli chodzi o niższą cenę za minutę, warto sprawdzić Ubicloud. Jeśli o runnery na własnym koncie w chmurze, WarpBuild, RunsOn lub Cirun. W przypadku buildów intensywnie korzystających z Dockera warto sprawdzić zdalne buildy BuildKit w Depot. Jeśli potrzebują Państwo zapisu tego, co pobrał każdy build, CRACI rejestruje go w każdym zadaniu.
Jaka jest najtańsza alternatywa dla Namespace?
Ubicloud podaje 2 vCPU za $0.00125 za minutę na x64 i arm64, poniżej ceny Namespace wynoszącej $0.002 w planie i $0.003 ponad plan, według stanu na wrzesień 2026. Pamięć na vCPU i zaokrąglanie się różnią, więc warto porównać także je: Namespace ma minimum jednej minuty na zadanie, a CRACI nalicza co sekundę.
Które alternatywy dla Namespace działają we własnej chmurze?
Namespace działa na sprzęcie, który sam utrzymuje. Opcja bring-your-own-cloud w WarpBuild działa w AWS, GCP lub Azure, Depot działa na Państwa koncie AWS w planie Business, RunsOn działa na Państwa koncie AWS, a Cirun obsługuje sześć chmur, w tym OpenStack. Runnery CRACI są dziś zarządzane, a runnery hostowane przez klienta są w planach rozwoju dla Enterprise.
Które alternatywy obsługują Windows, macOS lub GPU?
Runnery hostowane przez GitHub, Blacksmith, Depot i WarpBuild oferują Windows i macOS, podobnie jak Namespace, przy czym w Blacksmith Windows jest w publicznej wersji beta. RunsOn i Cirun oferują Windows i instancje GPU w Państwa własnej chmurze. CRACI obsługuje dziś Linux x86-64 i ARM64, a Windows i macOS są w planach rozwoju.
W czym Namespace jest dobry?
W runnerach Linux, Windows i macOS od jednego dostawcy, wolumenach cache na lokalnym dysku i zdalnym wykonywaniu Bazel. Jego polityki ruchu wychodzącego mogą najpierw działać w trybie doradczym, dzięki czemu można zbudować allowlistę na podstawie rzeczywistego ruchu, zanim zacznie się blokować.
Proszę wypróbować inny runner na jednym zadaniu
Prosimy zmienić runs-on w jednym zadaniu, uruchomić je na CRACI i porównać rachunek, build i SBOM.
Umów demo