Discover and explore top open-source AI tools and projects—updated daily.
QLHazyCoderChrome extension for automating OpenAI OAuth flows
Top 10.4% on SourcePulse
This Chrome extension automates the complex process of registering and logging into OpenAI accounts via OAuth, specifically designed for users needing to manage bulk account creation or testing. It streamlines the entire workflow, from obtaining OAuth links from a CPA panel to verifying callbacks, significantly reducing manual effort and potential errors.
How It Works
The extension operates as a multi-step automation tool, orchestrated through a sidebar interface. It sequentially handles obtaining OAuth authorization links from a user-provided CPA management panel, navigating to OpenAI's registration or login pages, filling credentials, fetching verification codes via integrated email services (QQ, 163, Inbucket, or DuckDuckGo temporary emails), and confirming OAuth consent. A key feature is its use of the Chrome debugger to programmatically click the "Continue" button on the OAuth consent page and listen for the local callback URL, enabling near-complete automation of the process. Runtime states are managed in session storage, while configurations persist locally.
Quick Start & Requirements
chrome://extensions/ after enabling developer mode.Highlighted Details
@duck.com addresses.Maintenance & Community
No specific details regarding maintainers, community channels (like Discord or Slack), or project roadmap were found in the provided documentation.
Licensing & Compatibility
The license type and any compatibility notes for commercial use or closed-source linking are not specified in the provided README.
Limitations & Caveats
The automated OAuth confirmation step (Step 8) is highly sensitive to changes in the target page's DOM structure. Automatic DuckDuckGo email acquisition and CPA panel interactions also depend on the exact DOM structure matching the script's selectors. The button name "Manual OAuth Confirm" for Step 8 is outdated, as the code now attempts an automatic click. The callback URL capture is strictly limited to specific localhost or 127.0.0.1 formats.
2 days ago
Inactive