andreanocalvin/qoder-autologin — explained in plain English
Analysis updated 2026-05-18
Batch log in many Qoder accounts to 9router instead of doing it one at a time.
Run multiple browser sessions concurrently to speed up account processing.
Test whether a set of credentials works without actually saving them to 9router's database.
Check that an installed 9router version meets the minimum required version before running.
| andreanocalvin/qoder-autologin | 1lystore/awaek | actashui/sjtu-ppt-template-skill | |
|---|---|---|---|
| Stars | 13 | 13 | 13 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+, Node.js, Playwright's Chromium install, and a working 9router installation at version 0.4.71 or newer. Account credentials are stored in a plain text file.
This is a Python automation tool that logs Qoder accounts into a service called 9router using Google's sign-in system (SSO). Rather than signing in manually one account at a time, this script opens a browser, navigates the Google login and consent screens automatically, and completes the connection between a Qoder account and 9router without you having to click through each step yourself. The readme notes it was reverse-engineered from 9router version 0.4.71. The main use case is batch processing: you supply a plain text file with multiple email and password pairs, and the tool works through each one in sequence or in parallel, with up to five browser sessions running at the same time. It skips accounts that are already connected, retries ones that fail (up to three times per run), and checks whether your installed version of 9router meets the minimum required version before starting. The tool runs on Windows 10 or 11 and requires Python 3.10 or newer, along with Node.js (which 9router itself needs). Setup involves running a batch file that installs the Python dependencies and the Playwright browser automation library, which is what the script uses to control the browser in the background. You can run with the browser visible or in headless mode, where the browser is invisible. Each time the script runs it checks the GitHub repository for updates and asks whether to pull the latest version before continuing. There is also a test mode that runs the login process without actually saving anything to 9router's database, which is useful for checking whether credentials work. The readme includes performance estimates: processing a single account takes roughly 22 to 24 seconds, so 50 accounts with two concurrent browsers takes around six minutes. Running more than two concurrent sessions at once may trigger rate-limiting from Google, so one or two is the recommended setting. The license is MIT.
A Python script that automates logging multiple Qoder accounts into 9router through Google sign-in, processing a batch list of accounts instead of clicking through each one by hand.
Mainly Python. The stack also includes Python, Playwright, Node.js.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
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.