Analysis updated 2026-05-18
Run a backend queue that accepts hCaptcha solve requests over an API.
Deploy desktop worker apps on multiple machines that connect to the same backend queue.
Check how many solver workers are online through the backend's status endpoint.
| mrafieefard/hcaptchasolver | avacocloud/avaco-deno | doorman11991/budget-aware-mcp | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires running both a Python backend and an Electron desktop worker.
This project is a distributed system for automatically solving hCaptcha challenges. hCaptcha is a security check that websites display to confirm a visitor is a real person, typically a grid of images where you pick the ones matching a prompt. This tool automates that process and returns the token that the website expects after a human completes the challenge. The system has two parts that talk to each other. The first is a Python backend server that receives solve requests over a standard web API. You send it the site key and URL of the page showing the captcha, along with an optional proxy address, and the backend queues the request and waits for a result. The second part is a desktop application built with Electron that runs on one or more machines. Each desktop app connects to the backend over a persistent WebSocket connection, receives solve tasks, opens an embedded browser view to actually work through the captcha, and sends the resulting token back to the backend. This distributed design means you can run multiple desktop workers on different machines and they all feed into the same backend queue. The backend tracks how many workers are connected and how many are available at any moment via a status endpoint. The README contains setup instructions for both parts. The backend requires Python and a small set of dependencies. The desktop app requires Node.js and can be built for Linux, Windows, or macOS. There is no additional documentation beyond what the README provides.
A distributed system with a Python backend and Electron desktop workers that automates solving hCaptcha challenges and returns the resulting token.
Mainly TypeScript. The stack also includes TypeScript, Python, Electron.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.