← Open Source
aydinnyunus

ai-captcha-bypass

AI Captcha Bypass.

ApplicationsOtherPython
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.23k
Stars
132
Forks
+4
This week
3
Contributors
Created 2024-07-14 · Updated 2026-10-15 · #5722 today
Top developers
aydinnyunusmcansozerikirill-cmc

aydinnyunus/ai-captcha-bypass is ranked 5,722 with 1,225 stars.

Same-category comparison

aydinnyunus/ai-captcha-bypass is ranked 5,722 among these 8 peers; taranis-ai/taranis-ai is ranked 5,717.

Same-category comparison
NameRankMetrics
bowang-lab/MedRAX5,699
Language:
Python
Stars:
1,246
Forks:
207
Description:
MedRAX: Medical Reasoning Agent for Chest X-ray - ICML 2025.
goodroot/hyprwhspr5,705
Language:
Python
Stars:
1,242
Forks:
104
Description:
Native speech-to-text for Linux - Fast, accurate, private, and hackable system-wide dictation.
thClaws/thClaws5,708
Language:
Rust
Stars:
1,238
Forks:
183
taranis-ai/taranis-ai5,717
Language:
Python
Stars:
1,229
Forks:
181
Description:
Taranis AI is an advanced Open-Source Intelligence (OSINT) tool, leveraging Artificial Intelligence to revolutionize information gathering and situational analysis.
SalesforceAIResearch/enterprise-deep-research5,733
Language:
Python
Stars:
1,217
Forks:
190
Description:
Salesforce Enterprise Deep Research.
soongenwong/claudecode5,738
Language:
Rust
Stars:
1,215
Forks:
421
Description:
Open Source ClaudeCode Leaked. Same functionalities as Claude Code by Anthropic. Written in Rust, Ready to use immediately for free.
FunnyWolf/agentic-soc-platform5,742
Language:
Python
Stars:
1,211
Forks:
216
Description:
Agentic SOC Platform: A powerful, flexible, open-source, and agent-centric automated security operations platform (AI SOC).
Mininglamp-OSS/octo-web5,747
Language:
TypeScript
Stars:
1,207
Forks:
187
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategoryOther
KeywordsComputer use
Stars1,225
Forks132
Contributors3
Created date2024-07-14
Updated date2026-10-15
Stars in 1 day1
Stars in 7 days4
Rank5,722
Previous rank11,034
Rank change5,312
7-day stars rank6,203
Previous 7-day stars rank5,619
7-day stars rank change-584
Total stars rank9,531
Previous total stars rank9,538
Total stars rank change7
CountryTurkey
README summary

