2026年に報告されたCVEは、1日あたり前年比131%増加しています。

代替ツール

GitHub Actions向けBlacksmith CIの代替ツール

Blacksmithは、ラベルを1つ変えるだけでGitHub Actionsを高速化し、コストを下げます。より大きなマシン、自社のクラウドアカウント、エグレスの制御、あるいは各ビルドが取得したものの記録が必要になったとき、チームは他のランナーを比較します。

更新日

CRACIは当社の製品であることを踏まえてお読みください。各選択肢はそれぞれのドキュメントに基づいて説明し、 他のツールのほうが適している場合はそう記載しています。

チームが代替ツールを探す理由

Blacksmithのホームページ
blacksmith.sh

Blacksmith(blacksmith.sh)は、速度とコストに重点を置いたGitHub Actions向けのマネージドランナーサービスです。ジョブはFirecracker microVM上で、2〜32 vCPUのUbuntu x64およびARMで実行され、Windowsはパブリックベータ、macOSはApple M4で提供されています。 同じ場所に配置されたキャッシュは標準のcacheアクションと連携し、スティッキーディスクがDockerレイヤーキャッシュを提供し、SSHアクセス、 メトリクス、テスト分析がデバッグを支援します。BlacksmithはSOC 2 Type 2に準拠していると表明しています。2026年9月時点で、2 vCPU x64は 1分あたり$0.004、ARMは$0.0025で、毎月3,000分の無料枠があります。

強力な内容です。比較する理由は、適合性にあります。

  • サイズ。1台のマシンで32 vCPUを超える性能を求めるビルドもあります。
  • 場所。自社のクラウドアカウントでランナーを動かしたいが、参照したBlacksmithのページにはその説明が ありません。
  • ネットワークの制御。Blacksmithは許可リスト用の静的IP(1IPあたり月$100)を提供しています。ジョブの アクセス先を制限するポリシーが欲しい場合もあるでしょう。
  • エビデンス。SBOMはBlacksmithの文書化された機能には含まれておらず、顧客や規制がSBOMを 求める場合があります。
  • プラットフォームの成熟度。現時点で一般提供されているWindowsランナーが必要な場合。

選定のポイント

  • x64とARMでの1vCPU分あたりの料金、vCPUあたりのメモリ、利用量の丸め方。
  • 必要な最大マシンサイズと、対応OS。
  • 依存関係、Dockerレイヤー、ビルドツールのキャッシュ。
  • ランナーを自社のクラウドアカウントに置けるか。
  • エグレスの制御、SBOM、来歴。
  • 調達部門が求めるビルドのエビデンス。

選択肢

CRACI(当社製品)

CRACIのホームページ
craci.com

CRACIへの切り替えは、Blacksmithへの切り替えと同じ種類の変更です。GitHub Appをインストールし、ラベルを runs-on: craciに変更します。料金は1vCPU分あたり$0.002で秒単位の従量課金のため、2 vCPUはx86-64でもARM64でも 1分あたり$0.004となり、月額料金もSBOMごとの料金もありません。x64の定価はBlacksmithと同じで、BlacksmithのARM料金のほうが 低くなっています。違いはランナーが記録する内容です。各ジョブは取得したもののSBOMを完全性の状態付きで生成し、 フェイルクローズのエグレスポリシーの下で実行されます。 CRACIはその後もそれらのSBOMを監視し、SBOMはCycloneDXまたはSPDXでエクスポートできます。

最適な用途:サプライチェーンセキュリティをCI自体で担いたいチーム。各リリースに何が含まれたかを 示す必要があるソフトウェアのLinuxビルドに適しています。

検討の条件:速度だけでなく、ランナーにセキュリティを組み込みたいこと。Blacksmithと同様に、CRACIは GitHubホステッドランナーの約2倍の速度でビルドを実行します。CRACIは現在Linuxで動作し、WindowsとmacOSは ロードマップに掲載されています。

