Full Code of NopeCHALLC/nopecha-extension for AI

main b1152efaa9fc cached
3 files
14.9 KB
4.5k tokens
1 requests
Download .txt
Repository: NopeCHALLC/nopecha-extension
Branch: main
Commit: b1152efaa9fc
Files: 3
Total size: 14.9 KB

Directory structure:
gitextract_kyaexdx_/

├── .gitignore
├── LICENSE
└── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# Keep main minimal: ignore everything by default
*
!.gitignore
!README.md
!LICENSE
!assets/
!assets/**


================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2022 NopeCHA

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: README.md
================================================
<br>

<p align="center">
    <picture>
        <source media="(prefers-color-scheme: dark)" srcset="assets/nopecha_1600x900.jpg?raw=true">
        <img alt="NopeCHA" src="assets/nopecha_1600x900.jpg?raw=true" width=50%>
    </picture>
</p>

<h3 align="center">
Easy, fast, and cheap CAPTCHA automation for everyone.
</h3>

<p align="center">
| <a href="https://nopecha.com/api-reference/"><b>API Reference</b></a>
| <a href="https://nopecha.com/docs/"><b>Documentation</b></a>
| <a href="https://nopecha.com/captcha"><b>CAPTCHA Demo</b></a>
| <a href="https://nopecha.com/discord"><b>Developer Discord</b></a> |
</p>


<!-- ![PyPI - Version](https://img.shields.io/pypi/v/nopecha?label=PyPI&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fpypi) -->
<!-- ![NPM Version](https://img.shields.io/npm/v/nopecha?label=NPM&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fnpm) -->
<!-- ![GitHub Release](https://img.shields.io/github/v/release/NopeCHALLC/nopecha-extension?label=Extension%20Release&color=4a4&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fgithub) -->
<!-- ![Chrome Web Store Version](https://img.shields.io/chrome-web-store/v/dknlfmjaanfblgfdfebhijalfmhmjjjo?label=Chrome%20Web%20Store&color=4a4&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fchrome) -->
<!-- ![Mozilla Add-on Version](https://img.shields.io/amo/v/noptcha?label=Mozilla%20Add-on&color=4a4&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Ffirefox) -->
<p align="center">
    <img alt="PyPI - Version" src="https://img.shields.io/pypi/v/nopecha?label=PyPI&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fpypi">
    <img alt="NPM Version" src="https://img.shields.io/npm/v/nopecha?label=NPM&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fnpm">
    <img alt="GitHub Release" src="https://img.shields.io/github/v/release/NopeCHALLC/nopecha-extension?label=Extension%20Release&color=4a4&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fgithub">
    <img alt="Chrome Web Store Version" src="https://img.shields.io/chrome-web-store/v/dknlfmjaanfblgfdfebhijalfmhmjjjo?label=Chrome%20Web%20Store&color=4a4&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Fchrome">
    <img alt="Mozilla Add-on Version" src="https://img.shields.io/amo/v/noptcha?label=Mozilla%20Add-on&color=4a4&link=https%3A%2F%2Fnopecha.com&link=https%3A%2F%2Fnopecha.com%2Ffirefox">
</p>

---

*Latest News* 🔥

- [2026/01] Released [0.5.5](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.5) improving hCaptcha bounding-box precision for canvas-based challenges; improving mouse action stability for all supported CAPTCHAs; and fixing minor bugs. See the release notes [here](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.5).
- [2025/12] Released [0.5.4](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.4) updating mouse actions into an undetectable implementation for hCaptcha, FunCAPTCHA, reCAPTCHA, and Cloudflare Turnstile (Chromium-only), among other fixes and improvements. See the release notes [here](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.4).
- [2025/11] Released [0.5.3](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.3) adding support for hCaptcha video challenges and improved click precision; introduced online RL for browser agents. See the release notes [here](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.3).
- [2025/11] Released [0.5.2](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.2) fixing hCaptcha drag-and-drop coordinate rescaling on small viewports, Turnstile checkbox detection on Cloudflare interstitial pages, improving Turnstile bounding boxes, hardening reCAPTCHA flows, and restoring GeeTest. See the updated API reference [here](https://nopecha.com/api-reference/).
- [2025/11] Released [0.5.1](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.1) to adapt to hCaptcha’s new coordinate system post 0.5.0. See the notes [here](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.1).
- [2025/11] Released [0.5.0](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.0) introducing new AI models for hCaptcha and general computer use (invite-only beta), plus Turnstile fixes, performance, and stability improvements. Notes [here](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.5.0).

<details>
<summary>Previous News</summary>

- [2024/11] Released [0.4.13](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.13) fixing Cloudflare Turnstile, improving GeeTest recognition, and delivering performance and stability improvements.
- [2024/06] Released [0.4.12](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.12) fixing Cloudflare Turnstile.
- [2024/06] Released [0.4.11](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.11) fixing the reCAPTCHA language code.
- [2024/06] Released [0.4.10](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.10) adding beta support for GeeTest, Lemin, and Yandex CAPTCHAs; plus fixes for AWS CAPTCHA and Cloudflare Turnstile, and stability improvements.
- [2024/05] Released [0.4.9](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.9) adding retry delay to avoid rate limits, fixing icon text overflow, and improving stability.
- [2024/04] Released [0.4.8](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.8) fixing AWS WAF loop; improving AWS WAF, hCaptcha, and reCAPTCHA recognition; plus performance and minor bug fixes.
- [2023/11] Released [0.4.7](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.7) adding CSS selector extraction via UI and a disabled hosts menu; fixing Text CAPTCHA input, duplicate AWS WAF API calls, and Firefox logs; with performance and stability improvements.
- [2023/11] Released [0.4.6](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.6) with a UI redesign, Settings API logs, an incognito bug fix, and major stability improvements.
- [2023/10] Released [0.4.5](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.5) fixing empty image data in POST and PerimeterX on several domains; stability improvements.
- [2023/10] Released [0.4.4](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.4) fixing Draw a box around challenges; minor stability improvements.
- [2023/10] Released [0.4.3](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.3) adding support for a new hCaptcha API function.
- [2023/10] Released [0.4.2](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.2) improving hCaptcha area select recognition and fixing minor bugs.
- [2023/10] Released [0.4.1](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.1) maintenance update.
- [2023/10] Released [0.4.0](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.4.0) maintenance update.
- [2023/04] Released [0.3.13](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.13) maintenance update.
- [2023/04] Released [0.3.12](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.12) maintenance update.
- [2023/04] Released [0.3.11](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.11) maintenance update.
- [2023/04] Released [0.3.10](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.10) maintenance update.
- [2023/04] Released [0.3.9](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.9) maintenance update.
- [2023/03] Released [0.3.8](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.8) fixing an hCaptcha multiple choice bug.
- [2023/03] Released [0.3.7](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.7) maintenance update.
- [2023/03] Released [0.3.6](https://github.com/NopeCHALLC/nopecha-extension/releases/tag/0.3.6) maintenance update.
- [2022/12] Major commit [textcaptcha empty selectors](https://github.com/NopeCHALLC/nopecha-extension/commit/6d97479) improving Text CAPTCHA selector handling.
- [2022/12] Major commit [popup mods, auth header](https://github.com/NopeCHALLC/nopecha-extension/commit/aa9f7e7) updating popup UI and authentication headers.
- [2022/11] Major commit [BG API, reCAPTCHA visibility check, Firefox bug fix](https://github.com/NopeCHALLC/nopecha-extension/commit/bfa8a97) adding background API functions, improving reCAPTCHA visibility checks, and fixing Firefox issues.
- [2022/11] Major commit [add disabled hosts](https://github.com/NopeCHALLC/nopecha-extension/commit/bf304de) introducing a disabled hosts list.
- [2022/11] Major commit [add custom solve delay input](https://github.com/NopeCHALLC/nopecha-extension/commit/b572421) exposing a configurable solve delay.
- [2022/11] Major commit [Popup (#21)](https://github.com/NopeCHALLC/nopecha-extension/commit/31daddb) introducing a new popup interface.
- [2022/11] Major commit [add aws waf](https://github.com/NopeCHALLC/nopecha-extension/commit/a062b67) adding first class automation for AWS WAF challenges.
- [2022/10] Major commit [locator iframes & add funcaptcha demo](https://github.com/NopeCHALLC/nopecha-extension/commit/188421b) enhancing iframe injection and adding a FunCaptcha demo.
- [2022/10] Major commit [ocr autodetect WIP](https://github.com/NopeCHALLC/nopecha-extension/commit/14de746) adding OCR auto detection groundwork.
- [2022/10] Major commit [ocr base64 from canvas](https://github.com/NopeCHALLC/nopecha-extension/commit/f1883e1) implementing base64 OCR extraction from canvas.

</details>

---

## About

NopeCHA is a **free-to-use** and **fully automatic** CAPTCHA solver powered by multimodal AI through the [NopeCHA API platform](https://nopecha.com/api-reference/).

### Why NopeCHA?

- Staying up-to-date with frequently changing CAPTCHA challenges can be tedious.
- Our extensions, libraries, and API receive regular updates to keep up with the latest challenges, ensuring uninterrupted service for your workflow.
- Load our extension in an automated browser like Selenium and watch it solve CAPTCHAs on any website you visit. No need to write custom code to bypass CAPTCHAs.
- Use our API endpoints or Python and Node.js libraries use in custom applications, scripts, or bots.
- Our AI is state-of-the-art. Behind the scenes, we use browsers controlled by AI agents to collect feedback by interacting with real CAPTCHAs. Then, the AI agents use this experience to update their policies, continuously and autonomously. The moment a new CAPTCHA is released, our models are already learning to solve it. Our robust and powerful online RL pipeline allows us to stay ahead of the curve and offer the lowest prices on the market.

Find the full list of supported CAPTCHAs [here](https://developers.nopecha.com/captcha/).

<br>

## Getting Started

The fastest way to start is to install our browser extension that automatically detects and solves CAPTCHAs present on the page. It works in both Chrome and Firefox, including all Chromium-based automation tools like Puppeteer and Selenium.

<p align="center">
    <a href="https://www.nopecha.com/chrome">
        <img src="assets/chrome.svg?raw=true" alt="Chrome" width="16"/> Chrome Extension
    </a>
    &nbsp; &nbsp;
    <a href="https://www.nopecha.com/firefox">
        <img src="assets/firefox.svg?raw=true" alt="Firefox" width="16"/> Firefox Add-on
    </a>
</p>

Free to use for up to 100 requests per day. No sign-up or API key needed! Just install our extension and it will work instantly on any CAPTCHA it detects.

> *Note: requests made without an API key counts usage by IP address.*

For higher limits and more features, sign up at <a href="https://nopecha.com">NopeCHA.com</a> to create an API key.


<br>

For developers integrating NopeCHA into their projects, please see our <a href="https://nopecha.com/docs/">Documentation</a> and <a href="https://nopecha.com/api-reference/">API reference</a>.

<br>

### Supported CAPTCHA Types

Here is a sample of CAPTCHA types supported by NopeCHA, with more added regularly:

| reCAPTCHA | FunCAPTCHA |
:-:|:-:
![reCAPTCHA](assets/recaptcha.gif?raw=true) | ![FunCAPTCHA](assets/funcaptcha.gif?raw=true)

| hCaptcha | AWS WAF |
:-:|:-:
![hCaptcha](assets/hcaptcha.gif?raw=true) | ![AWS WAF CAPTCHA](assets/awscaptcha.gif?raw=true)

| Text CAPTCHA | Cloudflare Turnstile |
:-:|:-:|
![Text-based CAPTCHA](assets/textcaptcha.gif?raw=true) | ![Cloudflare Turnstile](assets/turnstile.gif?raw=true)

| And more ... | |
:-:|:-:
![CAPTCHA](assets/hcaptcha_video_type.gif) | ![CAPTCHA](assets/hcaptcha_recognition_sample.gif)
<!-- ![CAPTCHA](assets/collage.png?raw=true) -->

<br>

## Resources

- [See our latest release notes](https://github.com/NopeCHALLC/nopecha-extension/releases) for the most recent updates and new features.
- [View API reference](https://nopecha.com/api-reference/) for the full list of supported endpoints and CAPTCHAs.
- [View documentation](https://nopecha.com/docs/) for guides on how to automate using the NopeCHA extension.
- [Visit our website](https://nopecha.com) for more information about our services and to sign up for an API key.

---

<br>

## About our Transition to Closed Source in 2023

<details>
<summary>Read more</summary>

### Why Closed Source?

In early 2023, hCaptcha and FunCAPTCHA added a hardcoded check to detect NopeCHA v0.3.x and open-source softwares developed by NopeCHA, LLC.
This attention validates our impact.
To maintain our edge without offering CAPTCHA providers a counter-strategy, we have chosen to restrict source code access.

### What Changed

We continue to publish the latest builds under <a href="../../releases">GitHub releases</a> and in the Chrome Web Store and Mozilla Add-on store, but the source code is no longer publicly available.

### The Road Ahead

We are committed to expanding support across CAPTCHA providers and improving accuracy, throughput, and cost efficiency.

Thanks for your support.

</details>

<br>

![NopeCHA Digital Gym](assets/nopecha_banner_0.webp?raw=true)

Download .txt
gitextract_kyaexdx_/

├── .gitignore
├── LICENSE
└── README.md
Condensed preview — 3 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (16K chars).
[
  {
    "path": ".gitignore",
    "chars": 104,
    "preview": "# Keep main minimal: ignore everything by default\n*\n!.gitignore\n!README.md\n!LICENSE\n!assets/\n!assets/**\n"
  },
  {
    "path": "LICENSE",
    "chars": 1064,
    "preview": "MIT License\n\nCopyright (c) 2022 NopeCHA\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof"
  },
  {
    "path": "README.md",
    "chars": 14122,
    "preview": "<br>\n\n<p align=\"center\">\n    <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/nopecha_1600x"
  }
]

About this extraction

This page contains the full source code of the NopeCHALLC/nopecha-extension GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 3 files (14.9 KB), approximately 4.5k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!