explaingit

huey1in/claudex

Analysis updated 2026-05-18

91PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A Python CLI that automates registering Claude.ai accounts through temporary email and saves their session cookies for reuse.

Mindmap

mindmap
  root((repo))
    What it does
      Auto register accounts
      Save session cookies
      Check account status
    Tech stack
      Python
      Requests
      CLI tool
    Use cases
      Bulk account registration
      Status and plan checks
      Proxy supported requests
    Audience
      Developers
      Automation builders

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

Automate creating multiple Claude.ai accounts and store their session cookies locally.

USE CASE 2

Check the status, plan, and usage limits of a batch of saved Claude accounts.

USE CASE 3

Run concurrent account registrations through a proxy server.

What is it built with?

PythonRequestsCLI

How does it compare?

huey1in/claudexjiaran-king/re-zero---starting-llm-kumarsashank/motiscope
Stars919191
LanguagePythonPythonPython
Setup difficultymoderateeasymoderate
Complexity3/51/53/5
Audiencedeveloperresearcherdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a working MoeMail email service and API key configured in .env before it can register accounts.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

ClaudeX is a command line tool written in Python that automates creating accounts on Claude, Anthropic's AI chat website, and saves each account's session data locally so it can be reused later. The README is explicit that this project sends requests to claude.ai and tells users to make sure their use follows the relevant terms of service and local laws before running it. To register an account, ClaudeX generates a temporary email address through a service called MoeMail, asks Claude to send a magic sign-in link to that address, reads the verification email, follows the link, and then saves the resulting login cookie along with the account's email, organization ID, and a timestamp into a local file called accounts.json. Registrations can run several at once using a concurrency setting, and requests can optionally go through a proxy server. Once accounts exist, a separate check command reads the saved cookies from accounts.json and asks Claude for each account's current status, subscription plan, and model usage limits, marking any account whose cookie has expired or stopped working. The README stresses that accounts.json contains real login credentials and should never be committed to a code repository or shared with anyone else, and that the .env configuration file is equally sensitive. The project needs Python 3.9 or newer, a working MoeMail service with its own API key, and a copied .env file with that key and the MoeMail server address filled in. The author notes that registering many accounts too quickly can trigger the target service's rate limits, so starting with a small concurrency number is recommended, and warns that since Claude's website can change its behavior over time, the code may need updates if it starts returning errors or unexpected responses. The project is released under the MIT license and does not have any special build steps beyond installing its Python dependencies.

Copy-paste prompts

Prompt 1
Copy .env.example to .env, add my MoeMail API key, and register 5 Claude accounts with 3 concurrent workers.
Prompt 2
Check the status and plan of every account saved in accounts.json.
Prompt 3
Explain how ClaudeX extracts a Claude magic link from a temporary MoeMail inbox.
Prompt 4
Add a small delay between account registrations to avoid hitting rate limits.

Frequently asked questions

What is claudex?

A Python CLI that automates registering Claude.ai accounts through temporary email and saves their session cookies for reuse.

What language is claudex written in?

Mainly Python. The stack also includes Python, Requests, CLI.

What license does claudex use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is claudex to set up?

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

Who is claudex for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.