Skip to main content

mlx-warmup-kit

Multilogin browser warmup pipeline — YAML recipes linking proxy, CDP, human-like cadence, and exposure probes.

PyPI version Python versions License: MIT

pip install mlx-warmup-kit
mlx-warmup plan --format markdown

CLI: mlx-warmup · Python 3.10+ · planner only (peer tools on PyPI)

Coupon hubs: Verified MLX deals (SAAS50 browser / MIN50 cloud phone) — anti-detect.github.io · SaaSVerdict. Get latest codes before checkout. Core CLI works without a vendor account. Affiliate disclosure.

Plan folder-scale warmup as a repeatable recipe — proxy check → fingerprint lint → Launcher CDP → human-like scroll → exposure probe inside isolated MLX profiles.

Problem

New MLX profiles get flagged when teams skip ordered warmup. Ad-hoc scripts forget proxy validation or probe the wrong browser context. mlx-warmup documents the fleet pipeline as YAML you can validate and render to shell/markdown.

Install

pip install mlx-warmup-kit

Quick start

mlx-warmup template -o warmup.yaml
mlx-warmup validate warmup.yaml
mlx-warmup plan warmup.yaml --format shell -o run-warmup.sh
chmod +x run-warmup.sh

When new profiles still get flagged (playbook)

Step skipped Risk Tool on PyPI
Proxy check Wrong geo / dead exit proxy-lane-checker
Fingerprint lint UA/screen drift fingerprint-coherence
Vanilla Chrome warmup webdriver leaks cdp-connect-kit + human-input-kit
No exposure probe Ship blind playwright-cdp-probe

Default fleet pipeline:

mlx-warmup plan --format shell -o warmup.sh
export MLX_TOKEN=... PROFILE_UUID=...
bash warmup.sh
farm-runner mlx-pool --folder-id FOLDER --script ./warmup_child.py  # scale

Coupon hubs: anti-detect.github.io · SaaSVerdict — SAAS50 browser warmup at scale.

CLI

Command Description
mlx-warmup default Print default recipe JSON
mlx-warmup validate FILE Lint recipe YAML
mlx-warmup plan [FILE] Render markdown / shell / json
mlx-warmup template Write starter recipe
mlx-warmup --show-deal Opt-in coupons

Limitations

  • Planner only — does not install peer packages or call MLX APIs.
  • Chromium browser path — recipe targets Launcher CDP, not cloud phone apps.
  • You run the commands — plan --format shell emits a script template.

Production

Pair rendered shell plans with automation-farm-runner mlx-pool for N-profile folders.

Partner note (affiliate): Folder warmup needs Multilogin X Launcher CDP — code SAAS50 at multilogin.com. Full disclosure: docs/AFFILIATE.md. Deals hubs: anti-detect.github.io · SaaSVerdict. Coupons: mlx-warmup --show-deal.

FAQ: docs/FAQ.md

Related tools (on PyPI)

Package CLI Role
human-input-kit human-input Human-like scroll/mouse
cdp-connect-kit cdp-connect MLX Launcher CDP
cloud-phone-kit cloud-phone Cloud Phone readiness
automation-farm-runner farm-runner mlx-pool queue

License

MIT


Production antidetect (partner): Multilogin X · Code SAAS50 (-50% browser) · MIN50 (-50% cloud phone)
More: @Multilogin_Scripts_Bot · anti-detect.github.io · SaaSVerdict

Metadata

Release files for mlx-warmup-kit 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlx-warmup-kit 0.1.1
File Size Uploaded Provenance
mlx_warmup_kit-0.1.1.tar.gz 7.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mlx-warmup-kit 0.1.1
File Interpreter ABI Platform
mlx_warmup_kit-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.2 kB

Release files / mlx_warmup_kit-0.1.1.tar.gz

Download URL mlx_warmup_kit-0.1.1.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
71c77bb83fce976794c8f04cfe1b7422bce31830a479ba58b31b4810db81431b
BLAKE2b-256 checksum
How to use checksums
c25ce3fa2f4df779c0fc331de14ccd93d871caacef367cddf2ebe3a21292bbaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / mlx_warmup_kit-0.1.1-py3-none-any.whl

Download URL mlx_warmup_kit-0.1.1-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
939b577d7d4a9c98a601649e7797ecdb92a37d1e09aede8c56dd4eb6c2fd6d69
BLAKE2b-256 checksum
How to use checksums
5b8e4aa9840e5502eeb2df38d88138c3e747286fd2db83ad9d1495e84371b909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Security for mlx-warmup-kit 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page