Flash dozens of ESP devices simultaneously. The professional CLI tool for rapid prototyping and mass production.
pip install esp-batch-flash
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
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
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
Stop waiting for serial connections. Flash 10+ devices in the time it takes to do one. Perfect for batch updates and factory setups.
Built-in intelligence to detect all ESP32, ESP32-S2, S3, and C series chips wirelessly or via USB instantly.
Native speed on Windows, macOS, and Linux. Built with modern Python and esptool under the hood.
Beautiful real-time UI bars for every port. Instantly identify which device failed or is lagging without digging through logs.