The IDE, I think, toggles the RTS pin on the UART which is wired to the reset pin. I am unaware of any ESP programming jigs that do this.
If you have the RAM available, you could run Arduino OTA on the ESP, then you would almost have a hands-free operation, but you would still have to manually put it into the flash mode.