
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
How to get it
- 1
Download the app
You'll need: Chromium or Firefox browser
Clone the repository
git clone https://github.com/NopeCHALLC/nopecha-extension - 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
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
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| nopecha-extension (this) | 11.1k | App | intermediate | 1 months ago | Developers building browser automation that runs into CAPTCHAs during testing |
| CloakBrowser | 32.7k | Library | beginner | 4 days ago | Python or JavaScript developers already using Playwright who need automation to get past bot checks |
| browser-use | 120k | Library | intermediate | 4 days ago | Python developers who want to prototype an AI agent that operates websites |
| invisible_dots | 32.4k | AI model / agent | intermediate | 6 days ago | Developers who want a self-hosted agent and are comfortable with a command-line setup |
| page-agent | 29.6k | Library | intermediate | 6 days ago | Developers adding an AI copilot to their own web app |
| stagehand | 25.9k | Library | intermediate | 6 days ago | Developers 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.