CRACIとBlacksmithの比較

Depot

Depotのホームページ
depot.dev

Depotは高速なランナーとキャッシュに加え、ビルドサービスを提供しています。Linuxランナーは最大64 vCPUで、Windows とmacOSにも対応しています。depot buildは、永続的なNVMeキャッシュを備えたリモートのBuildKitホストでDockerビルドを実行し、 リモートキャッシュはBazel、Gradle、Turborepo、sccacheに対応します。Linuxランナーはエグレスの許可・拒否ルールに対応し、 BusinessプランではDepot Managedがデータプレーンをお客様のAWSアカウント内で実行します。2026年9月時点で、Developer プランは月$20で2,000分が含まれ、それを超えると2 vCPUで1分あたり$0.006(秒単位で計測)です。

最適な用途:CI時間の大半をDockerイメージのビルドが占めるチーム。

検討の条件:64 vCPUのランナー、またはAWSアカウント内のランナーが必要なこと。

CRACIとDepotの比較

Namespace

Namespaceのホームページ
namespace.so

Namespaceは、自社で運用するハードウェア上でLinux、Windows、macOSのランナーを提供しており、Linuxは最大64 vCPUです。キャッシュ ボリュームは実行間でローカルストレージにデータを保持し、DockerビルドキャッシュとBazelのリモート実行も提供しています。 エグレスポリシーは許可されていないものをすべてブロックするか、まずアドバイザリモードで実行して実際の通信から許可リストを 作成できます。2026年9月時点で、2 vCPU・4 GBのLinuxランナーはプラン内で1分あたり$0.002、Teamは月$100で 100,000ユニット分が含まれます。利用量はジョブごとに最低1分です。

最適な用途:エグレスポリシーと高速なキャッシュを同じランナーベンダーから得たいチーム。

検討の条件:Bazelのリモート実行やクラウド開発環境も必要なこと。

CRACIとNamespaceの比較

WarpBuild

WarpBuildのホームページ
warpbuild.com

WarpBuildのx86-64の定価はBlacksmithと同じで、2026年9月時点で2 vCPUが1分あたり$0.004、arm64が$0.003です。 Windows Server 2022と2025、Apple M4/M5 Pro上のmacOS、コンテナレイヤーキャッシュ、 スナップショットランナーを提供しています。Bring Your Own Cloudオプションでは、同じランナーをお客様のAWS、GCP、Azureアカウントで 1分あたり$0.002とクラウド費用で実行できます。エンタープライズ向けには、SAML SSO、SCIM、99.9%の稼働率SLAを掲げています。

最適な用途:自社のクラウドアカウント内でのマネージドランナー。

検討の条件:WarpBuildが対応しているGitHub Enterprise Serverを利用していること。

CRACIとWarpBuildの比較

Ubicloud

Ubicloudは、マネージドGitHub Actionsランナーを備えたオープンソースのクラウドです。ubicloud-standard-2などの ラベル1つで切り替えられ、2〜30 vCPUのx64およびarm64のUbuntuランナーを利用できます。2026年9月時点で、2 vCPUはどちらのアーキテクチャでも1分あたり$0.00125(分単位の課金)で、すべてのアカウントに毎月$2.50のクレジット (約1,250分)が付与されます。Ubicloudでは自社のランナーを管理することもできます。

最適な用途:Linuxジョブで、Blacksmithより低い1分あたりの料金。

検討の条件:Linuxだけで十分なこと。Ubicloudのランナーのドキュメントに掲載されているのはUbuntuイメージのみです。

CRACIとUbicloudの比較

RunsOn

RunsOnは、1つのCloudFormationまたはTerraformスタックから、お客様のAWSアカウント内でジョブごとに使い捨てのEC2インスタンスを 1つ起動します。x64とarm64のLinux、Windows、GPUインスタンスに対応し、VPC内のS3キャッシュとDocker レイヤーキャッシュを内蔵しています。macOSのジョブはGitHubホステッドランナーのままです。2026年9月時点で、ライセンスは法人ごとの定額の年間 料金で、年約$348(€300)から約$4,176(€3,600)まで、コンピュートはAWSから請求され、RunsOnの上乗せはありません。

