gitwtfhub

wtf is nopecha-extension?

nopechallc/nopecha-extension — explained in plain English

Analysis updated 2026-06-24

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

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

What's in the stack?

Chrome ExtensionJavaScriptPythonSeleniumPuppeteerPlaywright

How it stacks up

nopechallc/nopecha-extensionaden-hive/hiveimakewebthings/waypoints
Stars10,32110,32010,320
LanguagePythonJavaScript
Setup difficultymoderatemoderateeasy
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

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.

Wtf does this do

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.

Yoink these 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?

Frequently asked questions

wtf is nopecha-extension?

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.

How hard is nopecha-extension to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nopecha-extension for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.