Skip to content

NopeCHA

Browser extension that automatically solves many CAPTCHA types for automated browsing tools.NopeCHALLC/nopecha-extension

Stars
11.1k
Forks
234
Licence
MIT
Language
—
Last update
1 months ago
Type
App

What it is

NopeCHA is a browser extension that tries to solve CAPTCHA challenges automatically, so a page can keep moving without a person clicking through them. The README says it works with automation tools such as Selenium, Puppeteer, and Playwright. The project also offers an API, and its release notes mention many supported CAPTCHA types, including reCAPTCHA, Cloudflare Turnstile, PerimeterX, and AWS WAF.

  • Run a Selenium or Playwright test suite against a staging site that shows CAPTCHAs
  • Load the extension in a Chromium or Firefox automation profile and let it handle supported challenges
  • Check pass-rate and solve-status diagnostics shown in the popup (added in 0.6.0)

Great for

  • Developers building browser automation that runs into CAPTCHAs during testing
  • Researchers testing how their own sites handle CAPTCHA challenges
  • Teams already using Selenium, Puppeteer, or Playwright who want an extension-based solver

Not ideal for

  • Anyone wanting to bypass CAPTCHAs on sites they do not have permission to automate, since this may violate site terms and the README does not address that
  • People who need a fully offline tool, because the solving relies on the NopeCHA service and its API
  • Non-technical users looking for a simple ad-blocker-style extension with no setup
Step-by-step guide: how to use NopeCHAInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    You'll need: Chromium or Firefox browser

    Clone the repository

    git clone https://github.com/NopeCHALLC/nopecha-extension
  2. 2

    Run it

    • Download the chromium or firefox zip from the latest release page
    • Unzip the file and load it as an unpacked extension in your browser
    • Add your NopeCHA API key in the extension popup or settings
    • Run your browser automation script and check the popup for solve status
  3. 3

    Get the most out of it

    • Use the API reference at nopecha.com/api-reference for programmatic control
    • Adjust mouse speed and visualization settings introduced in 0.6.0
    • Use the disabled hosts list to exclude sites you do not want the extension to act on
    • Check the Developer Discord linked in the README for integration help

Downloads

Strengths

  • Actively maintained, with releases through 2026 covering many CAPTCHA types
  • Works with several common browser automation frameworks according to the README
  • MIT licensed and open source

Trade-offs

  • Solving depends on an external service, and the README does not explain costs or limits in detail
  • Some CAPTCHA support is labeled beta or specific to Chromium, so behavior may vary by browser
  • Use on third-party sites may conflict with their terms, so users must judge that themselves

How it compares

ProjectStarsTypeLevelUpdatedBest for
nopecha-extension (this)11.1kAppintermediate1 months agoDevelopers building browser automation that runs into CAPTCHAs during testing
CloakBrowser32.7kLibrarybeginner4 days agoPython or JavaScript developers already using Playwright who need automation to get past bot checks
browser-use120kLibraryintermediate4 days agoPython developers who want to prototype an AI agent that operates websites
invisible_dots32.4kAI model / agentintermediate6 days agoDevelopers who want a self-hosted agent and are comfortable with a command-line setup
page-agent29.6kLibraryintermediate6 days agoDevelopers adding an AI copilot to their own web app
stagehand25.9kLibraryintermediate6 days agoDevelopers building browser agents that must work on sites they do not control

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.