最適な用途:定額のライセンス料で、自社のAWSアカウント内でランナーを動かすこと。

検討の条件:ワークロードが非商用であること。RunsOnは非商用を無料で提供しています。

CRACIとRunsOnの比較

Cirun

Cirunは、AWS、Google Cloud、Azure、Oracle、OpenStack、DigitalOcean上のお客様のアカウントでランナーを起動し、 .cirun.ymlファイルで設定します。ランナーではLinuxまたはWindows、ARMマシン、NVIDIA Tesla T4などのGPUを利用できます。 2026年9月時点で、Cirunはパブリックリポジトリでは無料、Startupはプライベートリポジトリ3つで月$29、 Businessは10個で$79で、マシンはお客様自身のクラウド費用で動作します。

最適な用途:選んだクラウド上の、自社のクラウドアカウント内でのGPUランナー。

検討の条件:オープンソースプロジェクトをメンテナンスしていること。Cirunはそれを無料でサポートしています。

マネージドランナーとセルフホストランナーの比較

GitHubの大型ランナー

GitHub-hosted runnersのホームページ
github.com

GitHubを使い続けることも現実的な選択肢です。大型ランナーは最大64コアで、静的IPアドレスとAzureの プライベートネットワークが加わります。GitHubはArtifact attestationsも提供しており、SLSA v1.0 Build Level 2 (再利用可能なワークフローではLevel 3)を満たすとしています。トレードオフは料金です。2026年9月時点で、32コアの大型ランナーは x64で1分あたり$0.082、arm64で$0.050で、大型ランナーはパブリックリポジトリでも課金されます。

最適な用途:ベンダーを1社にまとめ、文書化されたSLSAレベルを求めるチーム。

検討の条件:すでにビルドをAzureのネットワーク経由で実行していること。

CRACIとGitHubホステッドランナーの比較

セルフホストランナー

GitHub Actionsのランナーは、自社のマシン上、またはActions Runner Controllerを使ってKubernetes上で実行できます。 Actions Runner Controllerは、実行中のワークフロー数に応じてランナースケールセットをスケールさせます。2026年9月時点で、GitHubは セルフホストの利用に対して分単位の課金をしていません。稼働中かアイドルかにかかわらずホストの費用を負担し、パッチ適用、分離、 ハードニングは自社の責任です。GitHubは、パブリックリポジトリでセルフホストランナーを使うべきではほとんどないと警告しています。

最適な用途:自社のネットワーク内や自社のハードウェアで実行しなければならないジョブ。

検討の条件:余剰のキャパシティと、それを維持する時間があること。

マネージドランナーとセルフホストランナーの比較

比較表

料金は2026年9月時点。vCPUあたりのメモリはプロバイダーにより異なります。
機能 CRACI Blacksmith Depot Namespace WarpBuild GitHubホステッド セルフホスト
料金、2 vCPU Linux x64 1分あたり$0.004 1分あたり$0.004 プラン超過分は1分あたり$0.006 プラン内$0.002、超過分$0.003 1分あたり$0.004 1分あたり$0.006 GitHubの課金なし。ホスト費用を負担
料金、2 vCPU Linux ARM 1分あたり$0.004 1分あたり$0.0025 x64と同じ 記載なし 1分あたり$0.003 1分あたり$0.005 自社ホスト
含まれる利用量 なし。分単位の従量課金、月額料金なし 毎月3,000分無料 Developerで2,000分 Teamで100,000ユニット分 無料利用枠 プランごとに2,000〜50,000分 該当なし
Linuxの最大サイズ 32 vCPU 32 vCPU 64 vCPU 64 vCPU 32 vCPU 64コア 自社ハードウェア
WindowsとmacOS 現在はLinuxのみ Windowsはベータ
Dockerレイヤーキャッシュ 記載なし 自社の構成次第
ジョブごとのエグレスポリシー 静的IP BYOCのネットワークルール Azureプライベートネットワーク 自社で構築
各ジョブが取得したもののSBOM 完全性の状態付き Syftによるイメージスキャン
署名付きビルド来歴 署名付き来歴なし BuildKitのイメージ証明 Artifact attestations 追加するツール次第
自社クラウドまたはネットワークでの実行 顧客ホストのランナー、Enterprise 記載なし AWS、Businessプラン 記載なし BYOC Azureプライベートネットワーク
  • 対応
  • 一部対応
  • 非対応
  • ロードマップに掲載

