$ show dessant/buster
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.
The LLM identified 2 files worth highlighting for reuse:
Provides a reliable storage abstraction layer that ensures browser storage is ready before use, handles schema migrations, and offers a clean get/set/remove/clear API. Demonstrates the pattern of isolating storage concerns with readiness checking to prevent race conditions in extension initialization.
A comprehensive utility collection solving common browser extension challenges: offscreen document setup for MV3, audio processing pipelines, DOM helpers with retry logic, messaging patterns, and platform detection. Shows deep expertise in handling browser-specific quirks and MV3/MV2 differences while providing reusable functions for extension development.