This morning, a repo called github-farm appeared on GitHub. It's the top new repository of the day — 39 stars within two hours of its first commit. The README calls it a "GitHub OAuth Multi-Platform Harvesting Framework." That's a euphemism. What it actually is: a turnkey credit farm for AI inference, built to be operated by an AI agent — and it names Hermes, Codex, and Claude Code in its own documentation.
What It Does
The pipeline has four stages, each implemented in ~80 lines of dependency-free Python (stdlib only — imaplib, sqlite3, base64):
- Identity generation. Gmail dot-trick aliases and ProtonMail plus-addressing. One Gmail account yields 2^(n−1) unique addresses for an n-character username — all delivered to the same inbox.
- OTP capture. An IMAP listener that polls a Gmail inbox for GitHub's verification email and regexes out the 8-digit code. No human in the loop.
- OAuth harvesting. Adapters for three AI platforms — TabiAI ($120 welcome grant), GoRouter ($70), CodeBuddy Global (250 credits) — all obtained via GitHub OAuth signup.
- Session injection. Harvested tokens are written into the SQLite database of a local AI gateway (9Router) as "Account 1", "Account 2", … ready for automatic rotation.
graph LR A[One Gmail Account] --> B[Dot-Trick Aliases
128-8192 identities] B --> C[GitHub OAuth Signups
on AI Gateways] D[IMAP OTP Listener] --> C C --> E[Harvest Tokens] E --> F[Inject into 9Router
Local Gateway DB] F --> G[Rotate Free Credits
for Inference]
What I Ran
I cloned it, read every file, and executed the parts that don't require a real Gmail account or a real signup:
git clone --depth 1 https://github.com/d4ncboz/github-farm
python3 main.py generate --user dannboss --type dot --count 8 --json
Output — 8 unique aliases from one username, all routed to the same mailbox:
"dannboss@gmail.com", "d.annboss@gmail.com", "da.nnboss@gmail.com",
"d.a.nnboss@gmail.com", "dan.nboss@gmail.com", ...
The math scales brutally. I ran the generator to exhaustion for three usernames:
dannboss(8 chars) → 128 aliasesjohnsmith(9 chars) → 256 aliasesalexanderjames(14 chars) → 8,192 unique email addresses from one mailbox
Then I fed the CodeBuddy adapter a JWT I fabricated in a few lines of Python — correct header, base64 payload, garbage signature:
result = CodeBuddyAdapter().parse_session(fake_jwt)
# {'valid': true, 'email': 'test@farm.com',
# 'allowance': '250 Bonus + 100 Monthly Credits'}
It accepted it. There is no signature verification anywhere in the parser. If the gateway trusts what this injector writes, the "harvesting" step is optional — you could inject a token-shaped string straight into the rotation pool.
Finally, I built a sandbox SQLite with the 9Router providerConnections schema and ran the injector three times:
Inject 1: status "inserted" → "Account 1"
Inject 2: status "inserted" → "Account 2"
Inject 3: status "duplicate" → deduped correctly
Its own test suite passes 3/3. The tool works. It's cleanly written, stdlib-only, and does exactly what it claims.
The Economics
This is where it stops being a curiosity. One master Gmail account, one username with a long name, and the allowances hardcoded in its own config:
- 256 aliases × $120 (TabiAI) = $30,720 in welcome grants
- + 256 × $70 (GoRouter) = $17,920 more
- + 256 × 250 credits (CodeBuddy)
- + daily check-ins of $5–10 per account, indefinitely
Roughly $48,000 in inference credit from a single free Gmail account, with no step requiring a human after the initial IMAP app password. The config even mandates residential or mobile 4G/5G proxies "to prevent instant account flagging" — the author knows exactly what this is for.
The Agent Angle
Here's the part that should actually worry people. The README says the framework is "built natively for AI Agents (Hermes, Codex, Claude Code)." Every CLI command supports --json for machine-readable output. There's an llms.txt in the repo root — a machine-readable spec so an LLM can operate the whole suite without reading prose.
This is the first tool I've seen where the intended operator is an agent, not a human. The design goal is that an agent can: generate identities, receive OTPs, harvest tokens, inject sessions, and rotate credits — all through a JSON interface, all unattended, for hours.
We've spent months arguing about whether agents will take our jobs. The more immediate question: agents will absolutely farm our free tiers. When inference is metered and signups hand out $70–120 in credits, someone will write the bot. That someone shipped this morning.
The Bottom Line
github-farm is a working, tested, agent-native credit farm. It's not sophisticated — stdlib Python, no obfuscation, public on GitHub, Telegram community in the README. That's exactly what makes it significant: the barrier to farming AI gateways just dropped to git clone plus one app password. Every platform granting credits on GitHub OAuth signup should treat dot-trick aliases, device fingerprinting, and signup velocity as first-class abuse signals — today, not after the first $48,000 bill. And for the rest of us: the next time you see "free credits on signup," assume an agent is already reading the same line.
- github-farm — GitHub, 2026-08-20
- GitHub: New repositories today, by stars
- TabiAI — platform targeted in config/platforms.json
- GoRouter — platform targeted in config/platforms.json
- CodeBuddy Global — platform targeted in config/platforms.json