explaingit

foundzigu/gujumpgate

Analysis updated 2026-06-24

1,345JavaScriptAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

Chrome extension, mostly in Chinese, that automates ChatGPT account signup and the PayPal flow to upgrade to Plus. Forked from FlowPilot. Likely violates OpenAI terms of service.

Mindmap

mindmap
  root((GuJumpgate))
    Inputs
      Email mailboxes
      US proxy
      PayPal accounts
    Outputs
      Session JSON
      Access tokens
      Registered accounts
    Use Cases
      Browser automation study
      Form-filling research
      OAuth handling demo
    Tech Stack
      JavaScript
      Chrome extension
      IMAP
      Graph API
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study how a Chrome extension drives multi-step web forms through content scripts.

USE CASE 2

Reference the OAuth callback handling pattern between a Chrome extension and a local helper.

USE CASE 3

Look at how Hotmail and Outlook email alias creation is automated via Graph and IMAP.

USE CASE 4

Use as a teaching example of browser automation patterns and their ToS risks.

What is it built with?

JavaScriptChrome ExtensionIMAP

How does it compare?

foundzigu/gujumpgatejasonkneen/tiny-world-buildergtxx3600/gptsession2cpaandsub2api
Stars1,3451,3711,415
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-07-032026-06-10
MaintenanceActiveActive
Setup difficultyhardeasyeasy
Complexity4/52/51/5
Audiencedevelopergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Needs a US phone with SMS API, Outlook mailboxes with IMAP/Graph, a clean US proxy, and Chrome developer mode. Use likely violates OpenAI and PayPal terms of service.

MIT license inherited from upstream FlowPilot, you can use, modify, and redistribute it freely as long as you keep the copyright notice.

In plain English

GuJumpgate is a Chrome browser extension, written mostly in Chinese, that tries to fully automate the process of signing up for a free ChatGPT account and then upgrading it to the paid Plus tier. The README presents it as an experiment in hands-free registration. The project is a modified and ported fork of an earlier open source project called FlowPilot, with parts of its history shared with a project called StepFlow-Duck. The README lists the steps the extension can drive on its own. It can register a free account by walking through the sign-up flow, then run the full PayPal activation for Plus, which includes jumping to a Stripe checkout link, filling in the Stripe form, jumping to PayPal, filling in the PayPal form, and finishing the purchase. It can also create email aliases on Hotmail and Outlook, manage a pool of PayPal account numbers, and handle the OAuth callback that returns to a local helper or to other panels. If a person wants to skip OAuth, the extension can produce a JSON file that contains only an access token and no refresh token, which the README recommends because of strict OAuth controls that now ask for phone binding. The README also lists what a user needs to bring before running it. There is a US phone number with API access that can receive PayPal verification codes, one or more Outlook mailboxes that support the IMAP and Graph protocols or a self-built Cloudflare temporary mail setup, and a clean US proxy that is suitable for PayPal sign-ups. The project notes that self-built mailboxes need an edu prefix in the domain to qualify for trial access, and that cleaner proxies trigger fewer captchas. Installation is manual. The user downloads a release, unpacks it, opens the Chrome extensions page, turns on developer mode, loads the unpacked folder, and grants permission to run in incognito mode. There are then steps for proxy configuration, running a local helper script on Windows or macOS, and choosing the export format inside the extension. The recommended export type is called SESSION JSON, which is valid for about ten days. The README ends with a note that users should follow the terms of service of any target platform and the laws of their own region, and that the project is MIT licensed downstream from FlowPilot.

Copy-paste prompts

Prompt 1
Read the GuJumpgate manifest.json and content scripts and explain how the extension messages between background and content pages.
Prompt 2
Show me the code in this repo that handles the OAuth callback and produces the SESSION JSON export file.
Prompt 3
Identify which Chrome extension APIs GuJumpgate uses (cookies, declarativeNetRequest, scripting). Map each to the README feature it powers.
Prompt 4
Compare GuJumpgate's automation approach to using Playwright with a real browser profile for the same flow. Pros and cons of each.
Prompt 5
Audit this repo for security and ToS risks I would inherit by forking it. What does it touch on the user's machine?

Frequently asked questions

What is gujumpgate?

Chrome extension, mostly in Chinese, that automates ChatGPT account signup and the PayPal flow to upgrade to Plus. Forked from FlowPilot. Likely violates OpenAI terms of service.

What language is gujumpgate written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, IMAP.

What license does gujumpgate use?

MIT license inherited from upstream FlowPilot, you can use, modify, and redistribute it freely as long as you keep the copyright notice.

How hard is gujumpgate to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is gujumpgate for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.