1.9 KiB
1.9 KiB
github-farm Framework (d4ncboz/github-farm)
Pre-built OAuth harvesting framework for AI gateways. Handles email generation (Gmail dot-trick), IMAP OTP listening, and 9Router session injection.
What it does
Harvests OAuth tokens from AI platforms that accept GitHub OAuth. The platforms give free credits ($120-250) per GitHub account.
What it does NOT do
- Does NOT create GitHub accounts — you need pre-existing accounts. Pair with
github-autoregskill. - Does NOT include browser automation — only email generation, OTP listening, and token injection.
- Does NOT handle the browser OAuth flow — use
github-oauth-automationpatterns instead.
Platforms
| Platform | Reward | Auth |
|---|---|---|
| Tabi AI | $120 + $5-10/day | GitHub OAuth |
| GoRouter | $70 + $5-10/day | GitHub OAuth |
| CodeBuddy | 250cr + 100/mo | GitHub Keycloak OIDC |
Quick setup
gh repo fork d4ncboz/github-farm --clone
cd github-farm
cp config/config.example.toml config/config.toml
# Edit config.toml with IMAP credentials
python main.py generate --user <user> --domain gmail.com --type dot --count 20
python main.py listen-otp --user <email> --password <app_password>
Pitfalls
- Framework is OAuth-only — requires EXISTING GitHub accounts. Does not create them.
- Playwright persistent context crashes on Windows (exit 2147483651) — per
github-autoregskill, use CDP:chrome.exe --remote-debugging-port=9222. - GitHub MCP server exists at
C:/Users/User/.local/share/github-mcp-server/v1.7.0/— useghCLI for fork/clone/push before trying Playwright or curl. - Cloudflare blocks all non-browser requests to GitHub signup and platform signup pages. Only real browser sessions work.
- GitHub signup form selectors changed (2026-08) —
input[name="user[email]"]no longer works. Seegithub-autoregskill for current selectors and CDP approach.