Multilogin browser warmup pipeline — YAML recipes for proxy, CDP, and human-like cadence. CLI: mlx-warmup.
Project description
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 hub: Verified MLX deals (
SAAS50browser /MIN50cloud phone) — Multilogin promo codes. 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 hub: Multilogin promo codes — 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 hub: anti-detect.github.io. 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 · Multilogin promo codes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mlx_warmup_kit-0.1.0.tar.gz.
File metadata
- Download URL: mlx_warmup_kit-0.1.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fb5b04298de8455768d9f836199afbd176b40e5a0ead86758b47237da8b7128
|
|
| MD5 |
b05034b56be5a6cf2edf1ffd6f9471c6
|
|
| BLAKE2b-256 |
75b5558995cf5ce7609d101789758edc0254ac204537a74331c343962f7c4539
|
File details
Details for the file mlx_warmup_kit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mlx_warmup_kit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c756c8a4bc5490fb516c8c227b1319dd24a51a94c66b6824c15557a4055fa149
|
|
| MD5 |
7a0878ee82b3b5b8d5de53ed525e8478
|
|
| BLAKE2b-256 |
f59f19fec448ab54ae092f07ee5019b6de208047238ae68e6230bcee73da2a9d
|