We raised $3M for agent-native runners

StarSling vs Blacksmith runners for GitHub Actions

StarSling is AI-native CI for GitHub Actions: drop-in Ubuntu runners plus agents that open optimization PRs for your workflows.

StarSling goes beyond Blacksmith with Adaptive Compute: Sandbox Router sends every job to the fastest available sandbox, and Afterburner adds up to 25% more CPU and up to 50% more RAM to a running step at no extra cost. Its agents deliver reviewable optimization PRs that improve your workflows, and its skills optimize CI speed, configuration, and security. Review Runners run code review agents you configure, while GPU Runners power GPU tests and model evaluations.

Faster

StarSling Runners run your GitHub Actions jobs up to 2.32x faster than GitHub-hosted runners.

How StarSling works

Last updated 2026-10-29

Head to head

Adaptive Compute
StarSlingYes. Sandbox Router sends every job to the fastest available sandbox, and Afterburner adds up to 25% more CPU and up to 50% more RAM to a running step at no extra cost.
BlacksmithNo. Each runner tag maps to one CPU and memory size.
Agent-generated PRs that optimize your CI
StarSlingYes. AI agents analyze logs/telemetry and open optimization PRs. See example PRs. CI harness with an agent loop.
BlacksmithNo. [code]smith Right-sizing opens one PR per repository that moves jobs to a better-sized runner by updating their runs-on: lines.
Agent-first CLI for your CI
StarSlingYes. sling why diagnoses why a job failed, with evidence and next steps, and sling time decomposes CI wall-clock into runner-lifecycle phases, and the skill teaches your agent to use it. Install the sling CLI.
BlacksmithNo. Blacksmith exposes logs, step timestamps, CPU/memory metrics, and runner right-sizing recommendations for you or your agent to investigate.
Agent skills that optimize your CI
StarSlingYes. ci-speedup for wall clock, ci-score for configuration and ci-secure for security: each reads your workflows and hands your coding agent the evidence to fix them. Works with your existing runner provider.
BlacksmithNo. blacksmith testbox init generates a skill for running tests on Blacksmith Testboxes.
GPU runners
StarSlingYes. GPU Runners provide dedicated NVIDIA GPUs for GPU tests, CUDA builds, and model evaluations in GitHub Actions. Contact us to open access for your organization.
BlacksmithNo. Blacksmith's runner lineup does not include GPU runners.
Configurable code review runners
StarSlingYes. Review Runners run your chosen model, repo-native review skills, scripts, and team-defined reviewers on pull requests, with review logic versioned alongside your code. Sign up for early access.
BlacksmithNo equivalent configurable Review Runners product in Blacksmith's product lineup.
Linux runner ceiling
StarSling64 vCPU (starsling-ubuntu-26.04-64).
Blacksmith32 vCPU on Linux.
Speed vs GitHub-hosted runners
StarSlingYes. Up to 2.32x faster than GitHub-hosted runners with Adaptive Compute. Adaptive Compute: up to 2.32x faster than GitHub-hosted runners. StarSling tops the GitHub Actions runner benchmarks.
BlacksmithYes:Faster than GitHub-hosted runners.
Unlimited concurrency
StarSlingYes. Concurrency is unlimited.
BlacksmithYes. No concurrency limits.
Drop-in runner replacement
StarSlingYes, swap ubuntu-latest for starsling-ubuntu-26.04.
BlacksmithYes, a drop-in GitHub Actions runner replacement via the runs-on label.
GitHub Actions support
StarSlingYes. Runs existing GitHub Actions workflows.
BlacksmithYes. Runs existing GitHub Actions workflows.
Runner OS coverage
StarSlingUbuntu 26.04 or 24.04 Linux runners.
BlacksmithLinux x64 and ARM and macOS runner families, plus Windows Server 2025 in public beta.
Caching
StarSlingGitHub Actions caching works unchanged; the agents open PRs that fix cache keys, cache misses, and unnecessary installs.
BlacksmithDocker layer caches are kept on per-Dockerfile sticky disks that persist between runs, billed per GB-month as an add-on.
Primary focus
StarSlingFast runners plus agent-native optimization of the pipeline.
BlacksmithFast drop-in runners, caching, and build infrastructure.
Pricing model
StarSlingUsage-based per-minute, from $0.004/min (2 vCPU) to $0.128/min (64 vCPU); queue time never billed; no seat fees.
BlacksmithUsage-based per-minute, with the rate set by runner OS and architecture, plus per-GB add-on charges for cache storage.

