We use the whole Arduino software packages(IDE/toolchain/flashing tool). It's fast and proven to work.
For ex, we want to prototype a new mux switch, and need to toggle some gpio from computer. We finished in 1 evening, with arduino and python on host.