「記載なし」は、ベンダーの公開ページで確認できなかったことを意味します。StepSecurity Harden-Runnerを含むより広い選択肢については、GitHubホステッドランナーの代替ツールをご覧ください。

Blacksmithを使い続けるべき場合

  • 速度とコストが目的で、自社のパイプラインでもBlacksmithの数値が裏付けられている。
  • 特にスティッキーディスクや、実行中のジョブへのSSH接続に頼っている。
  • ARMの低料金で、Linux、Windows、macOSを1社のランナーベンダーから利用したい。

CI/CD連携とCRACIの料金の詳細もご覧ください。

Blacksmithの代替ツールに関するよくあるご質問

比較検討の際によく寄せられる質問への簡潔な回答

BlacksmithはGitHub Actionsより安いですか?

定価では安いです。2026年9月時点で、Blacksmithは2 vCPUのx64ランナーが1分あたり$0.004、ARMが$0.0025で、GitHubの標準2コアLinuxランナーの$0.006と$0.005を下回ります。Blacksmithには毎月3,000分の無料枠もあります。

Blacksmithの最適な代替ツールは何ですか?

何を補いたいかによります。1分あたりの料金を下げたいなら、Ubicloudは2 vCPUを$0.00125で提供しています。より大きなマシンが必要なら、DepotとNamespaceは64 vCPUまで対応します。自社クラウドでランナーを動かしたいなら、WarpBuild、RunsOn、Cirunが候補です。各ビルドが取得したものの記録と、フェイルクローズのエグレスポリシーが必要なら、CRACIはその両方をすべてのジョブで提供します。

GitHub Actionsのランナーを自社クラウドで実行できますか?

できます。WarpBuildのBring Your Own CloudオプションはAWS、GCP、Azureで動作し、DepotはBusinessプランでお客様のAWSアカウント内で動作し、RunsOnは定額の年間ライセンスでお客様のAWSアカウント内で動作し、CirunはOpenStackを含む6つのクラウドに対応しています。Actions Runner Controllerを使えば、自社のKubernetes上でセルフホストランナーを実行できます。CRACIのランナーは現在マネージドで、顧客ホストのランナーはEnterprise向けにロードマップに掲載されています。

CRACIはBlacksmithより安いですか?

いいえ。CRACIはx86-64とARM64の2 vCPUで1分あたり$0.004で、Blacksmithのx64ランナーと同じ定価であり、BlacksmithのARM料金のほうが低くなっています。CRACIが競うのは、ランナーが記録・制御する内容です。各ジョブが取得したもののSBOMと、フェイルクローズのエグレスポリシーです。

BlacksmithはWindowsとmacOSに対応していますか?

対応しています。x64とARMのUbuntuに加え、BlacksmithはWindowsをパブリックベータで、macOSをApple M4で提供しています。CRACIは現在Linux x86-64とARM64で動作し、WindowsとmacOSはロードマップに掲載されています。

1つのジョブでCRACIを試す

1つのジョブのruns-onを変更して実行し、請求額、ビルド時間、SBOMを比較してください。

デモを予約