AI-Powered CAPTCHA Solver This project is a Python-based command-line tool that uses large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It leverages Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time. A successful solve is recorded as a GIF in the directory. *Detailed Blog Post*: Key Features **Multiple AI Providers**: Supports both OpenAI (e. **Multiple CAPTCHA Types**: Capable of solving

a variety of CAPTCHA challenges. **Browser Automation**: Uses Selenium to simulate human interaction with web pages. **Extensible**: The modular design makes it easy to add support for new CAPTCHA types or AI models. **Benchmarking**: Includes a script to test the performance and success rate of the solvers. Supported CAPTCHA Types The tool can solve the following CAPTCHA types found on the pages: 1. **Text Captcha**: Simple text recognition. **Complicated Text Captcha**: Text with more distortion and noise. **reCAPTCHA v2**: Google's

"I'm not a robot" checkbox with image selection challenges. **Puzzle Captcha**: Slider puzzles where a piece must be moved to the correct location. **Audio Captcha**: Transcribing spoken letters or numbers from an audio file. 7+ Mozilla Firefox 🔥 **Why users love CapMonster. **Set up your API keys:** Usage The primary script for running the solver is . You need to specify the CAPTCHA type to test. You can also specify the AI provider and model. Command-Line Arguments : (Required) The type of

CAPTCHA to solve. Choices: , , , , : The AI provider to use. Choices: , (Default: ) : The specific model to use (e. (Default: ) Examples **Solve a simple text CAPTCHA using OpenAI (default):** **Solve a complicated text CAPTCHA using Gemini:** **Solve a reCAPTCHA v2 challenge using Gemini:** **Transcribe an audio CAPTCHA:** **Solve a puzzle CAPTCHA using a specific OpenAI model:** How It Works 1. **Launch Browser**: The script starts a Firefox browser instance using Selenium. **Navigate**: It goes to the demo page for the specified CAPTCHA

type. **Capture**: It takes screenshots of the CAPTCHA challenge (image, instructions, or puzzle). **AI Analysis**: The captured images or audio files are sent to the selected AI provider (OpenAI or Gemini) with a specific prompt tailored to the CAPTCHA type. **Get Action**: The AI returns the solution (text, coordinates, or image selections). **Perform Action**: The script uses Selenium to enter the text, move the slider, or click the correct images. **Verify**: The script checks for a success message to confirm

the CAPTCHA was solved. Success Examples Here are some examples of the solver successfully bypassing different CAPTCHA types. | CAPTCHA Type | OpenAI (GPT-4o) | Gemini (2. Handles command-line arguments and calls the appropriate test functions. : Contains all the functions for interacting with the OpenAI and Gemini APIs. This is where prompts are defined and API calls are made. : Implements the logic specifically for solving the multi-step slider puzzle CAPTCHA. : A script for running multiple tests to evaluate the performance

and success rate of the different solvers. : A list of all the Python packages required for the project. : Directory where

Frequently asked questions

How many stars and forks are recorded?

aydinnyunus/ai-captcha-bypass has 1,225 stars and 132 forks.

What is the repository rank?

aydinnyunus/ai-captcha-bypass is ranked 5,722.

What language and category are recorded?

aydinnyunus/ai-captcha-bypass has 1,225 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

aydinnyunus/ai-captcha-bypass is compared with taranis-ai/taranis-ai, ranked 5,717 with 1,229 stars.

README

AI-Powered CAPTCHA Solver

This project is a Python-based command-line tool that uses large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It leverages Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time.

A successful solve is recorded as a GIF in the successful_solves directory.

Detailed Blog Post: https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/

Key Features

  • Multiple AI Providers: Supports both OpenAI (e.g., GPT-4o) and Google Gemini (e.g., Gemini 2.5 Pro) models.
  • Multiple CAPTCHA Types: Capable of solving a variety of CAPTCHA challenges.
  • Browser Automation: Uses Selenium to simulate human interaction with web pages.
  • Extensible: The modular design makes it easy to add support for new CAPTCHA types or AI models.
  • Benchmarking: Includes a script to test the performance and success rate of the solvers.

Supported CAPTCHA Types

The tool can solve the following CAPTCHA types found on the 2captcha.com/demo/ pages:

  1. Text Captcha: Simple text recognition.
  2. Complicated Text Captcha: Text with more distortion and noise.
  3. reCAPTCHA v2: Google's "I'm not a robot" checkbox with image selection challenges.
  4. Puzzle Captcha: Slider puzzles where a piece must be moved to the correct location.
  5. Audio Captcha: Transcribing spoken letters or numbers from an audio file.

Prerequisites

  • Python 3.7+
  • Mozilla Firefox

🔥 Why users love CapMonster.Cloud

💡 Very high success rates (up to 99%)
⚡ Super fast solving times
💲 Affordable transparent pricing (pay per 1,000 CAPTCHAs)
🔌 Easy integration via API + browser extensions
⭐ Excellent reviews on TrustPilot, SourceForge, SaaSHub, AlternativeTo

--

🔗 Useful Links

💲 Pricing & Supported CAPTCHA Types (25+ types supported)
📘 API Documentation
💡 Main Website → capmonster.cloud
⭐ Reviews → TrustPilot


Installation & Configuration

  1. Clone the repository:

    git clone https://github.com/aydinnyunus/ai-captcha-bypass
    cd ai-captcha-bypass
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Set up your API keys: Create a .env file in the root directory by copying the example file:

    cp .env.example .env
    

    Open the .env file and add your API keys for OpenAI and/or Google Gemini:

    OPENAI_API_KEY="sk-..."
    GOOGLE_API_KEY="..."
    

Usage

The primary script for running the solver is main.py. You need to specify the CAPTCHA type to test. You can also specify the AI provider and model.

Command-Line Arguments

  • captcha_type: (Required) The type of CAPTCHA to solve.
    • Choices: puzzle, text, complicated_text, recaptcha_v2, audio
  • --provider: The AI provider to use.
    • Choices: openai, gemini (Default: openai)
  • --model: The specific model to use (e.g., gpt-4o, gemini-2.5-flash).
  • --file: Path to an audio file for the audio test. (Default: files/audio.mp3)

Examples

Solve a simple text CAPTCHA using OpenAI (default):

python main.py text

Solve a complicated text CAPTCHA using Gemini:

python main.py complicated_text --provider gemini

Solve a reCAPTCHA v2 challenge using Gemini:

python main.py recaptcha_v2 --provider gemini

Transcribe an audio CAPTCHA:

python main.py audio --file files/radio.wav --provider openai

Solve a puzzle CAPTCHA using a specific OpenAI model:

python main.py puzzle --provider openai --model gpt-4o

How It Works

  1. Launch Browser: The script starts a Firefox browser instance using Selenium.
  2. Navigate: It goes to the demo page for the specified CAPTCHA type.
  3. Capture: It takes screenshots of the CAPTCHA challenge (image, instructions, or puzzle).
  4. AI Analysis: The captured images or audio files are sent to the selected AI provider (OpenAI or Gemini) with a specific prompt tailored to the CAPTCHA type.
  5. Get Action: The AI returns the solution (text, coordinates, or image selections).
  6. Perform Action: The script uses Selenium to enter the text, move the slider, or click the correct images.
  7. Verify: The script checks for a success message to confirm the CAPTCHA was solved.

Success Examples

Here are some examples of the solver successfully bypassing different CAPTCHA types.

CAPTCHA Type OpenAI (GPT-4o) Gemini (2.5 Pro)
reCAPTCHA v2
Puzzle
Complicated Text

Project Structure

  • main.py: The main entry point to run the CAPTCHA solver tests. Handles command-line arguments and calls the appropriate test functions.
  • ai_utils.py: Contains all the functions for interacting with the OpenAI and Gemini APIs. This is where prompts are defined and API calls are made.
  • puzzle_solver.py: Implements the logic specifically for solving the multi-step slider puzzle CAPTCHA.
  • benchmark.py: A script for running multiple tests to evaluate the performance and success rate of the different solvers.
  • requirements.txt: A list of all the Python packages required for the project.
  • screenshots/: Directory where screenshots of CAPTCHAs are temporarily saved.
  • successful_solves/: Directory where GIFs of successful solutions are saved.

Contact

Nearby in the ranking
Similar items