跳到正文

d4ncboz

github-farm

Production-grade, AI-Agent-friendly multi-platform OAuth harvesting and session management framework for AI Gateways.

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

⚡ 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

PlatformAuthentication FlowCurrency / Unit TypeWelcome AllowancePeriodic AllocationPortal & Signup
Tabi AIGitHub OAuthUSD Balance ($)$120.00 USD+$5–$10 / Daily Check-intabitoken.com
GoRouterGitHub OAuthUSD Balance ($)$70.00 USD+$5–$10 / Daily Check-ingorouter.app
CodeBuddy GlobalGitHub Keycloak OIDCUsage Credits250 Bonus Credits+100 Credits / Monthcodebuddy.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:

  • Mandatory: Use Mobile 4G/5G (CGNAT) or Clean Residential ISP proxies.
  • Prohibited: Datacenter / Commercial hosting ASN proxies (Cloudflare, AWS, DigitalOcean) will immediately trigger WAF restrictions (Access is temporarily restricted).
  • Rule: Allocate 1 clean IP per registration session.

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 master@gmail.com --password 16digitapppassword --json

🚀 Quick Start Guide

1. Configuration Setup

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

2. Generate Email Variations

  • Gmail Dot-Trick:
    python3 main.py generate --user dannboss --domain gmail.com --type dot --count 20
  • ProtonMail Plus-Addressing:
    python3 main.py generate --user masterboz --domain proton.me --type plus --count 20

3. Real-Time OTP Capture

python3 main.py listen-otp --user your_email@gmail.com --password your_16_digit_app_password --timeout 120

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

python3 main.py inject --platform codebuddy --token ""

🌐 Community & Official Support


📄 License

Released under the MIT License. Author: D4NNBOZ.

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。