Faster

Adaptive Compute

Sandbox Router sends every job to the fastest available sandbox, and Afterburner adds up to 25% more CPU and up to 50% more RAM to a running step at no extra cost. Up to 2.32x faster than GitHub-hosted runners.

Savings

Day one
From moving the same unchanged suite onto our runners.
Over time
After the optimization agents have worked on the suite.
Pricing

Agent-native CI

Agent-native means three things: skills your coding agent runs, a CLI it reads CI through, and agents that open the PRs.

Why choose StarSling over Blacksmith?

StarSling helps you diagnose failures, improve workflows, run GPU tests, and define how agents review your code. These are concrete capabilities beyond running existing jobs on faster hardware.

  • Give each job faster compute: Adaptive Compute combines Sandbox Router's placement on the fastest available sandbox with Afterburner's extra CPU and RAM during a running step, at no extra cost.
  • Improve the work your pipeline performs: StarSling agents deliver reviewable optimization PRs for workflow improvements. Inspect the changes in real repositories and merge the ones that fit your team.
  • Turn CI findings into fixes: ci-speedup, ci-score, and ci-secure give your coding agent workflow-specific findings and fixes for speed, configuration, and security, applying CI optimization best practices.
  • Own your code review: Review Runners run your chosen model, repo-native skills, scripts, and team-defined reviewers. Version review logic alongside your code.
  • Give GPU tests their own hardware: GPU Runners provide dedicated NVIDIA GPUs for GPU tests, CUDA builds, and model evaluations, keeping CI off your production GPUs.
  • Diagnose failures and wasted time: the sling CLI explains failed jobs with evidence and next steps and breaks wall-clock time into runner-lifecycle phases.

Blacksmith vs StarSling: pricing, macOS, CLI and migration

Blacksmith is a GitHub Actions runner provider, not a separate CI engine. Teams evaluating Blacksmith CI can keep their existing workflows and choose a runner with a runs-on label. StarSling uses the same GitHub Actions model, so a Linux evaluation can start without rewriting the pipeline.

Compare runner-minute rates and any cache-storage charges against your own job durations. Blacksmith offers macOS and ARM runner families; StarSling currently targets Ubuntu Linux, so this is not a replacement for every OS-specific job. StarSling adds failure diagnosis and runner-lifecycle timing commands, GPU Runners, configurable Review Runners, and CI optimization skills that work with your current runner provider.

For a migration, pick one repeatable Linux workflow first, preserve secrets and permissions, change its runs-on label, and compare several successful runs before moving additional jobs. Keep specialist operating-system jobs on compatible machines.

What Blacksmith is, and how its GitHub Actions runners work

Blacksmith is a drop-in GitHub Actions runner replacement: you keep GitHub Actions and change the runs-on label to a Blacksmith runner label. Its instance families span Linux x64, Linux ARM, macOS, and Windows Server 2025 beta, with Linux instance types up to 32 vCPU.

For Docker builds, Blacksmith keeps Docker layer caches on per-Dockerfile sticky disks that persist between runs, billed per GB-month as an add-on. That changes the cold-cache problem: repeat builds can reuse those layers and skip rebuilding from zero.

That is runner and cache acceleration. It can make existing work start and run faster, but it does not remove work the workflow should not be doing. StarSling's axis is the agent layer: find cache misses, redundant installs, unsafe serial work, unsharded suites, and oversized runners, then open reviewable PRs across the whole workflow.

Real StarSling optimization PRs on existing GitHub Actions workflows

