CI runners twice as fast at half the cost.
From the team that knows your test suite.
Change one runs-on line. Get faster builds, a smaller bill, and the flaky-test detection, coverage and CI metrics that come with every runner minute.
- runs-on: ubuntu-latest + runs-on: bp-ubuntu-latest-x64-4x
3,000 free runner minutes every month. No credit card, no plan required.
Runners for GitHub Actions · CircleCI · Semaphore. Test Intelligence on any CI.
Trusted by engineering teams at
One platform for the whole CI path.
Run your jobs on faster runners. Trust your tests with flaky detection. Review every pull request with AI. Each piece works alone. Together they are one setup.
Half the build time, half the cost. One line to switch.
Drop-in replacement for GitHub Actions, Semaphore, and CircleCI hosted runners. Every job in our public GitHub Actions benchmark finished in at least 25% less time and cost at least 50% less. Per-minute billing, no minimums.
- runs-on: ubuntu-latest + runs-on: bp-ubuntu-latest-x64-4x
Find every flaky test. Then fix it.
Results compared across builds and branches, flaky tests ranked by the engineering time they burn, the worst quarantined so they stop blocking merges. No annotations, no SDK.
A second reviewer on every pull request.EARLY ACCESS
Flags correctness bugs, missing edge cases, and obvious regressions. Stays quiet about style your linter already handles. Runs on frontier models.
typeof check (typeof NaN === 'number' is true), so clamp(NaN, 0, 10) silently returns NaN rather than throwing. Depending on intended use this may be fine, but worth a deliberate choice. (clamp.js:2)We run BuildPulse on BuildPulse.
Every BuildPulse repo runs on BuildPulse Runners, uploads results to flaky detection, and gets an AI Code Review on every pull request. These are our own dashboards.
Switch in one line. Keep your CI.
Your workflows, your caches, your secrets and your provider stay where they are. The job lands on newer hardware with more cores, so it finishes sooner and the minute it runs on costs less. Run both side by side for a day and keep whichever is faster.
GitHub Actions
jobs: test: - runs-on: ubuntu-latest + runs-on: bp-ubuntu-latest-x64-4x
CircleCI
jobs:
test:
machine: true
- resource_class: large
+ resource_class: your-namespace/bp-x64-4xSemaphore
agent: machine: - type: e2-standard-4 + type: s1-bp-x64-4x
Sizes from 2 to 64 vCPU on x64 and arm64, Docker layer and dependency caches that survive across runs, and nothing to self-host. Billed per minute, no minimums.
Test Intelligence, included with every runner minute.
A faster machine still runs your flaky tests. BuildPulse reads the results every job already produces and tells you which failures are real, so a green build means something. It works on any CI, with or without our runners, and without changing a line of test code.
Detect.
BuildPulse analyzes results across CI builds to identify flaky tests automatically. No annotations, no SDK, no guesswork. Just connect your repo.
Quarantine.
The worst offenders are auto-quarantined so they stop blocking merges and triggering re-runs. Your pipeline goes green while the tests get fixed.
Fix.
Test owners get failure patterns, frequency data, and linked commits: everything they need to resolve the root cause, not just mute the symptom.
Ask your CI a question. Get an answer with the data.
The BuildPulse MCP server brings flaky-test history, CI runs with per-test timings (on BuildPulse runners or anywhere else), and coverage straight into Claude, Cursor, and every MCP-aware assistant. No copy-paste between your editor and your dashboard.
Simple, predictable pricing.
Runners are billed per minute and need no plan. Test Intelligence plans scale with test volume.
3,000 free minutes every month, then per-minute billing with no minimums. No credit card and no plan to start. About half the total cost of GitHub Actions. Start free →
Flaky-test detection, coverage and CI metrics. $99/mo billed yearly. Every plan starts with a 14-day free trial, no charge today.
Your next build could run on BuildPulse runners.
Change one runs-on line, run it next to your current runner for a day, and keep whichever is faster. Flaky-test detection, coverage and CI metrics come with the minute.
3,000 free runner minutes every month. No credit card required.