inline

A failed build that explains itself

inline watches your GitHub Actions runs. A failure gets a root-cause comment on the pull request that caused it, so the person who broke the build reads why without opening anything else. Flaky tests and builds that have crept slower than their baseline collect in one list.

Three signals,
each with a badge

A failure is a run that failed: inline reads the logs, works out why, and comments the cause on the pull request. Flaky is a run that failed and then passed on a re-run with no code change. Slow run is a workflow taking noticeably longer than its own baseline, so a build that has drifted slower shows up before anyone times it.

CI alertsGitHub Actions
Failing

2

Flaky

5

p95 build

6m 12s

e2e-chrome times out waiting for the login form
acme/web · main · failed 4× today
flaky
Docker build fails on the arm64 leg
acme/ledger · release/prod
failing
Integration suite got 3m slower this week
acme/payments-api · main
duration
Cache restore misses on every PR run
acme/mobile · pull_request
cost

How it works

Real breakage
or flakiness

The overview counts open alerts by signal, which is the quickest way to see whether the team is dealing with broken code or untrustworthy tests. Success rate and failed runs over the last 14 days sit across the top beside open alerts and what the triage has cost.

Watch what
you choose

One switch per signal: AI failure triage, flaky test detection and build duration tracking, under one master switch. Decide whether new repositories are monitored by default, switch each repository on or off by hand with an optional branch filter, and choose whether alerts also arrive by email.

Included

GitHub Actionsruns ingested and triaged per repository
Root-cause commentson the pull request that caused the failure
Flaky detectionfailed, then passed, with no code change
Duration baselinesper workflow, against its own history
Branch filterswatch main without the noise of every branch
Email alertsoptional, alongside the CI alerts page

Put it on one repository

Connect GitHub or GitLab, enable a repo, and the next pull request opened gets a review.