nodemcu-workbench provides a beginner-friendly TUI that combines firmware management, file synchronization, and interactive REPL access for NodeMCU, reducing reliance on multiple standalone shell tools.
https://www.petermann-digital.de/tags/nodemcu/
| examples | ||
| modes | ||
| old | ||
| repl | ||
| ui | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| README.md | ||
nodemcu-workbench
Kid-friendly "Midnight Commander"-ish TUI to upload Lua files to NodeMCU via the REPL.
Keys
Tabswitch pane (Local / NodeMCU)↑/↓move selectionEnteropen directory (Local pane)Backspacego up (Local pane)F2refresh remote listF5upload selected local file to NodeMCU (overwrite)F8delete selected remote fileCtrl+Ccancel ongoing op / quitqquit
Build & Run
go mod download
go build ./cmd/nodemcu-mc
./nodemcu-mc -port /dev/ttyUSB0 -baud 115200 -dir .
Notes:
- This tool waits for the
>prompt after each Lua line. - Upload uses
file.open,file.writein small chunks, thenfile.close.
Future Ideas
- Builtin terminal (like picocom)
- Builtin Lua editor with syntax highlightning
- Version control / history
- making this the NodeMCU IDE I always was looking for...