mlx-warmup-kit
Multilogin browser warmup pipeline — YAML recipes linking proxy, CDP, human-like cadence, and exposure probes.
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 (
SAAS50browser /MIN50cloud 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 shellemits 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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mlx_warmup_kit-0.1.1.tar.gz | 7.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.