This is a CH552 Devboard and repo for a new pcb buisness card.
Buttons can be sourced here - https://www.aliexpress.com/item/50pcs-lot-SMT-3X6X3-5MM-2PIN-Tactile-Tact-Push-Button-Micro-Switch-G71-Momentary-Free-Shipping/32668690358.html
USB port can be sourced here - https://lcsc.com/product-detail/USB-Connectors_Jing-Extension-of-the-Electronic-Co-LCSC-micro-5PAll-posts-are-not-guided-Flat-welding-High-temperature_C77238.html
Finally, the CH552 can be sourced here - https://lcsc.com/product-detail/USB_CH552G_C111292.html
In development, I have not even started the software. This is open source hardware like all of my designs.
Rubber Ducky knockoff. I have sourced USB swivel drive cases. It is surprising how hard that was to find. Trivial to buy with the usb board, and its easy to find just the usb pcb but hard to find the case. Should cost $0.99 to build.