ESPConnect v1.1.1
Fixed
- LittleFS uploads now use
client.getUsage() - Serial Monitor: stopping the monitor now returns to maintenance mode (ROM bootloader + stub); use Disconnect to fully close the port.
- Fix when lowering the baudrate automatically in the serial monitor for Native USB (0x1001)
Internal
- Refactor components to TypeScript
- Enable
strictTypeScript settings and addvue-tsctypecheck script - Fix strict-mode issues across App.vue, filesystem/flash tabs, and composables
- Add missing i18n module declaration for TS resolution
- Move SPIFFS utilities from
src/utilstosrc/lib - Build: upgrade
@electron/fusesto v2.0.0 (requires Node.js >= 22.12.0) and update Forge fuses integration for ESM compatibility - CI/Docker: bump Node to 22.12.0+ for builds
Browser-based control center for ESP32 and ESP8266 boards - now as a standalone desktop application!
🎯 Features
- ✅ Works completely offline - no internet connection required
- ✅ Native Web Serial API support for all platforms
- ✅ Flash firmware, manage SPIFFS/LittleFS, backup flash memory
- ✅ Device info, partitions viewer, NVS Inspector, serial monitor
- ✅ Community translations (Best effort)
📥 Downloads
| Platform | Architecture | File Type | Notes |
|---|---|---|---|
| macOS | Apple Silicon (M1/M2/M3) | .dmg
| macOS 11+ |
| macOS | Intel | .dmg
| macOS 10.13+ |
| Windows | x64 | .exe installer
| Windows 10+ |
| Linux | x64 | .deb / .rpm
| Ubuntu, Debian, Fedora, etc. |
📝 Installation
macOS Apple Silicon:
curl -L -O "https://github.com/thelastoutpostworkshop/ESPConnect/releases/download/v1.1.1/ESPConnect-arm64.dmg"Open the DMG and drag ESPConnect to Applications. First launch: Right-click → Open (to bypass Gatekeeper).
macOS Intel:
curl -L -O "https://github.com/thelastoutpostworkshop/ESPConnect/releases/download/v1.1.1/ESPConnect-x64.dmg"Open the DMG and drag ESPConnect to Applications. First launch: Right-click → Open (to bypass Gatekeeper).
Windows:
Download and run the .exe installer. Windows Defender may show a warning on first launch - click "More info" → "Run anyway".
Linux (Debian/Ubuntu):
sudo dpkg -i espconnect_1.1.1_amd64.debLinux (Fedora/RHEL):
sudo rpm -i espconnect-1.1.1.x86_64.rpm🔌 USB Serial Permissions (Linux)
Add your user to the dialout group:
sudo usermod -a -G dialout $USERThen log out and back in.