opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

NopeCHA: open-source CAPTCHA automation with its own API and browser extension
GitHub RepoImpressions4

Project Description

View on GitHub

NopeCHA: Open-Source CAPTCHA Automation with Its Own API and Browser Extension

If you’ve ever automated a workflow that involves logging into a site with CAPTCHAs, you know the pain. Selenium scripts break. Headless browsers get blocked. And solving CAPTCHAs manually defeats the point of automation. That’s where NopeCHA comes in.

NopeCHA is an open-source tool that automates CAPTCHA solving. It’s not just a browser extension. It also has its own API, so you can plug it into your own scripts, bots, or testing pipelines. And the best part? It’s completely free and open source.

What It Does

NopeCHA detects CAPTCHAs on web pages (like reCAPTCHA, hCaptcha, or text-based challenges) and automatically solves them. You can use it as a browser extension that clicks through CAPTCHAs for you, or you can call its API directly from your code. The extension works in Chrome and Firefox, and the API is straightforward to use with any language that can make HTTP requests.

Under the hood, it uses machine learning models that are trained to recognize and respond to different CAPTCHA types. The project is built around privacy it processes data locally when possible, and the API doesn’t log your requests.

Why It’s Cool

There are a few things that make NopeCHA stand out:

Fully open source – No hidden fees, no premium tiers, no data selling. You can audit the code, run your own server, or contribute improvements.

Works with multiple CAPTCHA types – It handles reCAPTCHA v2/v3, hCaptcha, text CAPTCHAs, and even newer challenges. The model gets updated as new variants appear.

API + extension combo – The browser extension is great for manual browsing. But for developers, the API is the real win. You can integrate it into web scrapers, testing frameworks, or automation pipelines without needing a browser at all.

Self-hostable – If you don’t want to use the public API, you can host your own instance. That gives you complete control over latency, privacy, and uptime.

How to Try It

The easiest way to test it is with the browser extension:

  1. Install it from the Chrome Web Store or Firefox Add-ons.
  2. Click the extension icon and activate it.
  3. Visit a site with CAPTCHAs and watch it auto-solve.

For API access, check the GitHub repo for documentation. You can sign up for a free API key (rate limited) or deploy your own backend.

The install instructions are well documented in the repo’s README. It’s a standard Node.js project, so if you’ve run an npm project before, you’re set.

Final Thoughts

NopeCHA isn’t a magic bullet. It won’t solve every CAPTCHA variant instantly, and some sites actively block automation tools. But for a free, open-source project, it’s surprisingly capable. If you’re building a scraper, testing a login flow, or just annoyed at having to click “I am not a robot” fifty times a day, give it a try.

The project is actively maintained, and the community is responsive. That’s rare for a free tool in this space. If you hit edge cases, you can actually file an issue and expect a real response.

Give it a spin and see if it fits your workflow.

@githubprojects

Back to Projects
Project ID: f99683de-53fd-42ee-a5a1-dacffaed9d8bLast updated: July 23, 2026 at 05:02 PM