Skip to content
A still lake at sunset, a peach and blue sky over wooded islands mirrored in the water

GitHub Actions Runners

Fast GitHub Actions Runners

Build 2x faster than on GitHub-hosted runners on hardware alone, and 10x faster with cache hits. Run CI on Linux, macOS and Windows, without managing a runner fleet.

Linux kernel build, ccache
GitHub Runner2 vCPU27m 23s
Avrea Runner2 vCPU9m 3s
Avrea Runner2 vCPU, cached24.1s
3.0x
faster
68x
faster, cached

Purpose-built hardware for CI runners

Dedicated hardware and Avrea’s runner technology deliver 2x faster builds than GitHub-hosted runners on compute alone.

  • Fast CPUs

    AMD EPYC 4585PX processors for Linux x86 runners and Apple M5 Max for macOS and Linux ARM.

    • Avrea5,800+
    • Cloud VM~3,200
    • GitHub~2,500

    PassMark single-thread

  • NVMe storage

    Local NVMe storage for fast cache restores and artifact access.

    • Avrea~7 GB/s
    • Cloud VM~2 GB/s
    • GitHub~0.7 GB/s

    Sequential read

  • 10 Gbps+ network

    Fast transfers for dependencies, containers and build artifacts.

    • Avrea10 Gbps+
    • Cloud VM~2 Gbps
    • GitHub~1 Gbps

    Sustained throughput

  • Dedicated bare metal

    Each job runs in an isolated VM on Avrea’s dedicated hardware.

    Isolated job VM

    Avrea hardware

Caching at every layer

Builds run 10x faster than on GitHub-hosted runners with cache hits. Avrea caches Git data, packages, Docker layers and build outputs alongside your runners.

Package cache

7s from 16s

npm, Go, pip, cargo

Docker layer cache

4.5s from 111s

BuildKit type=gha

GitHub Actions cache

<5s from 15s

actions/setup-node

Build cache

13s from 36s

Go, Rust, C++, Bazel, Turbo

Hit rate94%
Storage8 / 25 GB
Artifacts12,483

Runners for every platform

Build and test on Linux, macOS and Windows, with native x86 and ARM runners.

    Linuxx86 · ARM
    macOSApple Silicon
    Windowsx86

Built for scale

Run CI across your organization with high concurrency, private network access and a fully managed runner fleet.

High concurrency

Run large build matrices and test suites in parallel across your repositories.

ISOLATED VMsPARALLEL JOBS

Connect to your private network

Reach private registries, databases and internal services through your VPN. Set outbound access rules for each organization or repository.

The benefits of self-hosting, without the maintenance

Get dedicated hardware and persistent caches while Avrea handles provisioning, scaling and maintenance. Every job runs in an isolated VM.

Avrea CLI

$avr workflow run ci.yml
$avr run list --json status

CI from your terminal

Trigger workflows, rerun failed jobs and retrieve logs through the Avrea CLI, with structured output for scripts and agents.

Full CI observability

Job metrics · CPU, memory, disk and network

Build times and reliability

Track build times, failures and flaky jobs across your repositories.

Runner right-sizing

Avrea checks what each job uses and recommends the right runner size.

Searchable logs and usage

Search step logs, follow live output and track runner usage by workflow.

Debug a running job

SSH into a running job to inspect its environment and investigate failures.

Switch runners with a label change

Connect Avrea to GitHub and update your workflow’s runs-on label. Keep your existing workflows, actions and secrets.

GitHub Actions · runner label

jobs:
test:
- runs-on: ubuntu-latest
+ runs-on: avrea-ubuntu-latest-2-vcpu

Lower your CI costs

Lower per-minute pricing for Linux x86 runners. Faster builds and cache hits can reduce your billed runtime further.

33% lower per minute

2 vCPU · Linux x86 · USD

Avrea
$0.004/ min
GitHub
$0.006/ min

Published list rates · GitHub pricing

Run your GitHub Actions jobs on Avrea