v0.2.0 Stable Release

Parallel Flashing, Zero Waiting.

Flash dozens of ESP devices simultaneously. The professional CLI tool for rapid prototyping and mass production.

Quick Install via pip
pip install esp-batch-flash
View on GitHub
Automatic Detection

IDF Project Ready

Building with ESP-IDF? Just run the tool inside your project directory. It automatically scans build artifacts and prepares everything for batch flashing.

$ esp-batch-flash
Standalone

Direct Binary Flash

No project? No problem. Flash raw binaries directly to any address. Perfect for factory production lines where only the final firmware is needed.

$ esp-batch-flash --bin 0x10000:app.bin
Flexible

Interactive Selection

Too many ports connected? Use the interactive menu to hand-pick your targets. Efficient, safe, and prevents accidental flashing of wrong devices.

$ esp-batch-flash --interactive

Why ESP Batch Flash?

Massive Productivity

Stop waiting for serial connections. Flash 10+ devices in the time it takes to do one. Perfect for batch updates and factory setups.

20x Efficiency

Auto-Scan

Built-in intelligence to detect all ESP32, ESP32-S2, S3, and C series chips wirelessly or via USB instantly.

Cross-Platform

Native speed on Windows, macOS, and Linux. Built with modern Python and esptool under the hood.

Visual Progress

Beautiful real-time UI bars for every port. Instantly identify which device failed or is lagging without digging through logs.