Briefing
The daemon records from the moment the board enumerates, whether or not anyone has a terminal open, and exports any window as text, JSONL or raw bytes. serialwarden run -- esptool.py ... hands the port to the flasher and takes it back when the tool exits, and the gap is marked in the log. Remote access goes through SSH: the web UI over ssh -L, the MCP server over ssh lab-host serialwarden mcp. Erase, efuse and bootloader-entry writes always wait for approval, even when whitelisted.
SerialWarden is at v0.x and runs on macOS and Linux only. The author uses it daily on an RTL8735B board. The README lists custom baud rates such as 74880, DTR-safe open on an Arduino Uno and a full esptool flash as not yet checked on hardware.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | sheldonchangl/ |
|---|---|
| Stars | 1 |
| License | MIT Permissive |
| Language | Rust |
| Last push | 6 Oct 2026 25 d ago |