Zero-installation web application that lets you explore, back up, and manage your ESP32… right from your browser
See the code
ESPConnect is a browser-based control center for ESP32- and ESP8266-class boards. It runs entirely inside a modern Chromium browser so you can inspect hardware details, manage SPIFFS, Fat, LittleFS files, back up flash, and deploy firmware without installing desktop software. It is based on Jason2866's WebSerial ESPTool.
.bin, pick from common offset presets, optionally erase the entire chip, and watch progress through detailed dialogs.ESPConnect includes an experimental NVS Inspector that lets you read and visualize the contents of an ESP32’s NVS (Non-Volatile Storage) partition directly from the browser.
What it can do
Limitations
Status
⚠️ This feature is experimental and intended for inspection and debugging only.
Output should not be considered authoritative for recovery or forensic use.
Feedback and test reports are very welcome.
ESPConnect is published in two variants:
Stable (recommended)
👉 https://thelastoutpostworkshop.github.io/ESPConnect/
This version is built from tagged releases and is intended for everyday use.
Preview (development build)
👉 https://thelastoutpostworkshop.github.io/ESPConnect/preview/
This version is automatically built from the main branch and may include new fix, features, experiments, or breaking changes. View current preview changes
⚠️ The preview build is provided for testing and feedback only.
If you encounter issues, please report them along with whether they occurred on stable or preview.
ESP8266 devices can connect, but support is very limited. The tool cannot read partition tables or access SPIFFS/LittleFS, and advanced features available on ESP32 are not implemented for ESP8266.
ESPConnect is open source and contributions are welcome. If you want to run ESPConnect locally, work on the codebase, or submit a pull request, please see:
➡️ CONTRIBUTING.md That document contains development setup instructions, project conventions, and contribution guidelines.
ESPConnect is a pure in-browser web application — no backend, no installation required, and all operations happen directly in your browser using Web Serial / WebUSB.
Follow installation instructions for your platform in the latest release
docker build -t espconnect .
docker run --rm -p 8080:80 espconnect
Follow instructions in the latest release
ESPConnect runs fully in your browser—there is no backend, account, or telemetry. Firmware files, backups, and diagnostics stay local and only move when you download them yourself. Always flash firmware from trusted sources.
ESPConnect is released under the MIT License. See LICENSE for the full text.
271 followers · starred Dec 2025
186 followers · starred Dec 2025
1,337 followers · starred Dec 2025
969 followers · starred Mar 2026
Zero-installation web application that lets you explore, back up, and manage your ESP32… right from your browser
See the code
ESPConnect is a browser-based control center for ESP32- and ESP8266-class boards. It runs entirely inside a modern Chromium browser so you can inspect hardware details, manage SPIFFS, Fat, LittleFS files, back up flash, and deploy firmware without installing desktop software. It is based on Jason2866's WebSerial ESPTool.
.bin, pick from common offset presets, optionally erase the entire chip, and watch progress through detailed dialogs.ESPConnect includes an experimental NVS Inspector that lets you read and visualize the contents of an ESP32’s NVS (Non-Volatile Storage) partition directly from the browser.
What it can do
Limitations
Status
⚠️ This feature is experimental and intended for inspection and debugging only.
Output should not be considered authoritative for recovery or forensic use.
Feedback and test reports are very welcome.
ESPConnect is published in two variants:
Stable (recommended)
👉 https://thelastoutpostworkshop.github.io/ESPConnect/
This version is built from tagged releases and is intended for everyday use.
Preview (development build)
👉 https://thelastoutpostworkshop.github.io/ESPConnect/preview/
This version is automatically built from the main branch and may include new fix, features, experiments, or breaking changes. View current preview changes
⚠️ The preview build is provided for testing and feedback only.
If you encounter issues, please report them along with whether they occurred on stable or preview.
ESP8266 devices can connect, but support is very limited. The tool cannot read partition tables or access SPIFFS/LittleFS, and advanced features available on ESP32 are not implemented for ESP8266.
ESPConnect is open source and contributions are welcome. If you want to run ESPConnect locally, work on the codebase, or submit a pull request, please see:
➡️ CONTRIBUTING.md That document contains development setup instructions, project conventions, and contribution guidelines.
ESPConnect is a pure in-browser web application — no backend, no installation required, and all operations happen directly in your browser using Web Serial / WebUSB.
Follow installation instructions for your platform in the latest release
docker build -t espconnect .
docker run --rm -p 8080:80 espconnect
Follow instructions in the latest release
ESPConnect runs fully in your browser—there is no backend, account, or telemetry. Firmware files, backups, and diagnostics stay local and only move when you download them yourself. Always flash firmware from trusted sources.
ESPConnect is released under the MIT License. See LICENSE for the full text.
271 followers · starred Dec 2025
186 followers · starred Dec 2025
1,337 followers · starred Dec 2025
969 followers · starred Mar 2026