dexzeer/proxyrouter — reverse-engineered prompt
Reverse engineered prompt
Build me a small self hosted desktop app called ProxyRouter that lets me plug in API keys for different AI providers, choose which models I want to expose, and then use everything through one local OpenAI compatible endpoint at http://localhost:7144/v1. I want a simple dark UI with a sidebar, a providers screen where I can add and enable providers, pick models from a big provider list pulled from models.dev, and handle cases where the same model exists on more than one provider by choosing which one wins.
It should also have a server screen where I can start and stop the local proxy, see the proxy port, generate or reset one proxy API key, and copy the endpoint and key easily. Please save the config locally so it persists between launches, including provider keys, selected models, and model priorities. The app should route requests by model name and return responses in the normal OpenAI style so other tools can just point to the local endpoint and work. Look up current docs online if you need to.
Want more depth? Deep Reverse