gitwtfhub

wtf is auto-freecf?

mocasus/auto-freecf — explained in plain English

Analysis updated 2026-05-18

186PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

Auto-FreeCF is a browser automation tool that signs into or signs up for Cloudflare accounts and extracts Workers AI API tokens automatically.

Mindmap

mindmap
  root((Auto-FreeCF))
    What it does
      Automates Cloudflare login
      Extracts API tokens
      Bulk account processing
    Tech stack
      Python
      Node.js
    Features
      Turnstile bypass script
      Proxy support
      Signup from scratch
    Interfaces
      CLI moycf
      Web UI
      VPS deploy script

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

Why would anyone build with this?

REASON 1

Automatically extract a Cloudflare Account ID and Workers AI API token from a single account.

REASON 2

Process a bulk list of email and password accounts from a text file to collect tokens in one run.

REASON 3

Create new Cloudflare accounts from scratch using a temporary email relay and automated signup.

REASON 4

Deploy the tool to a VPS for continuous background operation via the included deploy script.

What's in the stack?

PythonNode.js

How it stacks up

mocasus/auto-freecfdjfksjd/ir-searchretro-diffusion/pixel-art-fixer
Stars186187183
LanguagePythonPythonPython
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedeveloperpm founderdeveloper

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

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Node.js 18+ and Python 3.10+, plus optional proxy or mail-adapter configuration for bulk or signup modes.

MIT license: free to use, modify, and distribute, including commercially, with attribution.

Wtf does this do

Auto-FreeCF is a Python and Node.js tool that automates signing into Cloudflare and pulling out the Account ID and Workers AI API token needed to use Cloudflare's AI services. It drives a browser in the background, without opening a visible window, to log in and generate that token automatically instead of a person clicking through the Cloudflare dashboard by hand. The tool includes a script meant to solve Cloudflare's Turnstile bot check as part of its automated login flow, plus support for routing traffic through a residential proxy to improve reliability. It can process either one account, given as an email and password, or many accounts at once from a text file, and it supports logging in through Google Sign-In as an alternative to a normal email and password. A newer part of the project, called signup from scratch, goes a step further and creates brand new Cloudflare accounts without needing an existing email address. It does this by generating a temporary email address through a public relay service or a custom mail adapter the user runs themselves, then walking through Cloudflare's signup form, verifying that temporary email, and creating and validating an API token, all without manual steps. Results, in the form of account ID and token pairs, are saved to a JSON file. The project can be installed globally as an npm package and run from a command line tool called moycf, used either interactively or with direct command line arguments, and there is also a simple web interface that runs locally on port 8080. A shell script is included for deploying the tool to run continuously on a VPS. The project is written mostly in Python with a Node.js command line wrapper, and it is released under the MIT license. It includes a security policy file for reporting vulnerabilities and a code of conduct file for community standards.

Yoink these prompts

Prompt 1
Walk me through installing Auto-FreeCF with npm and running the moycf CLI on a single account.
Prompt 2
Explain how the signup from scratch pipeline creates a new Cloudflare account without an existing email.
Prompt 3
How do I configure a residential proxy for Auto-FreeCF to improve login reliability?
Prompt 4
What does the output results.json file from Auto-FreeCF contain, and how is it formatted?

Frequently asked questions

wtf is auto-freecf?

Auto-FreeCF is a browser automation tool that signs into or signs up for Cloudflare accounts and extracts Workers AI API tokens automatically.

What language is auto-freecf written in?

Mainly Python. The stack also includes Python, Node.js.

What license does auto-freecf use?

MIT license: free to use, modify, and distribute, including commercially, with attribution.

How hard is auto-freecf to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is auto-freecf for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.