DevOps Buddy: AI Help for Failed Builds, Without the Keys to Production
How we built DevOps Buddy, a read-only co-pilot for GitHub Actions and Cloudflare that explains failures and drafts fixes a person approves.
- Type
- Our own product
- Built by
- Infra8, in-house
- Runs on
- Cloudflare, serverless
- Area
- CI/CD and cloud operations
- Stack
Why We Built It
Short answer
DevOps Buddy is our own product. It watches GitHub Actions pipelines and Cloudflare resources, explains each failure in plain English with the log lines behind it, and drafts a fix that only becomes a pull request after a person approves it. We built it to show that AI can speed up delivery without ever holding the keys to production.
Teams that ship with GitHub Actions and run on Cloudflare often find the answer to a failed build spread across several places: the red run in one tab, the failed deploy in another, the logs somewhere else. Monitoring tools say that something broke. Few help you understand why, fix it, and confirm the fix worked.
AI can read a long log far faster than a person, but most teams are right not to give an AI agent write access to their repositories or production accounts. We wanted that speed without that risk.
What DevOps Buddy Does
- 01
One view of everything
Repositories, workflows and Cloudflare resources grouped into the projects and services a team actually runs, with what needs attention at the top.
- 02
Root cause with evidence
Each failure gets a plain-English explanation, a confidence level and the exact log lines behind it.
- 03
Fix with Buddy
Buddy drafts a fix as a readable diff. Only after a person approves does it open a pull request, on its own branch. It never merges.
- 04
Ask Buddy
Questions in plain English, answered from the same read-only data, with every lookup listed.
- 05
Verify and automate
Each fix is followed until the checks pass. Automations prepare the next step and, by default, wait for approval.
The System, Step by Step
A high-level view of how the pieces fit together.
- 01 · WatchGitHub and CloudflareRead-only access to workflow runs, logs and Cloudflare resources.
- 02 · GuardRead-only by designEvery monitoring and AI call passes a guard that only allows reading.
- 03 · ExplainAI root causeThe failure is explained, with the log lines that prove it.
- 04 · ApproveA person decidesThe proposed change is shown as a diff. Nothing changes without a yes.
- 05 · FixPull request, then verifyA pull request on Buddy's own branch, followed until the checks pass.
The Choices That Shaped It
- 01
Read-only unless a person approves
Reading and changing take separate paths. The change path allows a short list of actions, each needing a one-time approval, and it never merges, deletes or force-pushes.
- 02
An audit trail for every change
Every change made on a person's behalf is recorded: who approved it, what changed and when.
- 03
Serverless from day one
The whole product runs on Cloudflare's serverless platform with no servers to patch, and it was designed around the free plan's limits so it stays fast and cheap to run.
- 04
Secrets stay sealed
Connection tokens are encrypted at rest and are never shown or logged once they are saved.
- 05
Tested where it matters
Automated tests cover the server logic, including the safety rules, with GitHub, Cloudflare and AI responses simulated.
Screens From the Product
Real product screens, shown with sample data.

Every project and incident in one place 
Root cause, with the log lines that prove it 
A diff you review before anything reaches your repo 
Plain-English answers, every lookup listed
What This Work Demonstrates
- AI that speeds up diagnosis without holding the keys to production.
- A fix loop that ends with proof: every change is followed until the checks pass.
- Coverage of more than fifty Cloudflare products, added as data rather than new code.
- No servers to manage: the product runs on Cloudflare's free plan today.
The demo, the film and the screenshots use a sample workspace, not customer data.
Related service
Cloud/DevOps management
Your cloud, CI/CD and security run for you. Starts with a free audit.
Explore ServiceMore Case Studies
Tell Us Where Your Product Is. You'll Hear Back in 24 Hours on Business Days.
- Fixed scope
- You own everything
- NDA on request