{"id":15012824,"url":"https://github.com/qin2dim/hcaptcha-challenger","last_synced_at":"2025-05-13T19:16:31.471Z","repository":{"id":279878083,"uuid":"459466436","full_name":"QIN2DIM/hcaptcha-challenger","owner":"QIN2DIM","description":"🥂 Gracefully face hCaptcha challenge with multimodal large language model.","archived":false,"fork":false,"pushed_at":"2025-05-05T17:36:46.000Z","size":137050,"stargazers_count":1683,"open_issues_count":17,"forks_count":299,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-05-05T18:16:05.496Z","etag":null,"topics":["agent","ai-agents","captcha","captcha-solver","captcha-solving","chatgpt","clip","gemini","hcaptcha","hcaptcha-solver","llm","openai","playwright","yolo"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QIN2DIM.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"ech0sec","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-02-15T07:08:12.000Z","updated_at":"2025-05-05T18:15:51.000Z","dependencies_parsed_at":"2025-02-28T08:41:29.076Z","dependency_job_id":"8be0331b-4173-44ac-82b8-8180b67d4556","html_url":"https://github.com/QIN2DIM/hcaptcha-challenger","commit_stats":null,"previous_names":["qin2dim/hcaptcha-challenger"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QIN2DIM","download_url":"https://codeload.github.com/QIN2DIM/hcaptcha-challenger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010823,"owners_count":21999003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai-agents","captcha","captcha-solver","captcha-solving","chatgpt","clip","gemini","hcaptcha","hcaptcha-solver","llm","openai","playwright","yolo"],"created_at":"2024-09-24T19:43:16.705Z","updated_at":"2025-05-13T19:16:26.460Z","avatar_url":"https://github.com/QIN2DIM.png","language":"Python","funding_links":["https://ko-fi.com/ech0sec"],"categories":["NLP"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003e hCaptcha Challenger\u003c/h1\u003e\n    \u003cp\u003e🚀 Gracefully face hCaptcha challenge with multimodal large language model.\u003c/p\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/v/hcaptcha-challenger?style=flat-square\u0026logo=python\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/dw/hcaptcha-challenger?style=flat-square\u0026logo=aiqfome\u0026label=downloads%40PyPI\"\u003e\n    \u003ca href=\"https://github.com/QIN2DIM/hcaptcha-challenger/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/QIN2DIM/hcaptcha-challenger/model/total?style=flat-square\u0026logo=github\"\u003e\u003c/a\u003e\n\t\u003cbr\u003e\n\t\u003ca href=\"https://discord.gg/m9ZRBTZvbr\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/978108215499816980?style=social\u0026logo=discord\u0026label=echosec\"\u003e\u003c/a\u003e\n \t\u003ca href = \"https://t.me/+Cn-KBOTCaWNmNGNh\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=social\u0026logo=telegram\u0026label=chat\u0026message=studio\" \u003e\u003c/a\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\u003c/div\u003e\n\n\n![hcaptcha-challenger-demo](https://github.com/QIN2DIM/img_pool/blob/main/img/hcaptcha-challenger3.gif)\n\n## Introduction\n\nDoes not rely on any Tampermonkey script.\n\nDoes not use any third-party anti-captcha services.\n\nJust implement some interfaces to make `AI vs AI` possible.\n\n**Documentation:** [English](./docs/README.md) | [简体中文](./docs/README_zh.md) | [Русский 🇷🇺](./docs/README_ru.md) | [Tiếng Việt](./docs/README_vi.md) 🙌\n\n## What's features\n\n| Challenge Type                          | Pluggable Resource                                           | Agent Capability |\n| --------------------------------------- | ------------------------------------------------------------ | ---------------- |\n| `image_label_binary`                    | ResNet  ONNX classification [#220401](https://github.com/QIN2DIM/hcaptcha-challenger/issues?q=label%3A%22%F0%9F%94%A5+challenge%22+) | ✅                |\n| `image_label_area_select: point`        | YOLOv8 ONNX detection  [#230826](https://github.com/QIN2DIM/hcaptcha-challenger/issues/588) | ✅                |\n| `image_label_area_select: bounding box` | YOLOv8 ONNX segmentation  [#230828](https://github.com/QIN2DIM/hcaptcha-challenger/issues/592) | -                |\n| `image_label_multiple_choice`           | ViT ONNX zero-shot motion [#231109](https://github.com/QIN2DIM/hcaptcha-challenger/issues/917) | -                |\n| `image_drag_drop`                       | Spatial Chain-of-Thought [#250401](https://github.com/QIN2DIM/hcaptcha-challenger/issues/995) | ✅                |\n\n| Advanced Task               | Pluggable Resource                                           |\n| --------------------------- | ------------------------------------------------------------ |\n| `Rank.Strategy`             | nested-model-zoo [#231006](https://github.com/QIN2DIM/hcaptcha-challenger/issues/797) |\n| `self-supervised challenge` | CLIP-ViT [#231022](https://github.com/QIN2DIM/hcaptcha-challenger/issues/858) |\n| `Agentic Workflow`          | AIOps Multimodal Large language model [#250331](https://github.com/QIN2DIM/hcaptcha-challenger/pull/980) |\n\n## Workflow\n\n| Tasks                         | Resource                                                     |\n| ----------------------------- | ------------------------------------------------------------ |\n| `ci: sentinel`                | [![hCAPTCHA Sentinel](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/sentinel.yaml/badge.svg?branch=main)](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/sentinel.yaml) |\n| `ci: collector`               | [![hCAPTCHA Collector](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/collector.yaml/badge.svg)](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/collector.yaml) |\n| `datasets: VCS, annoate`      | [#roboflow](https://app.roboflow.com/), [#model-factory](https://github.com/beiyuouo/hcaptcha-model-factory) |\n| `model: ResNet - train / val` | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/captcha-challenger/hcaptcha-model-factory/blob/main/automation/roboflow_resnet.ipynb) |\n| `model: YOLOv8 - train / val` | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/QIN2DIM/hcaptcha-challenger/blob/main/automation/roboflow_yolov8.ipynb) |\n| `model: upload, upgrade`      | [#objects](https://github.com/QIN2DIM/hcaptcha-challenger/tree/main/src), [#modelhub](https://github.com/QIN2DIM/hcaptcha-challenger/releases/tag/model) |\n| `datasets: public, archive`   | [#roboflow-universe](https://universe.roboflow.com/qin2dim/), [#captcha-datasets](https://github.com/captcha-challenger/hcaptcha-whistleblower) |\n\n## Contributors\nI would like to express my sincere gratitude to all the contributors.\n\n[![](https://opencollective.com/hcaptcha-challenger/contributors.svg?width=890\u0026button=false)](https://github.com/QIN2DIM/hcaptcha-challenger/graphs/contributors)\n\n## What's next\n\n- [Dislock](https://github.com/Vinyzu/DiscordGenerator), the most advanced Discord Browser Generator. Powered by hCaptcha Solving AI.\n- [undetected-playwright](https://github.com/QIN2DIM/undetected-playwright), stash the fingerprint of playwright-based web agents.\n- [epic-awesome-gamer](https://github.com/QIN2DIM/epic-awesome-gamer), gracefully claim weekly free games from Epic Store.\n\n## Reference\n\n- [Microsoft/playwright-python](https://github.com/microsoft/playwright-python)\n- [Anthropic/MCP](https://github.com/modelcontextprotocol)\n- [Google/A2A](https://github.com/google/A2A)\n- [Google/Gemini](https://ai.google.dev/gemini-api/docs/models#gemini-2.5-pro-preview-03-25)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqin2dim%2Fhcaptcha-challenger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqin2dim%2Fhcaptcha-challenger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqin2dim%2Fhcaptcha-challenger/lists"}