Gehost in de EU · Exporteer of wis je gegevens wanneer je wilt
Detectie van stille fouten voor softwareteams zonder QA
Je agent zegt "done". Is het ook echt gebeurd?
Vind wat brak zonder dat iemand het merkte, zie de wijziging erachter en weet wie het moet oplossen.
Geen creditcard · Alleen-lezen toegang tot GitHub · Je code wordt nooit opgeslagen · Bekijk een live voorbeeld
- Aanmelding meldde "gelukt"
- Welkomstmails verstuurd
- Na de release
Je eerste uur
- Koppel GitHubAlleen-lezen. Je code wordt nooit opgeslagen.
- Zie wat erdoor glipteElke wijziging die gemerged werd zonder review door een persoon.
- Koppel je error trackerSentry, gekoppeld vanuit het rapport.
- Zie wat brakDe wijziging achter elke productiefout.
- Draag het overAan de eigenaar, met het bewijs erbij.
Stille fouten
Geen crash. Geen alarm. Alleen geld dat weglekt.
- Aanmelding
De welkomstmail die nooit vertrok
Een nieuwe gebruiker meldt zich aan. De app zegt dat het gelukt is. De e-mail komt nooit aan, en die gebruiker komt nooit terug.
- Facturatie
De betaling die nooit op de factuur belandde
De klant betaalde. Eén webhook faalde, niets probeerde het opnieuw, en de factuur werd nooit verstuurd.
- AI-wijzigingen
De wijziging die niemand echt reviewde
Een agent schreef het, de tests waren groen, iemand keurde het haastig goed. Eén flow werkte ongemerkt niet meer.
- Fixes
De fix die terugkwam
Het wordt op één plek opgelapt. Er komt geen check bij. Het komt terug.
Voorbeelden, geen klantcases.
In een agentische wereld kijkt niemand nog naar een scherm. De agent zegt "done". Wie controleert of het ook echt gebeurd is?
AI schrijft nu ongeveer de helft van alle nieuwe code, en pull requests zijn bijna dubbel zo groot geworden (DX, Q2 2026, zelfgerapporteerd). Review kan het niet bijhouden. Controleer dus de uitkomst, niet elke regel.
We maken stille fouten luid.
Vraag je gratis rapport aanHoe het werkt
Opsporen. Herleiden. Toewijzen. Bewijzen.
Opsporen
Wat brak zonder dat iemand het merkte. Een aanmelding, een betaling, een synchronisatie: we nemen één ding dat je product belooft en vergelijken wat het zei te doen met wat er echt gebeurde.
Herleiden
Waarom het brak: de release en de wijziging waarmee het begon, ook als AI die schreef. Met het bewijs, in gewone taal.
Toewijzen
Wie het oplost. De juiste persoon krijgt de bevinding met het bewijs en een check om toe te voegen, zodat het niet nog eens stil kan gebeuren.
Bewijzen
Dat de fix werkt. Een fix telt pas als de check faalt op de bug en slaagt op de fix, voordat de release live gaat.
Wie ziet wat
- SupportZiet welke klantflows nu stuk zijn.
- DevelopersZien de wijziging erachter, en de check die de fix bewijst.
- AI-engineersZien of een agent de wijziging schreef, en of een persoon die reviewde.
Eén lek, van begin tot eind
De welkomstmail die nooit vertrok.
Op een gesimuleerde app. Fictief bedrijf en fictieve data.
- BelofteElke aanmelding krijgt haar e-mailDe check die je met ons afsprak
- WijzigingEen door AI geschreven wijzigingAan de e-mailstap, zonder menselijke review
- ReleaseGedeployed om 12:02Alle tests groen
- Productie0 foutenZiet er groen uit
- Uitkomst312 aangemaakt, 0 verstuurdGeteld door je eigen job
- EigenaarWie de e-mailstap bezitKrijgt het bewijs in Slack
- GEVONDEN312 accounts aangemaakt, 0 welkomstmails verstuurd.Het aanmeldscherm zei "gelukt". Er ging geen alert af.
- HERLEIDEen door AI geschreven wijziging aan de e-mailstap.Twee dagen eerder gemerged zonder menselijke review. Er werd geen fout gelogd; de aanmelding bleef "gelukt" melden.
- TOEGEWEZENEen aanmelding telt pas als afgerond wanneer de e-mailprovider het bevestigt.De developer die eigenaar is van de stap krijgt de check. Die vangt het lek vandaag en slaagt na de fix.
Koppel de uitkomst
Twee getallen die je eigen job al kent.
We volgen je gebruikers niet en lezen je database niet. Eén keer per uur stuurt een kort script in je pipeline wat je product beloofde en wat het leverde. We vergelijken die twee, en elk met zijn eigen gebruikelijke niveau.
{"counts": [{ "flow": "welcome-email", "window_start": "2026-10-29T14:00Z", "window_end": "2026-10-29T15:00Z", "promised": 312, "delivered": 0 }]}
- Elke belofte die je kunt tellenAangemaakte accounts en verstuurde e-mails. Ontvangen betalingen en geboekte facturen. Runs die de agent "done" noemde en het werk dat echt gebeurde.
- Stilte is ook een lekEen flow die niets meer rapporteert is niet "alles in orde". Die verschijnt net als elk ander lek.
- Alleen geld tegen jouw prijsWe plakken pas een bedrag op een lek als jij ons vertelt wat een uur ervan kost.
- Een sleutel voor één productDie kan alleen resultaten rapporteren voor dat ene product en niets anders. Hij verloopt, en je kunt hem op elk moment intrekken.
Tel je het al in PostHog, Mixpanel of Amplitude?
Sla het script over: we lezen de telling uit je analysetool.
We lezen één getal per dag voor elk event dat je noemt. Nooit een persoon, een property of een opname.
PostHog
- 1. Maak een alleen-lezen sleutelMaak in PostHog een persoonlijke sleutel met alleen de scopes query:read en project:read.
- 2. Koppel hemOpen in breakmy.AI Integraties en dan PostHog. Plak de sleutel en kies je regio (EU of US) en project-id.
- 3. Benoem wat we moeten bewakenEén regel per event, zoals "checkout: Checkout clicked". Voor een klik die PostHog zelf vastlegde, maak je een PostHog-action en schrijf je "checkout: action:42".
Mixpanel
- 1. Maak een alleen-lezen accountMaak in Mixpanel een service account met de rol Consumer, alleen voor dit project. Zet de tijdzone van het project op UTC, anders verschuift elke dag met de tijdsverschuiving.
- 2. Koppel hemOpen in breakmy.AI Integraties en dan Mixpanel. Plak de gebruikersnaam en het secret van het account en kies je regio (US, EU of India) en project-id.
- 3. Benoem wat we moeten bewakenEén regel per event, zoals "checkout: Checkout Completed".
Amplitude
- 1. Kopieer de sleutels van het projectOpen in Amplitude de instellingen van het project en kopieer de key en de secret key. Die kunnen het hele project lezen; wij vragen alleen totalen per event op.
- 2. Koppel hemOpen in breakmy.AI Integraties en dan Amplitude. Plak beide sleutels en kies je regio (US of EU).
- 3. Benoem wat we moeten bewakenEén regel per event, zoals "checkout: Checkout Completed".
Voeg daarna de check toe. Elke regel verschijnt als een flow. Die wordt vergeleken met dezelfde weekdag van eerdere weken, dus een rustig weekend is geen lek. Niemand krijgt bericht tot je de check toevoegt.
Waar je het ziet
Het komt naar jou. Niemand hoeft nog een tool te openen.
Je team werkt in Slack en in hun coding agent. Daar verschijnt een lek, met het bewijs, en daar wordt het opgepakt. Grotere beslissingen openen breakmy.AI.
-
In Slack
Eén bericht per probleem. Wat daarna gebeurt is een antwoord in de thread: een oorzaak gevonden, iemand mee bezig, levert weer.
breakmy.AI · #eng-alertsAanmeldmail wordt niet geleverd- Aanmelding → welkomstmail: 312 beloofd, 0 geleverd in het laatste venster (−100%).
- Eigenaar: Team Growth
- Laatste productiedeploy voordat het begon: 18 min eerder.
- PR #418 Move email to a background job · meegeleverd in die deploy · een agent schreef er een deel van, geen persoon reviewde het
- Een mogelijk spoor, geen oorzaak.
Bekijk wat niet geleverd werdGezienIk neem hetGeen probleem2 antwoordenOpgepakt door Team Growth in breakmy.AI.Levert weer: 298 van 301 geleverd in het laatste venster. -
In je coding agent
Vraag Claude Code of Cursor wat er stuk is. breakmy.AI antwoordt in de agent: het issue, waar het brak, wat er veranderde en de voorgestelde fix. Alleen-lezen.
> wat is er stuk in productie voor aanmelding? ● breakmy.AI · get_open_issues [HIGH] Aanmeldmail wordt niet geleverd ● breakmy.AI · get_flow_checks beloofd 312, geleverd 0 · eigenaar: Team Growth PR #418 (in die deploy, door een agent geschreven, geen review door een persoon) een spoor, geen oorzaak -
Op de pull request
Als een bevinding de wijziging erachter aanwijst, kan de bevinding als commentaar op die pull request komen. Pas nadat een persoon klikt, en alleen met een token dat je daarvoor toevoegt.
breakmy.AI gaf commentaar- Waarschijnlijke oorzaak van een bevinding: deze wijziging.
- Falende regel:
billing/invoice.py:88 - Eigenaar: de geregistreerde eigenaar van de code.
Gezien, Ik neem het en Geen probleem werken vanuit Slack. Releases worden goedgekeurd in breakmy.AI, ingelogd.
Werkt bovenop de tools die je al hebt. Alleen-lezen.
Niets te installeren in je product. Wij lezen; jouw team beslist wat er verandert.
| We lezen | Je error tracker, je codegeschiedenis, je deploys en CI-resultaten. Alleen-lezen. |
|---|---|
| We hebben nodig | Leestoegang tot één product, en één belofte die het moet nakomen, zoals "elke aanmelding krijgt haar e-mail". We bouwen de check voor die belofte samen met jou. We raken je productiesystemen nooit aan. |
| Waar data draait | Hosting in de EU. AI-modelprovider en subverwerkers schriftelijk benoemd, met standaardcontractbepalingen in de verwerkersovereenkomst, voordat je iets koppelt. |
| We schrijven | Niets zonder jouw goedkeuring. Een nieuwe check gaat pas live nadat een benoemde persoon in je team ja zegt. |
| We bewaren nooit | Je broncode of request payloads. We lezen codewijzigingen om ze te analyseren; we bewaren ze niet. Foutsamenvattingen worden na 30 dagen verwijderd. |
| Elke bevinding | Linkt naar het bewijs waar ze vandaan komt. Een gok wordt als gok gelabeld en wacht op een persoon. |
| Mensen | We scoren, rangschikken of vergelijken nooit mensen. Een bevinding gaat naar de eigenaar van de code, niet naar een functioneringsgesprek. |
| Nog niet | Pentest en ISO 27001 (beide gepland). Toegang intrekken is één klik in elke tool. |
Gebouwd door iemand die deze fouten al 17 jaar najaagt.
Thomas werkt al 17 jaar in softwarekwaliteit. Plan een gesprek en hij overloopt je rapport samen met jou.
Gratis rapport
Bekijk wat op main belandde zonder dat iemand het controleerde.
Voor softwareteams van 10 tot 80 mensen zonder aparte QA. Koppel GitHub met alleen-lezen toegang en kies je repositories. Je krijgt de laatste 90 dagen: welke codewijzigingen erin gingen zonder review door een persoon of een geslaagde test, hoeveel een agent schreef, en een link om met je team te delen.
Vragen die mensen stellen
We hebben al Sentry.
Goed, dat lezen we. Het vertelt je wanneer iets crasht. Wij vertellen je wanneer er niets crashte en het werk toch niet gebeurde.
Is dit alleen voor door AI geschreven code?
Nee. AI maakt het vaker voorkomend, omdat code nu sneller live gaat dan iemand ze kan reviewen. Een stille fout ziet er hetzelfde uit, wie de wijziging ook schreef.
Wat heeft het gratis rapport van ons nodig?
Leestoegang tot de repositories die je kiest, via de GitHub App van breakmy. We lezen wie elke wijziging opende, reviewde en testte; we bewaren je code niet. Er draait niets op je servers.
Moeten we elke dag nog een tool openen?
Nee. Een lek komt naar Slack en naar je coding agent, met het bewijs, en je kunt het vanuit Slack oppakken. Grotere beslissingen openen breakmy.AI.
Veranderen jullie iets in onze systemen?
Nee. We lezen. Een nieuwe check gaat pas live nadat je team ja zegt.
Wat als breakmy.AI zich vergist?
Elke bevinding linkt naar het bewijs waar ze vandaan komt. Een check telt pas als hij het lek vangt en slaagt op de fix.