Buster is a browser extension that solves reCAPTCHA audio challenges using speech recognition. When users encounter a reCAPTCHA with an audio challenge, they can click the extension button to automatically transcribe and submit the solution. The extension supports multiple speech recognition services including Google Cloud Speech-to-Text, IBM Watson, Microsoft Azure, Wit.ai, and local options like Whisper and Gemini Nano. It also offers a companion client app that can simulate user interactions to improve success rates. Built with Vue.js/Vuetify and designed for cross-browser compatibility (Chrome, Edge, Firefox, Opera), the extension uses Manifest V3 where available and includes features like theme support, automatic updates, and contribution prompts.
Chance is a multi-platform Flutter application for browsing and posting to imageboard forums (4chan, 8kun, Lainchan, Hacker News, etc.). It implements a rich, adaptive UI that switches between Material Design and Cupertino styling based on platform and user preference. The app handles complex networking tasks including Cloudflare bypass, multiple captcha systems (reCAPTCHA, hCaptcha, custom 4chan captcha), TLS fingerprinting, and HTTP caching. It features a full media pipeline with streaming MP4/HLS support, thumbnail generation via FFmpeg, and a custom local HTTP server for video playback. State is persisted using Hive, with sophisticated conflict resolution for settings and watched threads. The codebase demonstrates high craftsmanship in areas like custom gesture recognizers, a generic priority queue for rate limiting, and a rich post-span rendering system. However, it relies on forked dependencies (Dio, Hive, flutter_inappwebview) and contains many generated files and platform-specific workarounds that introduce maintenance risk.
Botright is a Python library built on Playwright that provides advanced browser automation with stealth features to evade bot detection. It includes proxy management, fingerprint spoofing using real browser profiles (chrome-fingerprints), human-like mouse movements, and CAPTCHA solving for hCaptcha, reCAPTCHA, and Geetest (though Geetest support is currently disabled). The library wraps Playwright's API with a custom layer that intercepts browser events, modifies user agent, platform, and other fingerprinting vectors, and injects anti-detection scripts. It supports both headless and headed modes, proxy rotation, and response caching. The codebase is well-structured but has commented-out modules indicating incomplete transitions (e.g., Geetest).