I believe Librechat would achieve your goals, but you’d need a PC or server to host it in. It supports all major API.
Kobold light might with as well, and doesn’t need to be hosted locally, but I don’t think it supports Claude haiku specifically, for unknown reasons.
Additionally, the official Claude api workshop is pretty good on desktop, but it only supports Claude.
I have to say after watching the videos, boo to the corpo for the weird exploitative lies, but kudos to the two women for staying in character! They legit put effort into moving like the real robots around them, and all while in what were probably uncomfortable costumes. I hope they get positive social media attention!