Briefing
devusb is one of three bench tools Beningo published for what he calls the Agentic Firmware Workbench, with devpsu for B&K Precision supplies and devsignal for Siglent SDG generators. Each is a CLI with JSON output plus an MCP server.
YKUSH hubs are addressed by serial number and generic hubs by uhubctl location. On generic hubs, devusb refuses to cut a port whose subtree holds storage, a display, input or network devices unless forced; the README calls that check best-effort. Linux needs a udev rule for the HID interface. The tests run against fake HID and uhubctl layers, and the README shows no bench logs.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | jacobbeningo/ |
|---|---|
| Stars | 5 |
| License | MIT Permissive |
| Language | Python |
| Last push | 29 Jul 2026 3 mo ago |