github-farm README

The project's README from github.com/d4ncboz/github-farm. As one markdown file: README.md.

⚡ GitHub OAuth Multi-Platform Harvesting Framework

Production-grade, AI-Agent-friendly automation framework for scalable identity generation, real-time IMAP OTP capture, and multi-platform OAuth token harvesting.


📖 Overview

GitHub OAuth Harvester is a modular automation framework designed for developer teams and AI Agents to securely streamline multi-platform OAuth session management. By combining RFC-compliant email aliasing, clean proxy enforcement, SSL IMAP listeners, and universal database ingestion, developers can systematically maintain API access across leading developer platforms.


🎯 Target Platforms & Allowance Matrix

Platform Authentication Flow Currency / Unit Type Welcome Allowance Periodic Allocation Portal & Signup
Tabi AI GitHub OAuth USD Balance ($) $120.00 USD +$5–$10 / Daily Check-in tabitoken.com
GoRouter GitHub OAuth USD Balance ($) $70.00 USD +$5–$10 / Daily Check-in gorouter.app
CodeBuddy Global GitHub Keycloak OIDC Usage Credits 250 Bonus Credits +100 Credits / Month codebuddy.ai

🛡️ Critical Network & Security Prerequisites

1. Mandatory Clean Proxy Rule

GitHub's Web Application Firewall (WAF) strictly monitors signup requests for anomaly patterns. To prevent instant account flagging or shadowbans:

2. Google IMAP 16-Digit App Password Setup

To enable autonomous OTP retrieval without webmail interaction:

  1. Enable 2-Step Verification on your master Google account.
  2. Navigate to myaccount.google.com/apppasswords.
  3. Generate a dedicated app password (e.g. GitHub Harvester).
  4. Provide the 16-character string (abcdefghijklmnop) in your configuration.

🤖 AI Agent Friendly Interface (--json)

This framework is built natively for AI Agents (Hermes, Codex, Claude Code). All CLI commands support the --json flag for machine-readable output:

# Generate 10 email aliases in JSON format
python3 main.py generate --user masteruser --domain gmail.com --count 10 --json

# Real-time OTP listener with JSON response
python3 main.py listen-otp --user [email protected] --password 16digitapppassword --json

🚀 Quick Start Guide

1. Configuration Setup

cp config/config.example.toml config/config.toml

2. Generate Email Variations

3. Real-Time OTP Capture

python3 main.py listen-otp --user [email protected] --password your_16_digit_app_password --timeout 120

4. Direct Session Injection to Local AI Gateway (9Router)

python3 main.py inject --platform codebuddy --token "<RAW_JWT_TOKEN>"

🌐 Community & Official Support


📄 License

Released under the MIT License. Author: D4NNBOZ.

github-farm (d4ncboz/github-farm)

Searching Database…

Что это?Это фреймворк автоматизации, который фармит бонусы за регистрацию GitHub OAuth на нескольких платформах ИИ-шлюзов (Tabi AI, GoRouter, CodeBuddy Global): генерирует email-алиасы, ловит их OTP-коды по IMAP и собирает полученные OAuth-сессии.
Это CLI-инструмент или хостинговый сервис?Это локальный Python CLI-фреймворк, снабжённый режимом вывода --json специально для того, чтобы ИИ-агенты для кодинга (Hermes, Codex, Claude Code) могли программно управлять всем процессом.
Как пройти полный цикл сбора?Вы настраиваете инструмент, генерируете варианты email с помощью трюка с точками Gmail или plus-адресации ProtonMail, ловите OTP в реальном времени по IMAP, а затем внедряете полученную сессию прямо в локальный AI Gateway под названием 9Router.
Что нужно настроить перед запуском?Аккаунт Gmail с включённой двухэтапной аутентификацией и 16-символьным паролем приложения (App Password) для IMAP, плюс выделенный чистый прокси (мобильный 4G/5G или резидентный ISP) на каждую сессию регистрации.
Какой самый большой подводный камень при использовании?WAF GitHub мгновенно помечает регистрации с ASN датацентров или коммерческого хостинга (Cloudflare, AWS, DigitalOcean); на каждую регистрацию должен приходиться один чистый мобильный/резидентный IP, иначе аккаунт уходит в shadowban.
Какие платформы он сейчас обрабатывает?Три сервиса ИИ-кредитов за OAuth: Tabi AI (даёт приветственный баланс $120 плюс $5-10 в день), GoRouter (приветственный баланс $70 плюс $5-10 в день) и CodeBuddy Global (250 бонусных кредитов плюс 100/месяц).
Что такое 9Router?Это локальный AI Gateway, в который инструмент напрямую внедряет собранные OAuth-сессии, чтобы те использовались как доступ к upstream API.
Зачем он использует и трюк с точками Gmail, и plus-адресацию ProtonMail?Оба трюка позволяют одному реальному почтовому ящику порождать неограниченное число уникальных на вид адресов — так инструмент многократно получает одноразовый приветственный бонус каждой платформы.
Может ли ИИ-агент пройти весь процесс без человека?Да, каждая CLI-команда имеет флаг --json, специально рассчитанный на то, чтобы агенты вроде Hermes, Codex и Claude Code парсили и выстраивали команды в цепочки автоматически.
Creator
d4ncboz
Size
<0.1 MB
Stars
354
Updated
CommitAug 20
Age
1mo
Commits · 90 Days