If there's no particular feature that only Claude offers, this is just needless vendor lock-in. And what happens if another lab releases a model that suddenly trounces Claude at coding? Your users will leave for an app that supports the new hotness, and you won't be able to keep them because of a short-sighted architecture that cannot swap model providers.
I mostly use Claude Code with a Max plan via Roo. I have the option of sending prompts to OpenRouter if I've hit usage limits or if I want to try a particular task with a different model (e.g., I'll sometimes flip to Gemini Pro if a particular task could benefit its large context windows).
Besides that. These tools are changing so fast that to build an agent agnostic tool would be insane given the speed and market pressures right now. Why support roo or cline or cursor cli if it adds 3x engineering cost for 20% more market reach? The reality is there are no standards around the way the actual leading tools work if you wanna build something on Claude/codex/(insert flavor of the week).
Gotta pick your horse and try to hang on, and hope you picked right.
What a ridiculous proposition. It’s me making the app right? You getting to use it (if you want) is purely incidental. If you never use it because it doesn’t support anything but claude, that’s not something I consider a problem.
I built some workflows using Claude’s API and now wish I had used a wrapper so I could easily switch to try gpt-5 for the cost savings.