Kort antwoord
- Kunnen AI-agents CAPTCHA’s oplossen? Sommige tools proberen het. Een CAPTCHA bestaat om te controleren of er een mens aanwezig is, dus de betrouwbare aanpak is: laat die mens die ene stap doen.
- De agent doet alles eromheen: opent de pagina, vult de velden in, leest ze terug en stopt vlak voor de controle.
- Hij legt een overdracht vast in vier delen: wat hij zag, de ene actie die jij uitvoert, waar je die uitvoert en het signaal waarmee hij verder kan.
- Jij rondt de CAPTCHA, de 2FA-code of de passkey af in hetzelfde tabblad. De agent leest het formulier opnieuw en verzendt één keer.
- 2FA-codes en authenticator-secrets blijven bij jou. De agent heeft ze nooit nodig om zijn deel af te maken.
De overdracht stap voor stap
- Agent1 VoorbereidenOpen de pagina, vul de goedgekeurde waarden in, lees elk veld terug.
- Agent2 De controle opmerkenEr verschijnt een CAPTCHA, 2FA-prompt of passkeyverzoek. Stop hier en raak verder niets aan.
- Agent3 De overdracht vastleggenWat hij zag, één actie, waar, en het signaal om verder te gaan. Laat het tabblad open.
- Jij4 De controle afrondenIn hetzelfde tabblad: los de CAPTCHA op, voer de code in, keur de passkey goed.
- Jij5 Het signaal gevenLaat de agent weten dat het klaar is, of markeer de overdracht als opgelost in je dashboard.
- Agent6 Verdergaan en één keer verzendenLees het formulier opnieuw, vergelijk met de goedgekeurde waarden, verzend één keer en leg het resultaat vast.
Resultaat onduidelijk na het verzenden? Zoek eerst naar een bewijs (bevestigingspagina, e-mail, het product in je account) voordat er iets opnieuw wordt verzonden.
Probeer het: demoformulier
Dit formulier speelt de hele overdracht af in je browser. Vul het in (of laat het voorbeeld dat doen), ga door naar de controle, rond die af als de mens en laat de agent daarna verdergaan. We hebben precies dit formulier ook met Cline en Chrome DevTools MCP aangestuurd.
Schrijf de overdrachtsnotitie
Een goede overdracht past in vijf regels. Pas de velden aan en kopieer de notitie naar je chat, ticket of tracker, of download haar als Markdown-bestand.
Concreet wint van vaag
| Veld | Duidelijk | Te vaag |
|---|---|---|
| Wat de agent zag | Afbeeldings-CAPTCHA onder het ingevulde formulier, verzenden uitgeschakeld | Er ging iets mis |
| De ene actie | Los de CAPTCHA op, klik niet op Verzenden | Maak het formulier even af |
| Waar | Venster “Launch”, tabblad “Product aanmelden” | In de browser |
| Signaal om verder te gaan | CAPTCHA weg, knop Verzenden actief | Als je zover bent |
CAPTCHA, 2FA, passkey, e-mail: wie doet wat
Niet elke onderbreking is een overdracht. Gewoon inloggen met toegestane inloggegevens is normaal agentwerk; de stappen hieronder vragen om een mens, of om specifieke toestemming.
| Wat er verschijnt | Wie handelt | Wat de agent ondertussen doet |
|---|---|---|
| CAPTCHA met afbeeldingen of vinkje | Jij, in hetzelfde tabblad | Houdt het ingevulde formulier open, legt de overdracht vast, kan in een apart venster aan een ander platform werken |
| Botcontrolepagina voordat de site laadt | Jij, als er een controle verschijnt | Geen nieuwe pogingen, proxy’s of stealth-tools; noteert de pagina en wacht |
| 2FA-code (authenticator-app of sms) | Jij typt de code | Vraagt nooit om de code, de herstelcodes of het authenticator-secret |
| Passkey, beveiligingssleutel of goedkeuring op een apparaat | Jij, op je apparaat | Wacht op het signaal en controleert daarna of de login bij het juiste account is uitgekomen |
| Verificatiemail voor een registratie die de agent startte | De agent, als je toegang tot de mailbox hebt gegeven | Opent alleen het bijbehorende bericht, controleert ontvanger en context en gaat terug naar het formulier |
| Gewoon inloggen met inloggegevens die jij hebt toegestaan | De agent | Logt in en gaat verder; dit is geen overdracht |
Waarom de mens de controle doet
Dit zijn de gepubliceerde regels en definities achter de overdracht, woord voor woord geciteerd. Wij citeren ze; wij interpreteren geen wetgeving.
| Onderwerp | Tekst | Wat het betekent voor je agent |
|---|---|---|
| Waar een CAPTCHA voor dient | All interactive approaches require users to perform a task believed to be relatively easy for humans but difficult for robots. | De controle is ontworpen voor mensen. Dat een mens hem afrondt, is precies de bedoeling. |
| Toegankelijkheid | Unfortunately the very nature of the interactive task inherently excludes many people with disabilities, resulting in a denial of service to these users. | Sommige mensen hebben een toegankelijk alternatief nodig. De eigen audio- of supportoptie van de site is de juiste route, geen omweg. |
| Beveiligingsperspectief | CAPTCHA Defeat is an automated threat. | Securityteams classificeren geautomatiseerd oplossen als aanvalspatroon. Een launch mag daar nooit op lijken. |
| Browserautomatisering is zichtbaar | Defines a standard way for co-operating user agents to inform the document that it is controlled by WebDriver | Browsers laten pagina’s weten wanneer WebDriver ze bestuurt. Sites kunnen daarop reageren en doen dat ook. |
| Chrome DevTools MCP | Some accounts may prevent sign-in when the browser is controlled via WebDriver (the default launch mechanism for the Chrome DevTools MCP server). | Koppel de agent voor logins aan een Chrome die je zelf hebt gestart, niet aan een Chrome die de tool start. |
| Claude Code met Chrome | When Claude encounters a login page or CAPTCHA, it pauses and asks you to handle it manually. | Een grote agentleverancier levert precies dit gedrag: pauzeren en overdragen. |
| Claude in Chrome: verboden acties | Bypassing captchas | Het omzeilen van CAPTCHA’s staat op de lijst van acties die Claude volgens de leverancier niet uitvoert. |
| Account aanmaken | You must be a human to create an Account. Accounts registered by "bots" or other automated methods are not permitted. | Sommige platforms eisen dat een mens het account aanmaakt. Lees de voorwaarden van elk platform zelf. |
Wat onze eigen tests lieten zien
- Als Chrome DevTools MCP zijn eigen Chrome startte, zagen pagina’s in elke run navigator.webdriver = true. Een Chrome die door een persoon was gestart en daarna aan de agent gekoppeld, meldde false in alle 5 runs.
- Met de agent gekoppeld aan die Chrome rondde de persoon de laatste stap af in hetzelfde tabblad, en las de agent daarna het resultaat: 5 van 5 runs.
- In de headless modus van Cline 3.0.67 werd een vraag van de agent automatisch beantwoord met de eerste optie, zonder op iemand te wachten: 5 van 5 runs. Een vraag is geen overdracht; de run beëindigen en later hervatten wel.
- Het tabblad en de ingevulde velden bleven open nadat de Cline-run was afgelopen, en de hervatte run vond ze ongewijzigd terug: 5 van 5 runs.
Playwright MCP vs Chrome DevTools MCP in de praktijk getest →LaunchRepo met Cline: een browsersetup die werkt →
Deze pagina is geen juridisch advies. Platformvoorwaarden verschillen en veranderen; lees de voorwaarden van elk platform waar je je aanmeldt.
Veilig verdergaan
Bij het hervatten raken concepten kwijt of worden ze twee keer verzonden. Vijf checks voorkomen allebei.
- Hetzelfde venster, hetzelfde tabblad. De controle is weg en de pagina toont de volgende stap.
- De agent leest elk veld opnieuw en vergelijkt het met de goedgekeurde waarden voordat hij ergens op klikt.
- Uitgelogd tijdens de controle? Log opnieuw in in hetzelfde tabblad; de agent bevestigt dat het formulier nog is ingevuld.
- Verzend één keer en leg daarna precies vast wat het platform liet zien.
- Geen duidelijke bevestiging? Zoek eerst naar een bewijs. Alleen als vaststaat dat er niets is verzonden, volgt één nieuwe poging.
Fouten die een aanmelding kosten
- Het tabblad herladen of sluiten
- Niet-opgeslagen velden zijn weg. Laat het tabblad precies zoals de agent het achterliet.
- Opnieuw beginnen in een nieuw tabblad
- Twee concepten voor één product vragen om een dubbele aanmelding.
- 2FA-codes in de chat plakken
- Codes belanden in logs en transcripten. Typ ze alleen op de site zelf.
- Het authenticator-secret voor de agent opslaan
- Wie het secret heeft, heeft de tweede factor. Het blijft in je authenticator-app.
- “Probeer het gewoon nog eens” of van tool wisselen
- Een controle opnieuw proberen, van IP wisselen of stealth-plug-ins toevoegen lijkt op een aanval en kan je account laten blokkeren.
- Vertrouwen op een automatisch antwoord
- Sommige agents beantwoorden hun eigen vragen in onbewaakte modus. Alleen een echt signaal van jou beëindigt een overdracht.
Hoe LaunchRepo het aanpakt
De overdracht zit ingebouwd in de kit die je agent volgt, dus hij werkt op elk platform hetzelfde.
- De agent zet het platform op prepared_needs_human, met de zichtbare blokkade, één actie voor jou, waar je die uitvoert en het waarneembare resultaat waarmee hij verder kan.
- Het concept en het werkvenster blijven open. Controlelinks, sessie-URL’s en codes komen nooit in de tracker.
- Je lokale dashboard toont een kaart “Needs you” met de precieze stap. Klik op “I resolved it: continue” als je klaar bent.
- Terwijl één platform wacht, kan de agent in een apart venster een ander platform voorbereiden dat klaar is voor een gratis inzending. Er wordt er maar één tegelijk actief aangestuurd.
- De agent zet dezelfde opdracht voort; niets wordt twee keer gestart.
Hervatcommando uit het runbook van de kit
python3 scripts/run.py --project projects/my-product continue <platform> \
--worker worker-1 \
--resolution "Owner completed the challenge in the preserved tab" \
--next-action "Review the final form before submitting"
Bronnen
Elk citaat hierboven is woord voor woord overgenomen van deze pagina’s, gelezen op 1 oktober 2026. Getest gedrag komt uit onze eigen runs die op deze pagina staan beschreven.
| Bron | Paginadatum | Gecontroleerd |
|---|---|---|
| W3C Group Draft Note: Inaccessibility of CAPTCHA | ||
| OWASP Automated Threats: OAT-009 CAPTCHA Defeat | geen datum | |
| W3C WebDriver: navigator.webdriver | geen datum | |
| Chrome DevTools MCP: Advanced usage | geen datum | |
| Claude Code Docs: Use Claude Code with Chrome | geen datum | |
| Claude Help Center: Use Claude in Chrome safely | geen datum | |
| GitHub Terms of Service | geen datum |
FAQ
- Kunnen AI-agents CAPTCHA’s oplossen?
- Sommige tools en betaalde diensten proberen het. CAPTCHA’s zijn bedoeld om te bevestigen dat er een mens aanwezig is, en securityteams zien geautomatiseerd oplossen als aanvalspatroon. Een gecontroleerde overdracht houdt je account en je aanmelding veilig: de agent bereidt alles voor, jij rondt de controle af, de agent maakt het af.
- Moet ik mijn agent mijn 2FA-codes of authenticator-secret geven?
- Nee. Typ codes zelf in, direct op de site, in het tabblad dat de agent open heeft gelaten. Het authenticator-secret en de herstelcodes blijven bij jou. De agent heeft ze nooit nodig om formulieren in te vullen, resultaten te lezen of verder te gaan.
- Krijg ik minder CAPTCHA’s als ik de agent aan mijn eigen Chrome koppel?
- Je normale loginstatus blijft behouden, en in onze test zagen pagina’s navigator.webdriver = false in een Chrome die je zelf had gestart. Minder controles zijn daarmee niet beloofd. Verschijnt er een, dan verloopt de overdracht precies hetzelfde.
- Wat gebeurt er als de sessie van de agent eindigt terwijl ik de controle afrond?
- Er gaat niets verloren zolang het tabblad open blijft. In onze Cline-test overleefde het ingevulde formulier het einde van de run, en de hervatte run vond het ongewijzigd terug. Hervat dezelfde sessie, of zet in LaunchRepo dezelfde opdracht voort.
- Is het legaal om een AI CAPTCHA’s te laten oplossen?
- Wij geven geen juridisch advies, en het antwoord hangt af van waar je bent en van de voorwaarden van elk platform. Wat we wel kunnen zeggen: Anthropic noemt het omzeilen van CAPTCHA’s verboden voor Claude in Chrome, en sommige platforms eisen dat een mens accounts aanmaakt. Met de overdracht speelt die vraag helemaal niet.
- Is de demo op deze pagina een echte CAPTCHA?
- Nee. Het is een stand-in die de toestanden van een overdracht laat zien: concept, gepauzeerd, hervat, één keer verzonden. Er wordt niets gecontroleerd, opgeslagen of verzonden, en de notitie die je downloadt, wordt in je browser gemaakt.
Laat je agent het lange werk doen
LaunchRepo geeft je coding agent de kit, de platformlijst en de tracker. Jij houdt de paar stappen die alleen een mens hoort te zetten.
Bekijk de prijzen