That's pretty interesting! Well done.
To be clear, you are running some sort of proxy, so all prompts go (in cleartext) via a server that you control, and from there to OpenAI's server?
(Also, as someone who also dabbles in Mac coding, can I ask how it's made? Compilers, frameworks etc.?)