I don't see how it's fair. If I'm paying for usage, and I'm using it, why should Anthropic have a say on which client I use?
I pay them $100 a month and now for some reason I can't use OpenCode? Fuck that.
Stop giving money to the company that doesn't give you what you want.
> If I'm paying for usage
You are not paying for usage. You are paying for usage via their application.
If their business plan is based on how quickly a human can enter requests and react to the results, and Claude Code is optimized for that, why should you be allowed to use an alternative client that e.g. always tries to saturate the token limits?
Now just imagine the rug-pull if you ever get really dependent on the product.
Read the ToS, you are paying to use their products. If you want to use other products that integrate with the Anthropic LLMs they offer a product which is the API. You can use Opencode by connecting your API and being charged per token.
Doesn't that make sense? If you use it more you get charged more, if you use it less you get charged less.
You aren't paying for usage, you are paying for the product that the subscription is offered to. If you are paying for usage, well, that's their billed by token-usage API plan, which they are quite happy for you to use with any client you want.