# Qoder CLI — Registration Target **Discovered**: 2026-08-08 · **Updated**: 2026-08-08 ## Quick facts - **Site**: https://qoder.com/ (Alibaba product, 1M+ users) - **CLI**: `curl -fsSL https://qoder.com/install | bash` - **Trial**: **2-week Pro Trial** + 300 credits free for new users - **API**: PAT (Personal Access Token) from Account → Integrations - **Models** (confirmed via qoder-proxy CN backend): `qwen3.8-max-preview`, `qwen3.7-max`, `qwen3.7-plus`, `deepseek-v4-pro`, `deepseek-v4-flash`, `glm-5.2`, `kimi-k2.7-code`, `minimax-m2.7`, `qwen3.6-flash`, `qoder-cn`, `auto` — all top-tier models in one account - **Auth**: Email, Google, or GitHub signup - **CAPTCHA**: Chinese slider CAPTCHA on email signup (not Turnstile) ## Auto-Reg Tools (ranked by quality) ### 1. qoder-creator (okky-x0f/qoder-creator) ⭐ PREFERRED - **107 stars**, 46 forks, Python, MIT license, v5.0.0 - **Full automation with UI interaction** — auto-claims Pro Trial + 300 Credits - Playwright + Camoufox + playwright-stealth (anti-detect) - **Patches Qoder Desktop data**: fake MAC, machineId, MS device ID, UMID, PKCE - Captures device auth URL from Chrome tabs → completes Google OAuth in browser - Smart skip (already processed emails), random delays 30-60s - Supports macOS, Windows, Linux - Accounts format: `email|password` in `qoder_akun.txt` - Output: `qoder_sukses.txt`, `qoder_api_keys.txt`, `qoder_failed.txt` - **Requires**: Qoder Desktop app installed + Google Chrome ### 2. qoder-autopilot (tistis8321/qoder-autopilot) - **14 stars**, Python, MIT license - Playwright + Camoufox, temp-mail, 9Router - Windows 10/11 only — distributed as .exe (less flexible) ### 3. qoder-proxy (avaritiachaos/qoder-proxy) ⭐ PREFERRED for API - **142 stars**, 40 forks, Node.js, MIT license, v1.5.1 - **OpenAI + Anthropic compatible** HTTP proxy for Qoder CLI - Both CN (`qoderclicn`) and Global (`qodercli`) backends - Endpoints: `/v1/chat/completions`, `/v1/messages`, `/v1/models`, `/health` - Streaming, tool calling, web dashboard, local usage stats - Security: 127.0.0.1 only, CORS reject, PROXY_API_KEY auth - CN backend uses PAT; Global backend uses `qodercli login` (OAuth) ### 4. qoder-proxy (foxy1402/qoder-proxy) — older - **51 stars**, JavaScript, MIT license - Simpler, fewer features, 3 months stale ## Registration flow 1. Web signup: email → password → **Chinese slider CAPTCHA** ⛔ 2. GitHub OAuth: `qoder.com → github.com → DataDome CAPTCHA` ⛔ 3. Google OAuth: `qoder.com → accounts.google.com` ✅ (needs Google account) 4. After signup: 2-week Pro Trial activates automatically 5. PAT: Account → Integrations → Create PAT → `qoder_pat_...` ## Strategy for mass registration 1. **Path A (Google OAuth)**: Use existing Gmail accounts → sign up via Google OAuth 2. **Path B (qoder-creator)**: Clone repo, prepare `qoder_akun.txt` with email|password pairs, run on desktop with Qoder installed 3. Extract PATs from `qoder_api_keys.txt` 4. Deploy `avaritiachaos/qoder-proxy` on VPS → expose as OpenAI-compatible endpoint 5. Add qoder-proxy as upstream in th-gateway ## Proxy deployment (VPS) ```bash # Install qoderclicn npm install -g @qodercn-ai/qoderclicn # Clone proxy git clone https://github.com/avaritiachaos/qoder-proxy cd qoder-proxy && npm install # Configure .env echo 'CLI_BACKEND=cn' > .env echo 'QODERCN_PERSONAL_ACCESS_TOKEN=qoder_pat_...' >> .env echo 'PROXY_API_KEY=sk-gateway-key' >> .env # Start npm start # → http://127.0.0.1:3000 ``` ## API usage ```bash # List models curl http://127.0.0.1:3000/v1/models -H "x-api-key: [REDACTED]" # Chat completion curl -X POST http://127.0.0.1:3000/v1/chat/completions \ -H "Authorization: Bearer sk-gateway-key" \ -H "Content-Type: application/json" \ -d '{"model":"qoder-cn","messages":[{"role":"user","content":"hi"}]}' ``` ## Pitfalls - **Chinese slider CAPTCHA**: email signup blocked by slider puzzle — not solvable with clicks - **GitHub DataDome**: GitHub OAuth redirects to DataDome CAPTCHA on signup - **Google OAuth is the path**: use existing Google accounts to bypass CAPTCHA - **qoder-creator needs Qoder Desktop**: installed on the machine — not headless - **1 trial per user**: multiple accounts from same IP may be flagged - **PAT expiration**: PATs can expire — need rotation strategy - **CN vs Global**: CN backend (qoder.com.cn) uses PAT; Global (qoder.com) uses OAuth - **Credit metering**: Pro Trial has credit limits — monitor usage