{"slug": "anthropic-s-method-to-losing-goodwill-in-a-few-easy-steps", "title": "Anthropic's Method to Losing Goodwill in a Few Easy Steps", "summary": "Anthropic has alienated developers through API instability, vendor lock-in with Claude Code, and controversial 'extra usage' billing that charges subscription users per token before they hit rate limits, even when using Anthropic's own tools. Open-source alternatives like OpenCode now offer superior interfaces, but Anthropic's policies prevent subscribers from using them without incurring additional API costs.", "body_md": "Edit: This was a hit on\n\n[HackerNews]and I received a ton of valuable feedback. I’ve put markers for the amendments I’ve made\n\nRecently, I had the rare opportunity to test several agent harnesses, LLMs, and AI gateways in my daily tasks and greenfield projects. Each discovery befuddled me on the popular sentiment for agentic development.\n\nI learned that in the past two weeks, Anthropic has diminished in value for coding with their enshittification, vendor lock in, consumer malpractice, and price gouging, all while open source models are more competitive than ever.\n\n## API Reliability\n\nClaude’s API is notoriously unstable, yet it’s the only API provider that is compatible with a Claude subscription.\n\nEdit: When I began writing this article, it was mid May which is why the screenshot is out of date. As of July, Claude's reliability has increased somewhat\n\nOther API providers like Vertex AI, AWS Bedrock, and Azure only serve the pricier Anthropic API credits. If you want to subscribe to Claude, you’re stuck with Anthropic’s servers.\n\nIf you’re debugging an incident at work and are using Claude to help, pray that it stays up because you’re only productive when Claude is online.\n\n## Claude Code\n\nClaude Code is Anthropic’s primary consumer-facing engineering interface, and once you’re in, you’re locked in. Your Claude subscription—which is a cheaper version of the Anthropic API—is restricted to use with the Claude Code CLI/Desktop, Claude CoWork, or @Claude in Slack.\n\nEdit: You can also use the\n\n[Agent SDK]\n\nBut that isn’t a bad thing! In fact, Claude Code is the most popular and the best agent harness. It’s backed by a large company at the forefront of agentic software development. As of writing, Claude Code CLI only has around [9100 open Github issues](https://github.com/anthropics/claude-code/issues), with small unresolved issues like it [completely freezing](https://github.com/anthropics/claude-code/issues/18532) for the last 6+ months or a [screen flickering](https://github.com/anthropics/claude-code/issues/769) issue open for more than a year. Each changelog entry has a bug fix in almost [every release](https://code.claude.com/docs/en/changelog), which is a sign of reliable and stable software!\n\nFor those who don’t get it, Anthropic is using Claude Code to write itself, and it shows in its quality. Because they restrict you to their ecosystem, it justifies falling behind better coding harnesses.\n\nFor reference, here is what the Claude Code CLI looks like:\n\nAnd here is what the OpenCode CLI looks like:\n\nI would take OpenCode’s interface any day over Anthropic’s, but I am prohibited from applying my Claude subscription to OpenCode.\n\n## Extra Usage\n\nThere are FOSS projects to circumvent Anthropic’s policies, which allow you to use your Claude subscription instead of an expensive Anthropic API Key. A notable example is the [Pi Coding Agent](https://pi.dev/), which comes with built-in support for Claude OAuth.\n\nHowever, you’ll notice this message at the bottom when you attempt to authenticate with your Claude account:\n\n```\nWarning: Anthropic subscription auth is active. Third-party harness usage draws from extra usage and is billed per token, not your Claude plan limits.\n\nManage extra usage at https://claude.ai/settings/usage.\n```\n\n“Extra usage” is Anthropic’s answer to their plan limits. When you exceed your five hour session or weekly limit, you’re billed through the Anthropic API. This requires consent by the user on their plan and is good for those with long-running AI sessions. When I authenticate with Claude in Pi Coding Agent, it bills from Extra Usage, meaning my subscription doesn’t save me any money. Fine.\n\nIt’s a completely different thing when I’m using the tool they force me to use, and they still retract extra usage before I reach my rate limit.\n\nHere is a confusing announcement from [Claude’s Twitter account](https://xcancel.com/lydiahallie/status/2054650920768807313) on May 13th. 2026:\n\nFor the confused, here is the no bullshit summary from [Zed’s blog](https://zed.dev/blog/anthropic-subscription-changes):\n\nStarting June 15,\n\n[Anthropic is splitting Claude subscription billing into two pools]: one for using Claude through Anthropic's first-party tools (such as chat, or the official Claude Code CLI), and another for third-party agent and SDK usage (anything running through ACP, claude -p, or other third-party tools). If you use Claude Code through ACP (in Zed or anywhere else), that usage will no longer draw from your Claude Pro or Max subscription limits. Instead, it draws from a new monthly \"Agent SDK credit\" that Anthropic is adding to each plan: $20 for Pro, $100 for Max 5x, $200 for Max 20x.Once the credit runs out, continued usage bills at standard API rates if you have extra usage enabled. If you don't, requests stop until your credit resets next billing cycle.\n\nWhat this means in practice:For anyone using agents heavily, this is a major cost increase. Claude subscriptions previously subsidized agent usage at[roughly 15-30x compared to API pricing], and the new credits are billed at full API rates.\n\nSide note: `claude -p`\n\nis a first party tool offered with the `claude`\n\ncli. If I wanted to use the Claude Code CLI and invoke it in my automations, I have to pay more outside of my subscription. So the extra usage **ISN’T** extra at all! Users didn’t discover this by having their `claude -p`\n\ninvocations stop working, but by looking at their billing page and seeing the charges!\n\nEdit: It looks like they\n\n[rolled this back]from consumer backlashRecommended viewing: Louis Rossman has made\n\n[a few videos]on Anthropic’s predatory pricing changes.\n\nThis isn’t the first time Anthropic has decimated their goodwill. They also charged extra usage when they “thought” you might be using a third-party tool, even if you weren’t. They did this by [detecting if a file with a certain name was present in your session directory](https://github.com/anthropics/claude-code/issues/53262).\n\nAnthropic then restricted their API contracts, and proxy [tools that aim to restore compatibility for Claude subscriptions with third-party harnesses](https://github.com/rynfar/meridian) started charging extra usage overnight, with no change to their own query mechanisms.\n\nDario needs capital, not because inference is expensive, but [because model training is](https://www.seangoedecke.com/ai-inference-is-obviously-profitable/). Once you stop training models, you lose the race to AGI. All this self-flagellation wasn’t even for the product, it was for training the next one! That’s like if majority of your college tuition went to the head coach of the football team (which it usually does).\n\nTo put it bluntly, they have us by the balls.\n\n## Vibe Coding\n\nBut why do they have us by the balls? Dario and Boris have us convinced that “coding is solved” with their [loops](https://www.youtube.com/watch?v=SlGRN8jh2RI). But microwaves didn’t solve cooking.\n\nThe flood of AI hype through LinkedIn—preaching from executives with lots of money and power to “automate away” engineers through vibecoding software—perpetuates the attitude that code and developers are dispensable and unimportant. It makes us focus on quantity—of what I would generously call “prototypes”—over quality.\n\nThese leaders need advanced models so they can vibecode with less friction, and Anthropic serves those models for a “cheap” $200 USD per month. (This subsidized price will increase once profitability becomes a priority again.) So Claude is good for those who can’t or don’t code, and the more vibecoders, the more market share Anthropic gets, and the more people they have by the balls.\n\nI leaned into vibecoding during the brief “tokenmaxxing” era, but when Claude went down, I went down. My “agent-driven development” led to skill degradation and a drift in understanding of my own code.\n\nTo regain my sanity, I returned to what AI coding used to be with Github Copilot: autocomplete. That’s all an LLM is after you strip away the tool calls, subagents, MCP servers, etc. I understand most of what I want to do, and for any gaps, I ask AI to “autocomplete” my understanding/plan/code. That way, the AI can think/plan/code like me, making it easy to review changes. My workflow is now agent-assisted development, not agent-driven.\n\nBut are the alternatives besides GPT or Gemini?\n\n## Open Source Models\n\nTo be clear, I’m not anti-AI. I’m only against unethical companies with anti-consumer practices, and the perpetrators behind them.\n\nIf you want to autocomplete, like I do, you don’t need Fable, or even Opus; Sonnet works fine. But if you want to use FOSS trusted tools like Zed, OpenCode, Pi, Nanocoder, etc. unchained by a degrading and restrictive ecosystem, you’re looking for other models.\n\nEver since Ollama, open source models have ranked far below proprietary models released by Google, OpenAI, and Anthropic. This is due to them having less corporate backing and training parameters. Only recently have we seen competition from foreign models like Deepseek, GLM, Kimi, Qwen, Minimax, Xiaomi, Stepfun, etc.\n\nCoding comparison of Sonnet 5, GLM 5.2, and Qwen 3.7 Max on [OpenRouter](https://openrouter.ai/compare/z-ai/glm-5.2/anthropic/claude-sonnet-5/qwen/qwen3.7-max)\n\nI’ve used Qwen and GLM and both replaced Sonnet in my OpenCode workflow. With an AI Gateway like OpenRouter, Requesty, Portkey, or Vercel, I can choose any open source model, and it will route my request to the cheapest and most available backend API provider. I can also tweak the providers to optimize for zero data retention, omit sensitive data leaks from my prompts, and restrict more expensive models.\n\nCost comparison of GLM 5.2, Qwen 3.7 Max, and Sonnet 5 on [OpenRouter](https://openrouter.ai/compare/z-ai/glm-5.2/qwen/qwen3.7-max/anthropic/claude-sonnet-5)\n\nSome models are great for research, but horrible for documentation. Other models are great for coding, but horrible for research.\n\nWith the right harness, subagents, and models (chosen with experimentation), a developer has the tools they need to develop high quality software and not break the bank.[1](#fn:1)\n\nIn my head, this is what we should be striving for: open, configurable, and repairable systems. We shouldn’t be using security as an excuse for restricting our models and ignoring customer protections.\n\n## Conclusion\n\nIn my opinion (which may be in the minority), it’s unethical to:\n\n- lock in your customers to a closed system for maximum market gain\n[put down the competition when they pose a risk to your product](https://news.ycombinator.com/item?id=48716750)- make hypocritical claims on how your product increases quality when your own software sucks\n[artificially restrict one’s own product as a fear-mongering marketing stunt](https://www.anthropic.com/glasswing)[test dynamic pricing on your users to see how much more they’ll pay for less](https://simonwillison.net/2026/apr/22/claude-code-confusion/)- change the terms of your product after the sale without notifying your user base\n\nAnd this is *just* one of the three giant AI labs. I could write another piece [on OpenAI](https://www.bbc.com/news/articles/c3rz1nd0egro).\n\nAnthropic is trying to match the cutthroat and anti-consumer practices of big-tech because the line must go up. Like I did for big-tech, I’ll be taking my business elsewhere, and I encourage you to do the same.\n\n-\nToday, I use Qwen and GLM for orchestration, Deepseek for searching, and Minimax for file editing\n\n[↩](#fnref:1)", "url": "https://wpnews.pro/news/anthropic-s-method-to-losing-goodwill-in-a-few-easy-steps", "canonical_source": "https://raheeljunaid.com/blog/anthropics-method-to-losing-goodwill-in-a-few-easy-steps/", "published_at": "2026-07-06 12:37:06+00:00", "updated_at": "2026-07-07 01:35:49.999060+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "ai-ethics", "ai-products", "ai-policy"], "entities": ["Anthropic", "Claude", "Claude Code", "OpenCode", "Pi Coding Agent", "Vertex AI", "AWS Bedrock", "Azure"], "alternates": {"html": "https://wpnews.pro/news/anthropic-s-method-to-losing-goodwill-in-a-few-easy-steps", "markdown": "https://wpnews.pro/news/anthropic-s-method-to-losing-goodwill-in-a-few-easy-steps.md", "text": "https://wpnews.pro/news/anthropic-s-method-to-losing-goodwill-in-a-few-easy-steps.txt", "jsonld": "https://wpnews.pro/news/anthropic-s-method-to-losing-goodwill-in-a-few-easy-steps.jsonld"}}