ESPConnect v1.1.5
Improvement
- Serial Monitor now renders ANSI color/style escape sequences in the output.
- Serial Monitor adds a copy-to-clipboard action.
- Show a progress dialog while erasing the entire flash.
- Filesystem tools now probe partition contents to detect LittleFS/FAT/SPIFFS before mounting (issue #102).
- Filesystem tools now treat
.pyfiles as text for previews.
Internal
- Removed the decorateLoader shim since it's no longer needed with tasmota-webserial-esptool
- Added Playwright E2E scaffolding with a mocked WebSerial/esptool client
- Added Vitest for tasmota-webserial-esptool
- Added filesystem probe tests, including MicroPython LittleFS fixture coverage
- Bump tasmota-webserial-esptool 7.2.3 to 7.3.3
- Bump vue-i18n 11.2.7 to 11.2.8
- Bump vuetify 3.1.15 to 3.1.16
- Bump @types/node from 22.19.3 to 25.0.3
- Bump sass from 1.97.1 to 1.97.2
- Bump vue-tsc from 3.2.1 to 3.2.2
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. |
| Web UI | Any | .zip
| Static dist/ build for custom hosting
|
π Installation
macOS Apple Silicon:
curl -L -O "https://github.com/thelastoutpostworkshop/ESPConnect/releases/download/v1.1.5/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.5/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.5_amd64.debLinux (Fedora/RHEL):
sudo rpm -i espconnect-1.1.5.x86_64.rpmWeb UI (static files):
curl -L -o dist.zip "https://github.com/thelastoutpostworkshop/ESPConnect/releases/download/v1.1.5/dist.zip"
unzip dist.zip -d distServe the dist/ Folder, you may use any of the following options:
Β Option A β Node βserveβ
cd dist
npx serve .Β Option B β Python 3
cd dist
python -m http.server 8080π USB Serial Permissions (Linux)
Add your user to the dialout group:
sudo usermod -a -G dialout $USERThen log out and back in.