gitmyhub

nopecha-extension

★ 10k updated 10d ago

Automated CAPTCHA solver for your browser. Works with Selenium, Puppeteer, Playwright, and more.

NopeCHA is a browser extension and scripting library that automatically solves CAPTCHAs, including hCaptcha, reCAPTCHA, and Cloudflare Turnstile, so they never interrupt manual browsing or automated scripts.

Chrome ExtensionJavaScriptPythonSeleniumPuppeteerPlaywrightsetup: moderatecomplexity 2/5

NopeCHA is a browser extension that automatically solves CAPTCHAs so you do not have to click through image puzzles or wait for audio challenges. CAPTCHAs are the "prove you are human" tests that appear on websites when you sign up, log in, or take an action. NopeCHA sends those puzzles to a recognition service and clicks the right answers on your behalf, making the process invisible to you.

The extension supports a range of CAPTCHA systems that are commonly deployed across the web. These include hCaptcha, reCAPTCHA, Cloudflare Turnstile, FunCAPTCHA, and AWS WAF CAPTCHA, among others. It also has beta coverage for GeeTest, Lemin, and Yandex CAPTCHAs. The README is largely a log of updates showing how the project has kept pace with changes each CAPTCHA provider has made over time.

Beyond manual browser use, NopeCHA is designed to work inside automated browser scripts. If you write scripts using tools like Selenium, Puppeteer, or Playwright to control a browser programmatically, NopeCHA slots in and handles any CAPTCHAs the script encounters. This makes it useful for developers building bots, scrapers, or automated testing pipelines where CAPTCHA interruptions would otherwise break the flow.

The project is available as a Chrome extension, a Firefox add-on, and also as a Python package on PyPI and a JavaScript package on NPM for scripting use cases. The recognition itself is handled by the NopeCHA cloud service, which requires an API key obtained from the project website. The README points to an API reference and documentation site but does not describe pricing or free tier limits in the text.

The README consists mostly of a long release history going back to 2023, documenting fixes and improvements to individual CAPTCHA providers across many point releases. The core capability has remained the same throughout: detect a CAPTCHA, solve it automatically, and move on.

Where it fits