Yepkit [1] makes these! They have 3 port hubs for USB 2 and 3, as well as single port "hubs" -- all controlled through a simple command-line interface or Python API. They also have other good stuff like USB controlled relay boards and upstream USB hubs to switch devices between hosts.
I've used their products in a variety of automation projects for clients and at home, and have only good things to say.