explaingit

nopechallc/nopecha-extension

10,321Audience · developerComplexity · 2/5Setup · moderate

TLDR

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.

Mindmap

mindmap
  root((NopeCHA))
    What it does
      Auto CAPTCHA solving
      Browser extension
      Script integration
    Use Cases
      Scraper automation
      Browser test pipelines
      Manual browsing aid
    Tech Stack
      Chrome Extension
      Python
      JavaScript
      Puppeteer Playwright
    Audience
      Automation developers
      Scraping engineers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run a Selenium web scraper without getting blocked by hCaptcha or reCAPTCHA interruptions.

USE CASE 2

Automate browser testing pipelines that encounter Cloudflare Turnstile or FunCAPTCHA challenges.

USE CASE 3

Browse websites manually without solving image puzzles, letting NopeCHA handle them in the background.

Tech stack

Chrome ExtensionJavaScriptPythonSeleniumPuppeteerPlaywright

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a NopeCHA API key from their website, the recognition service is cloud-based and may incur usage costs.

In plain English

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.

Copy-paste prompts

Prompt 1
Show me how to integrate NopeCHA into a Playwright script in Python so it automatically solves hCaptcha on a target page.
Prompt 2
How do I install the NopeCHA Chrome extension and enter my API key to start auto-solving reCAPTCHAs?
Prompt 3
Using NopeCHA's Python package, how do I handle Cloudflare Turnstile inside a Selenium automation script?
Prompt 4
What CAPTCHA types does NopeCHA fully support and which are still listed as beta coverage?
Open on GitHub → Explain another repo

← nopechallc on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.