ESPStudio
A cross-platform desktop app (macOS, Linux, Windows) that wraps the whole MicroPython workflow — project scaffolding, Monaco editing, one-click upload, device filesystem browsing, and guided firmware flashing — with esptool, mpremote, and mpy-cross bundled in so there's nothing to install.

Tech Stack
Working with MicroPython means juggling a serial REPL, esptool for flashing, mpremote for file transfer, and an editor — a workflow with real friction, especially when starting a new board. ESPStudio collapses all of it into one small desktop app with a VSCode-like layout: sidebar file tree, top toolbar, Monaco editor, output console.
It scaffolds new projects from my conventions (git init, boot.py/main.py, env template) in one dialog, uploads the current file or the whole project with one button (optionally cross-compiling to .mpy), reads the device's filesystem in a single round-trip, and auto-detects the chip to guided-flash MicroPython firmware at the right offset.
The device tools — esptool, mpremote, mpy-cross — ship as bundled sidecars, so the app works out of the box on a clean machine; advanced users can point it at their own binaries. Built with Tauri 2 for a native, lightweight footprint.