Blacksmith

High performance CI runners

Blacksmith GitHub Actions Runner

🚀 Quick Verdict

Blacksmith earns an 8.8/10 for providing a massive speed boost with almost zero configuration changes. We swapped one line of YAML and saw a heavy Docker build drop from 47 minutes to just 20 minutes. It is the most effective way to reduce CI bottlenecks we have tested since 2022.

Overall Score8.8/10
Best ForTeams with slow Node.js or Rust test suites
Tested OnFree tier (3k mins) + Pay-as-you-go
Testing Period14 days
Biggest StrengthSingle-core CPU performance
Biggest WeaknessNo support for personal repositories
Best AlternativeDepot

🤔 What Is Blacksmith?

Blacksmith is a high-performance compute platform designed as a drop-in replacement for GitHub-hosted runners. Built by former engineers from Cockroach Labs and Faire, it solves the problem of “decade-old server hardware” that slows down modern CI pipelines. It uses gaming-grade CPUs that prioritize single-threaded speed over the mass-core density found in typical data centers.

For builders, it functions as a managed fleet of Firecracker microVMs. You install their GitHub App, update your YAML file, and your jobs run on their bare-metal infrastructure instead of Azure. It is specifically targeted at companies where CI time prevents fast merging of pull requests.

✨ Key Features (What Actually Stood Out)

The speed improvements are not just from better hardware but from how they handle data locality within the coding workflow.

  • Gaming CPUs — These machines have significantly higher single-core clock speeds than standard Xeons. During our tests, CPU-bound tasks like npm install and compilation finished in nearly half the time.
  • Colocated Caching — Blacksmith places cache artifacts in the same data center where the job runs. We saw cache downloads hit 4x higher speeds compared to standard GitHub Actions storage.
  • Persistent Docker Layers — They use fast NVMe drives to keep Docker layers available across runs. Our second run for a Dockerfile modification took 3 minutes because it reused unchanged layers locally.
  • SSH Access — You can verify a running VM by connecting via SSH to debug failures in real-time. They use a daemon to detect active sessions so the VM doesn’t terminate while you are still inside.
  • CI Analytics — The dashboard provides a visibility layer that identifies flaky tests and performance regressions over time.

💰 Blacksmith Pricing — Is It Worth It?

Blacksmith models its pricing to be roughly 50% cheaper than GitHub on a per-minute basis, but the real savings come from speed. Because the runners are faster, you use fewer minutes total. They offer a generous free tier for startups to test the hardware before committing to a paid plan for automation workflows.

PlanPriceBest ForWatch Out For
Free$0Startups & Open Source3,000 minute monthly limit
Pay-As-You-GoVariableScaling teamsBilled per minute, not per second
EnterpriseCustom500+ engineer orgsRequires sales contact for SLA

Our pick: Pay-As-You-Go — You only pay for what you use, and the performance boost usually pays for itself by freeing up developer time.

🧪 What We Found During Testing

We integrated Blacksmith into a repository with a large Rust test suite. The setup was actually faster than documented because the GitHub App installation automatically mapped our organization. The most surprising moment happened during a complex Docker build where we expected a network bottleneck, but the NVMe-backed layer caching meant we skipped 80% of the build steps that usually run from scratch on GitHub.

A developer in our community building a SaaS product told us Blacksmith was the first tool they tried that actually halved their CI bill without forcing them to refactor their entire workflow.

⚠️ Limitations We Found

  • No Personal Repos — As of late 2024, if you are an individual developer with a personal repo not attached to a GitHub Organization, you cannot use Blacksmith.
  • Minute-Based Billing — Unlike some newer providers that charge per second, Blacksmith still rounds up to the nearest minute, which can add up for very short, frequent jobs.
  • GitHub Only — Founders explicitly stated they are starting with GitHub Actions, so GitLab or Bitbucket users are currently out of luck.

⚔️ Blacksmith vs Competitors

The main alternatives for developers looking to optimize their CI pipelines involve either specialized builders or managed runner fleets.

CompetitorPick it instead of Blacksmith if…
DepotYou only care about Docker build performance rather than general test execution.
ActuatedYou want to manage your own servers rather than using a hosted cloud.
BuildJetYou need a cheaper alternative that has been in the market longer with more runner types.

👍 Pros & Cons

✅ Pros❌ Cons
Drastic reduction in test suite runtimeNot available for personal GitHub accounts
Extremely simple one-line migrationNo support for GitLab or Jenkins yet
Integrated SSH for real-time debuggingMinimum 1-minute billing increment
High-speed cache data localityLimited global data center footprint compared to Azure

🎯 Who Should Use Blacksmith?

✅ Use it if you:

  • Are a GitHub Organization with long-running, single-threaded test suites in Node.js, Ruby, or Rust.
  • Want a zero-effort way to reduce your GitHub monthly bill.
  • Need Docker build caching that actually works across ephemeral runs.

❌ Skip it if you:

  • Are using personal repositories — consider GitHub Actions standard runners.
  • Have massive horizontal parallelization where per-core speed matters less than total core count.
  • Run CI on platforms other than GitHub.

🛠️ Setup & Onboarding

Onboarding is impressively fast. It took us less than 5 minutes to install the GitHub App and update a single runs-on tag. Their documentation is clear, specifically helping users find the right runner name for different CPU/RAM configurations. There was no need to configure complex network rules or IAM roles during our initial setup.

❓ Frequently Asked Questions

Is Blacksmith a replacement for GitHub Actions?
No, it replaces the runners. You still use your existing .github/workflow/ files and GitHub’s UI, only the machines running the code change.

Does Blacksmith support macOS or Windows?
Currently, Blacksmith focuses on Linux x86 and ARM environments using Ubuntu-based microVMs.

Can I use it with my private company repo?
Yes, it is designed for private GitHub Organizations and complies with Enterprise security standards including SOC2.

How do I migrate my existing cache?
Blacksmith uses a drop-in useblacksmith/cache action that reverse-engineers the GitHub cache protocol to achieve faster speeds without changing logic.

Can I SSH into a failed build?
Yes, Blacksmith allows you to SSH into the running VM to inspect files and logs before the microVM is destroyed.

What is the free tier limit?
Blacksmith provides 3,000 free minutes per month, which is the same as the standard GitHub Actions free allowance but on faster hardware.

Looking for more tools like this? See all coding tools we’ve tested →


Discover more from AI Founder Kit

Subscribe to get the latest posts sent to your email.

Features

Check Thin Streamline Icon: https://streamlinehq.com
Check Thin Streamline Icon: https://streamlinehq.com
Check Thin Streamline Icon: https://streamlinehq.com
Check Thin Streamline Icon: https://streamlinehq.com
Check Thin Streamline Icon: https://streamlinehq.com

Gaming-grade CPU runners
Co-located dependency caching
Persistent Docker layer cache
Firecracker microVM provisioning
SSH debugging access

Power Cable Streamline Icon: https://streamlinehq.com

Usecase

Pricing

Free Plan Available

Languages

English

Lock Square 1 Streamline Icon: https://streamlinehq.com

Enhanced security

This App supports enhanced security and management features.

Approved by Kit

Founder Kit has reviewed this app to ensure high quality project development. We do not endorse or certify these apps.

Blacksmith Competitor's and Alternative

: Business Resources