Hi Beverly,
Unfortunately, we don't have a windows app right now. Currently, we have it only for iPhone and Android. You can post on Instagram only via the mobile app.
If we plan to launch the OT Instagram app for Windows, I'll definitely let you know.
I am sorry that I don't have a better answer for you right now.
Akanksha