Skip to main content

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.

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 hub: Verified MLX deals (SAAS50 browser / MIN50 cloud 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 codesSAAS50 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 commandsplan --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 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlx_warmup_kit-0.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mlx_warmup_kit-0.1.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for mlx_warmup_kit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5fb5b04298de8455768d9f836199afbd176b40e5a0ead86758b47237da8b7128
MD5 b05034b56be5a6cf2edf1ffd6f9471c6
BLAKE2b-256 75b5558995cf5ce7609d101789758edc0254ac204537a74331c343962f7c4539

See more details on using hashes here.

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

Hashes for mlx_warmup_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c756c8a4bc5490fb516c8c227b1319dd24a51a94c66b6824c15557a4055fa149
MD5 7a0878ee82b3b5b8d5de53ed525e8478
BLAKE2b-256 f59f19fec448ab54ae092f07ee5019b6de208047238ae68e6230bcee73da2a9d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page