The difference between fast runners and agent-native CI is visible in the customer PRs. StarSling agents do not just run jobs on different hardware; they edit the workflow and hand the team a PR to review. These are published case-study windows, not head-to-head Blacksmith benchmarks; follow each case study for source method and caveats.

  • Better Auth: agents fixed Turborepo cache configuration and cached Playwright browser installs. The published case study measures E2E at 2m 22s to 1m 04s and CI at 1m 40s to 1m 02s.
  • Mastra: agents sharded E2E kitchen-sink across parallel jobs (PR #15888) as part of the workflow speedup; E2E measured 14m 16s to 10m 50s.
  • Partcl: on synthesis-heavy CI, the agents right-sized runner classes and cut heaviest-job compute cost 13x per run while queue p95 fell from 9.5 minutes to 35 seconds.

Best fit

Choose StarSling if

Teams that want Adaptive Compute for faster jobs, agent PRs and skills that improve CI, configurable code review agents, and dedicated GPUs for tests and model evaluations.

Choose Blacksmith if

Teams that primarily want faster drop-in runners, non-Linux runner families, or caching/build infrastructure, with agent PRs that resize runners.

FAQ

Why choose StarSling over Blacksmith?

StarSling helps you diagnose failures, improve workflows, run GPU tests, and define how agents review your code. These are concrete capabilities beyond running existing jobs on faster hardware. Adaptive Compute improves job placement and supplies extra CPU and RAM during running steps. Agents deliver workflow optimization PRs, and CI skills identify and help fix speed, configuration, and security issues. Review Runners let you define your reviewers, while GPU Runners provide dedicated hardware for GPU tests and model evaluations.

Does Blacksmith support macOS runners, and does StarSling?

Blacksmith offers macOS runner families alongside Linux x64 and ARM. StarSling Runners currently focus on Ubuntu Linux. If your workflows require macOS for Xcode or Apple-platform builds, keep those jobs on a macOS-capable runner and evaluate StarSling on Linux jobs separately.

Can I use a CLI to investigate GitHub Actions jobs?

StarSling goes further than exposing logs: sling why diagnoses a failed job with evidence and next steps, and sling time breaks wall-clock time into runner-lifecycle phases so you can see where time went. Blacksmith provides log search, step timestamps, CPU/memory metrics, and runner right-sizing recommendations, but lacks equivalent built-in failure-diagnosis and lifecycle-breakdown commands. Explore the sling CLI.

How do I migrate GitHub Actions workflows from Blacksmith to StarSling?

Start with one Linux job. Record its current Blacksmith runs-on label, runner architecture, cache usage, and job duration. Change only that job to a compatible StarSling Ubuntu label, then compare successful runs, total runtime, and cost. Keep macOS, ARM-specific, or Windows jobs on compatible runners. See the linked migration guide and runner label reference before changing production workflows.

Is StarSling a drop-in replacement like Blacksmith?

Yes. Swap your runs-on label to starsling-ubuntu-26.04; your workflows, actions, and secrets are unchanged.

Blacksmith vs GitHub Actions runners: what is the difference?

Neither one changes GitHub Actions: same workflows, same YAML, same triggers. The difference is whose machines run them, and what those machines keep between runs. GitHub-hosted runners are shared hardware, and their only layer caching is BuildKit's GitHub Actions cache backend (docs.docker.com/build/cache/backends/gha) with no remote builder. Blacksmith's runners are dedicated instances that hold a Docker layer cache on disk across runs. So choosing between them is a hardware and caching decision, not a CI platform decision: the edit is one label, not a migration. That is also the ceiling. Changing which machine runs a job does not remove work the job should not be doing. StarSling sits on the same swap and adds agents that open reviewable pull requests across the whole workflow.

Other comparisons

Compare StarSling with the other runner and CI options teams evaluate.

References

Get started

Try the AI-native runner.

One line to install. Faster runs on day one, and agents that keep optimizing your pipeline through reviewable PRs.