NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Anthropic takes legal action against OpenCode (github.com)
malisper 14 hours ago [-]
Since there's a lot of questions about what this means, let me explain.

Anthropic has two different products that are relevant here: the Claude API and Claude Code. The Claude API has usage based pricing. The more you use, the more you pay. With Claude Code, you can get a monthly subscription which gives you a fixed amount of usage. Comparing equivalent token generation between the Claude API and Claude Code, Claude Code with a subscription is much cheaper.

When it comes to third party products such as OpenClaw and OpenCode, Anthropic has made it clear those products should be using the Claude API and not the internal Claude Code APIs. OpenClaw and OpenCode have both been using the internal Claude Code APIs as when a user has a Claude Code subscription, the internal Claude Code API gives you tokens at a much cheaper rate than the Claude API. Presumably Anthropic makes Claude Code cheaper than the Claude API because they are willing to give users a discount for them to use Claude Code vs a competing product such as OpenCode.

It looks like until recently OpenCode tried to get around Anthropic's requirements by offering "plugins" in OpenCode that would allow users to use their Claude Code subscription in OpenCode. This PR mentions as much at[0][1]:

> There are plugins that allow you to use your Claude Pro/Max models with OpenCode. Anthropic explicitly prohibits this.

> Previous versions of OpenCode came bundled with these plugins but that is no longer the case as of 1.3.0

This PR seems to be in response to Anthropic threatening OpenCode with legal action if they keep using the internal Claude Code APIs.

  [0] https://github.com/anomalyco/opencode/pull/18186/changes#diff-b5d5affc6941bf7bb19805cc8f556cd1b9ae73ffd99e520120700536b166f8c0L310
  [1] https://github.com/anomalyco/opencode/pull/18186/changes#diff-b5d5affc6941bf7bb19805cc8f556cd1b9ae73ffd99e520120700536b166f8c0R321
achompas 13 hours ago [-]
Yep, well said and great, sharp explanation.

I think we can attribute a bunch of consternation here to drift between assumed and actual licensing terms.

The actual licensing terms for Claude Code expressly prohibit use of the product outside of the Claude Code harness. If you want Opus outside of CC, the API is available for your use anytime.

Some percentage of the community seems to assume their Claude Code subscription licenses allow free usage of CC across any product surface - including competing products like OpenCode. While this is a great way to save on API costs, the assumption is incorrect. In fact, it is *so* incorrect that Anthropic has encoded their licensing terms into their Terms of Service, and a result can take legal action against any violating parties.

We can have separate discussions about Anthropic’s use of the Common Crawl in pre-training, or whether foundation labs adhere to robots.txt conventions. But those don’t directly impact Anthropic’s right to bring litigation.

——

Outside of that I think angry users have their own stated preferences v revealed preferences here. They claim they want Opus on their terms, and Anthropic’s actions infringe on their user rights.

Angry folks: Opus is right there! You just need an API key! The reality is you want Opus in your devtools of choice at discounted rates. You could at least be honest about your consternation

exitb 10 hours ago [-]
> including competing products like OpenCode

I think that’s a bit more nuanced. The actual „product” is not the harness, which is free anyway, but the Claude subscription. In any scenario, that’s what the customer continues to pay for. I understand why Anthropic is doing that, but I feel no need to defend it. Just like I understand why Apple limits your app choices to AppStore, but I’m not going to go out of my way to defend their decision.

ffsm8 10 hours ago [-]
It's way more nuanced, because the subscription is older then Claude Code - and they only started to have a problem with third parties using it after Claude Code. (And not with the release, just some time after the release)
dns_snek 3 hours ago [-]
That makes perfect sense because that's when it became orders of magnitude more expensive to offer the service.
ffsm8 1 hours ago [-]
To me, that argument would only make sense if the subscription wasn't metered... But it is.
gausswho 9 hours ago [-]
Sheriff spits to the ground. One harness. One horse. How we do it' fer now on.
coldtea 1 hours ago [-]
>We can have separate discussions about Anthropic’s use of the Common Crawl in pre-training, or whether foundation labs adhere to robots.txt conventions. But those don’t directly impact Anthropic’s right to bring litigation.

Some of us don't care for Anthropic's "right to bring litigation" anymore than we care about some scumbag patent troll company doing things "within their legal rights".

We care for the morality of its conduct, the openess of its products, and the environment it creates.

FuckButtons 9 hours ago [-]
I think this is disingenuous, people want to be able to use a tool that they pay for to do useful work on their own terms because they payed for it and don’t see the differential pricing model offered by Anthropic as legitimate.
walletdrainer 5 hours ago [-]
Why would it not be legitimate?
1 hours ago [-]
Ferret7446 8 hours ago [-]
What the people want is inconsequential here. The people also want to abolish copyright and freely share and download media too. If you paid for it, why can't you share the movie with everyone else?
dns_snek 3 hours ago [-]
It's very amusing to hear this particular argument being made to defend AI companies.

When the people want that, it's inconsequential.

When the corporations did that, it was their God-given right.

FuckButtons 3 hours ago [-]
I don’t agree, what people want is very consequential, because those people are paying customers of a service, if they aren’t happy with it they have every right to complain.

People should be vocal about what they do and do not think is reasonable behavior by corporations and then act based on those opinions with their wallets. Lord knows we have precious few other ways of influencing corporate behavior.

coldtea 1 hours ago [-]
>What the people want is inconsequential here. The people also want to abolish copyright and freely share and download media too.

I already approved of the complaints against Anthropic here, you don't have to sell it this hard to me.

(Not to mention the blatant hypocrisy that their whole business is based on open copyright abuse - all that copyrighted training material, illegally obtained books and movies, etc).

kmijyiyxfbklao 3 hours ago [-]
No, it's important. People are allowed to discourage each other from buying a product that they consider subpar.
coldtea 1 hours ago [-]
>> There are plugins that allow you to use your Claude Pro/Max models with OpenCode. Anthropic explicitly prohibits this.

In other words, you pay $$ for a subscription, but Anthropic has the gal to tell you what client to use with it.

esperent 12 hours ago [-]
> Anthropic has two different products that are relevant here: the Claude API and Claude Code.

No, the two relevant products are Claude API vs Claude subscription. There's no "Claude Code subscription". There's just a subscription for all Claude services at once.

bloody-crow 11 hours ago [-]
The $20/mo Pro subscription only allows regular chat and Claude Code and does not allow you to export your API key without reverse engineering CC. The higher tiers allows console and direct API usage.

Basically, the concept of Claude-Code having its own API tier holds.

lxgr 9 hours ago [-]
Really? I thought API key usage was always billed per token, not via monthly allowances?
skeledrew 9 hours ago [-]
There're keys for users to access their public API with whatever they want, and there're tokens for Claude Code to access their private API.
esperent 6 hours ago [-]
Which one is OpenCode using?
coldtea 1 hours ago [-]
Allows both, the second Anthropic doesn't want them too.
skeledrew 9 hours ago [-]
Their ToS says differently. You can't argue with what's explicitly in their legal agreement.
bean469 3 hours ago [-]
> You can't argue with what's explicitly in their legal agreement.

Sure you can, that's what courts are for

coldtea 1 hours ago [-]
>You can't argue with what's explicitly in their legal agreement

Sure I can. I can even contest it in court (if I had the money).

Some "legal agreements", TOS, etc. are even unenforceable and blatant abuses of the law.

And what's more, I can even consider ALL such legal agreements bogus and demand that the law changes to now allow them.

esperent 6 hours ago [-]
Sure you can. TOS docs are full of non legally enforceable wishful thinking bullshit, especially when they're written by an American company providing services to me in Europe. Most of the time they just expect (correctly) that they'll never get challenged in court over it.
mech422 11 hours ago [-]
The part I never really understood, was I thought the subscriptions were to try and boost Opus usage, not claude code usage ? I'm not sure why they care whether you use API or claude, as they limit the number of tokens you can use anyway - and once the request hits the model, I would have thought it takes the same amount of effort to process it regardless of where it comes from ?
maxaw 10 hours ago [-]
It’s definitely to encourage Claude code usage. Owning the interface through which your core product is delivered is a hedge against the commoditisation that everyone talks about. Eg, it’s much harder to switch from Claude code to cursor or vice versa than it is to switch between models in cursor (I sometimes don’t even notice model defaulting to composer inside cursor)
kaycey2022 8 hours ago [-]
This is clearest reason for us to accustom ourselves to using open weight models on open source harnesses. Whatever advantages the frontier closed models offer, this will turn into ash in the mouth, when the enshittification cycle begins. And don't be mistaken, it will begin. There is no precedent which can claim otherwise.

I am sure the models themselves are being RLHF tuned to work very well with the proprietary agent harnesses. This is all turning into a huge trap right in front of our eyes and the target is not just programmers but also companies whose core product involves software production.

maxaw 6 hours ago [-]
Fully agree with you
mech422 8 hours ago [-]
I can believe it - maybe they feel they have enough of a lead in usage with programmers with Opus that they want to locking down the tooling side as well.

edit: clarify

faangguyindia 12 hours ago [-]
Claude code might be subsidized but there are other risks

Like if any agent can use claude models then it exposes them to distillation risk. Where data gathered from millions of such agent usage can easily be used to train a model, making their model superiority subpar

Second thing is, to improve their own coding model, you need predictable input.

If input to their model is all over the place (using different harnesses adds additional entropy to data) then it's hard to improve the model along 1 axis.

Cache is money saver in computing. Their own client might be lot better at caches than any other agent so they do not want to lose money yet end up with disgrunted customer that claude isn't working as good

And also, if a user can simply switch model in an agent. Then what moat does anthropic have? Claude code will not include other companys models and thus will allow them to make their claude code more "complex" with time so the workflows are ingrained in users psyche to the point using anything else becomes very difficult and user quickly returns to claude code

Covenant0028 56 minutes ago [-]
They are not entitled to a moat, and their customers do not owe them one. Several companies have narrow or no moats. Dell and HP are two examples when it comes to their PC business.

This idea that companies should be allowed to lock down their products just so they can have moats, is how we ended up with printer ink being more expensive than crude oil or champagne.

cruffle_duffle 11 hours ago [-]
> Cache is money saver in computing. Their own client might be lot better at caches than any other agent so they do not want to lose money yet end up with disgrunted customer that claude isn't working as good

I’d bet a reasonable amount that this could be the case. They are very well incentivized to maximize cache use when it’s basically not pay per token.

13 hours ago [-]
sufehmi 14 hours ago [-]
this is actually the best explanation of this situation, why is it downvoted?
guelo 13 hours ago [-]
people like directing anger at a "bad guy"
827a 15 hours ago [-]
I'm really struggling to understand how Anthropic is benefited by not allowing this. Its bad PR for no good reason. The only thing I can figure is that Claude Code is hemorrhaging money, they're too afraid to actually enforce reasonable token limits, and the only thing that's keeping it from totally bankrupting the company tomorrow is: controlling the harness and having the harness dynamically route toward Haiku or Sonnet over Opus when Opus is overloaded, without telling the user. Or maybe, they're extremely interested in observability of the exact prompts users are typing, and third party harnesses muck that data in with the rest of the context that gets sent, so its harder to detangle the prompt from the noise?

Like, in any event, I seriously get the feeling that Anthropic doesn't just not care about their users, but actively dislikes them. Like, they must be losing so much money on each Claude Code subscriber that if a million people all said "we're switching" they just wouldn't care. I get this vibe even from watching videos of people working on the Antrhopic team; like they all think they're Gods above mere mortals, serving some higher purpose, and nothing matters to them except Building the Machine God.

OpenCode is awesome. Claude Code is nothing special at all. Last month I switched to just using OpenCode with a Codex $200/mo subscription, and that's been great. Let the weirdos at Anthropic do what weirdos do, and hopefully one day their name is never mentioned again in polite society.

nikcub 14 hours ago [-]
This is analogous to when Google launched Gmail with 1GB of storage and then a bunch of third-party apps cropped up that took advantage of it to use it as a generic online file storage drive.

There was GMailFS[0] and Gmail Drive[1] - this is before S3, dropbox, and a time where web hosting would give you ~10MB or so of space.

Google updated their ToS and shut down accounts using their service in ways they weren't intended via these apps - because obviously the 1GB of storage was a loss-leader into Google's ecosystem (and it worked)

Same thing today - "unauthorized" third parties taking advantage of a loss-leading[2] deal - complete with similar trademark violations to boot[3].

Google have more cash to burn in the AI race so can be more forgiving today in how their codex plans are used. Anthropic are still a private company and can't.

[0] https://handwiki.org/wiki/GmailFS

[1] https://techcrunch.com/2005/07/31/profile-gmail-drive/

[2] it's a big q just how large a loss leader the max plans are considering a fixed harness, prompt caching etc. but point still stands. you're getting up to $5k of RRP tokens for $200

[3] Clawd Bot -> OpenClaw

rudedogg 14 hours ago [-]
This is more like if Google took action against Thunderbird and open-source email clients
wavemode 13 hours ago [-]
No, because in those cases you're still a user of gmail. When you tell people your email address, or send people email, and it contains "@gmail.com", you're still implicitly advertising for Google. From Google's perspective that's still worth the few KB per day of bandwidth and 1GB storage (which the vast majority of people never use the entirety of, anyway) they're giving away.

But when you use gmail accounts as file storage, you're both a higher-cost user and also doing nothing to further Google's ecosystem (since the email address itself is probably not being used for genuine messaging at all).

esperent 12 hours ago [-]
And here, you're still using Claude Opus, and when people ask you what you used, you'd say OpenCode client with Claude (Thunderbird client with Gmail).

As analogies go it's pretty close.

kaycey2022 7 hours ago [-]
there is nothing about claude code that prevents you from using it for non coding use cases. nothing that happens in open code or any harness for that matter is hidden from anthropic. neither does open code allow access in some nefarious use case that claude code does not.

the difference is not like the difference between gmail and gmailfs like you seem to be misunderstanding. a more accurate comparison would be the difference between curl, or httpie vs postman.

Aurornis 13 hours ago [-]
It's not analogous at all because Google intentionally provided interfaces for those clients and even instructions for using them.

An analogous situation would be if someone reverse engineered the Google Maps API and provided their own app that showed maps using the Google Maps data.

rudedogg 13 hours ago [-]
And if Google Maps charged per tile viewed, so the user pays the same amount regardless of which maps client they used, would your opinion hold?

I get that it’s a ToS violation, but I’m saying it shouldn’t be. They’re trying to make the harness the moat because they all have no moat.

Aurornis 13 hours ago [-]
> And if Google Maps charged per tile viewed, so the user pays the same amount regardless of which maps client they used, would your opinion hold?

Yes. Why wouldn't it hold?

Anthropic has a pay-per-token API. You can use OpenCode with it.

Maybe my consistency comes from having worked with contracts and agreements in the real world, where the end user doesn't get to pick and choose which terms they want to abide by.

When you sign up to use a service, you're not signing up to use it however you would like, on your own terms. You're paying for a service that they offer. They are not obligated to continue offering it to you if you try to use it a different way.

Maxatar 13 hours ago [-]
Anthropic has no issue with the use of OpenCode using Anthropic's API which does charge per token.
dpe82 13 hours ago [-]
Google explicitly allows third party email clients to work with Gmail, so no that hypothetical does not apply to this situation at all.
rudedogg 13 hours ago [-]
My point is that model providers are just a compute service, and should have no say in what sends the data, or displays the data. Especially when they only bill based on the quantity of data.

They are basically a utility.

Aurornis 13 hours ago [-]
They have an API for exactly that. You can use it.

They offer a separate plan with discounts for use with their tools. You can also choose to take advantage of those discounts with the monthly fee, within the domain where that applies. You cannot, however, expect to demand that discount to apply to anything you want.

You can argue about what you want it to be all day long, but when you go to the subscription page and choose what to purchase it's very clear what you're getting.

> They are basically a utility

Utilities like my electric company also have different plans for different uses. I cannot, for example, sign up for a residential plan and then try to connect it to my commercial business, even though I'm consuming power from them either way.

Utilities do not work like that. They do have contractual agreements about how you can use the resources provided.

lemming 13 hours ago [-]
This argument is predicated on Anthropic losing money on the subs, but I'm not sure that's a cut and dried argument. OpenAI have said publicly that they're (very) profitable on inference, and they're much cheaper than Anthropic. I suspect this is just artificially trying to create a moat. The problem is their moat is not as sticky as they think it is - I completely ditched Claude for Codex a while ago, my money now goes to OpenAI, and I'm very happy with it. For a while Claude was noticeably better, but that's not the case any more - in my case I prefer Codex.
adgjlsfhk1 12 hours ago [-]
They aren't public companies (yet). They are allowed to just lie about these things. It's also not really reasonable to only count inference compute as a cost since it's not like any of these companies could stop doing R&D without being abandoned for having worse models within a year or 2
piskov 13 hours ago [-]
So what openai does differently than anthropic to allow usage everywhere via chatgpt subscription?

Hemorrhaging money more than Anthropic?

dandellion 13 hours ago [-]
If anyone has a better theory I'd love to hear it, but going by Occam's Razor that's the most likely explanation that I would pick.
adampunk 12 hours ago [-]
Here's one possibility: Anthropic understands the value of the brand and the harness and that those two things are connected, specifically because they came from behind. OpenAI almost accidentally launched a global brand overnight. ChatGPT went from nothing to the kind of english word you hear in non-anglophone countries in about a month. Millions and millions have used it (at least once) and more people associate it with AI than use it. OpenAI's problem is managing the big industry links so that by the time the hype cools down, they're already plugged into tools. Their "moat" is that number of companies that matter is actually small and all those companies like predictable, enterprise shaped solutions with contracts and stuff. Unlike developers who might switch their subscriptions quickly and absorb the productivity cost of switching (or minimize that cost), these big companies don't want to be constantly optimizing compute vs rental rate. They want to convert an unruly value (programmer productivity) to something easy, not replace it with a scheduling or optimization problem.

That was working ok until Claude, specifically Claude Code showed up. This was a really useful code-writing harness (that also signed your commits, advertising itself to everyone) that took what are essentially very similar models and made Opus feel like the future of software while GPT 5.2 and friends are just code agents. The performance, ability to handle long term tasks, all of that was basically similar but the harness oriented the model to reason, shell out sub-agents, write scratch code, add console logs, all the sorts of things that 1. seem like science fiction, and 2. improve output a little. Then from fall of last year to no you don't have developers saying "look what I made with LLMs" or "Look what I made with AI" but "Look what I did with Claude". There are not very many blog posts out there about the future of software being re-written due to GPT 5.2 getting autocompaction, but that same feature spawned thousands of "oh shit!" posts in Claude.

That's not a more defensible moat than name recognition + small N for customers. It's a scarier position because if someone else figures out how to deliver the same result (Opus + sonnet + Haiku in a managed ensemble) in a way that was sharp and viral, the same thing they did to OpenAI could happen to them. They still supply the compute but the fact that anyone gives a shit about them is their harness makes it look like more and better code is being written. If that's your situation, you gently write the OpenClaw guy, you threaten to cut off and sue OpenCode for using subscription sign-in. You don't do those things because of a numerator/denominator problem with token cost and monthly fees. You do it because someone using your models in a better harness is a clear brand threat.

tmp10423288442 12 hours ago [-]
Some have claimed that Codex has better token efficiency in their harness than Claude Code.
georgemcbay 14 hours ago [-]
> Google have more cash to burn in the AI race so can be more forgiving today in how their codex plans are used.

Even despite the larger cash pile to burn, Google is in the middle of their own controversy around what many feel is a rug-pull around how Gemini "AI credits" work and are priced.

See:

https://www.theregister.com/2026/03/12/users_protest_as_goog...

https://old.reddit.com/r/google_antigravity/comments/1rv4cec...

etc

stefan_ 13 hours ago [-]
Ok, bear with me here.

Theory 1: the internet has been fully strip mined for all content and is now dead. See that graph of StackOverflow questions dropping off a cliff to zero. Nothing much worthwhile is being added.

Theory 2: they are all unethical as fuck and definitely learning off your data. You would be insane not to - theory 1 means all your free training data is gone, but all that corporate data is fresh, ripe and covers many domains that the amateurs on the internet never filled. You have to launder it some way of course, but it's definitely happening.

Theory 3: winner takes all. I don't care for "Claude" and your wishy-washy ethics performance. ChudAI has a better model and harness? I'm gone this evening.

Having all the users, even if they are exploiting you for cheap compute with their own harness, is essential.

kyleee 10 hours ago [-]
Good theory and insight. Seems like that’s setting us up for some epic big co vs ai co legal battles for covertly training off sensitive and internal big co data
strictnein 15 hours ago [-]
You can use OpenCode programmatically, thus turning that $200/mo Claude Code account into a very cheap Opus 4.6 API service.

I don't think there's anything really to it past that.

terhechte 15 hours ago [-]
you can also use Claude Code programmatically with the `prompt` parameter in the cli.
darkwater 14 hours ago [-]
And they can ban your account if they think you are doing that. I think someone even commented here on HN they were banned by Anthropic for this.
mirzap 14 hours ago [-]
Why would they have that feature in claude code cli if it goes against the ToS? You can use Claude Code programatically. This is not the issue. The issue is that Anthropic wants to lock you in within their dev ecosystem (like Apple does). Simple as that.
serf 12 hours ago [-]
allowed shell pipes doesn't necessarily mean they want loops running them.

One of the economic tuning features of an LLM is to nudge the LLM into reaching conclusions and spending the tokens you want it to spend for the question.

presumably everyone running a form of ralph loop against every single workload is a doomsday situation for LLM providers.

whateveracct 12 hours ago [-]
> allowed shell pipes doesn't necessarily mean they want loops running them.

insane that people apologize for this at all. we went from FOSS software being standard to a proprietary cli/tui using proprietary models behind a subscription. how quickly we give our freedom away.

joshstrange 14 hours ago [-]
I don't know why this is downvoted, see my nephew (?) comment [0] for a longer version, but this is not at all clear IMHO. I'm not sure if a "claude -p" on a cron is allowed or not with my subscription, if I run it on another server is it? Can I parse the output of claude (JSON) and have another "claude -p" instance work on the response? It's only a hop, skip, and a jump over to OpenClaw it seems, which is _not_ allowed. But at what point did we cross the line?

It feels like the only safe thing to do is use Claude Code, which, thankfully, I find tolerable, but unfortunate.

[0] https://news.ycombinator.com/item?id=47446703

stainablesteel 13 hours ago [-]
is this against their tos or something? what did they expect programmers to do, not automate the automated code-writer?
flowerthoughts 14 hours ago [-]
Or the Python or Typescript Agent SDK libraries: https://platform.claude.com/docs/en/agent-sdk/overview
joshstrange 14 hours ago [-]
Or can you? It's my understanding that you cannot use your subscription with the Agent SDK, that's what the docs say:

> Unless previously approved, Anthropic does not allow third party developers to offer claude.ai login or rate limits for their products, including agents built on the Claude Agent SDK. Please use the API key authentication methods described in this document instead.

Though there was that tweet [0] a while back by someone from Anthropic that just muddied the water. It's frustrating because I feel like the line between the Agent SDK and `claude -p` is not that large but one can use the subscription and one can't... or we don't know, the docs seem unambiguous but the tweet confuses things and you can find many people online saying you can, or you can't.

I'd love to play around with the Agent SDK and try out some automations but it seems I can only do that if I'm willing to pay for tokens, even though I could use Claude Code to write the code "for" the Agent SDK, but not "run" the Agent SDK.

Where is the line? Agent SDK is not allowed with subscription, but if I write a harness around passing data to and parsing the JSON response from `claude -p '<Your Prompt>' --output-format json` would that be allowed? If I run it on a cron locally? I literally have no idea and, not wanting my account to be banned, I'm not interested in finding out. I wish they would clarify it.

[0]

Twitter: https://x.com/trq212/status/2024212378402095389

XCancel: https://xcancel.com/trq212/status/2024212378402095389

Text:

> Apologies, this was a docs clean up we rolled out that’s caused some confusion.

> Nothing is changing about how you can use the Agent SDK and MAX subscriptions!

> We want to encourage local development and experimentation with the Agent SDK and claude -p.

> If you’re building a business on top of the Agent SDK, you should use an API key instead. We’ll make sure that’s clearer in our docs.

bshih 7 hours ago [-]
Yea I am this exact boat - it's insane how unclear it is. Why have the -p option at all if they don't want it to be called by other processes?

If they only want people using claude code inside their harness, they could... just remove -p?

SeanAnderson 15 hours ago [-]
> You can use OpenCode programmatically, thus turning that $200/mo Claude Code account into a very cheap Opus 4.6 API service.

Can you explain what you mean by this?

theshrike79 15 hours ago [-]
You can easily automate OpenCode - more so than the basic Claude Code or Claude desktop app - in a way that automatically uses the maximum amount of subscription quota every cycle. And in an inefficient way that Anthropic can't cache on their end.

If you know anything about subscription models, you know that ALL of them are built on the fact that most of the users don't use the full capacity available all the time.

strictnein 14 hours ago [-]
Their SDK shows a really basic example that you could build out pretty easily, ironically about Anthropic:

https://opencode.ai/docs/sdk/#structured-output

You can stand up an OpenAI compatible API layer in front of it and just feed the requests back and forth. Adds a little delay, but not much.

segmondy 14 hours ago [-]
Can you show any service that is selling API because they have turned a $200/mo Claude code account into an API service? Give me a break.
kaycey2022 7 hours ago [-]
I don't think it's any of that. It's plain as day to see that as the owners of the API they can see every request, collect every metric they need. The routing can easily be done in the API gateway layer and doesn't depend on the harness at all. Good harnesses are not performing acrobatics around user behaviour to improve anything. They just understand the provider API very well and translate tool calls really well. Then they get out of the way to let the magic happen.

This is about controlling user behaviour, resisting standardisation efforts, to keep subscribers hooked to their models. If they keep their users on claude code, they don't have to adapt to evolving harness standards when shown increased usage across different harnesses. They will try to keep everything on their terms, on their poor quality of engineering, and the users accustomed to claude behaviour will be left with no quick way to switch to other models.

This strategy will keep working as long as they own a top tier frontier model with enough marketing hype behind it to blind unsophisticated users.

harikb 15 hours ago [-]
1. If alternate UX exists, the user can easily replace them with another model as soon as it comes out.

2. All 'all-you-can-eat' plans everywhere comes with clause. Whether it is lunch at a restaurant or it is token-proxy-providers who might think of reselling Max plan to individuals at 20% markup.

> Let the weirdos at Anthropic do what weirdos do, and hopefully one day their name is never mentioned again in polite society.

Woof, that is a bit harsh... :) OpenAI will also face the same problem. They are doing it right now because they need to stand out in some way.

827a 14 hours ago [-]
I disagree that this path is inevitable for any service provider. Case in point: Google Drive offers substantially better per-terabyte pricing for storage than Google Cloud Storage; like 100x+ cheaper. Yet, Google Drive has a beautiful API that is used by everything from the Google Drive desktop client to rclone. This is how most apps work, and this frame of thinking about the internet has worked for 40 years because of course 95% of users are going to use the frontend the company makes for their backend; but that 5% of users left on the fringe are oftentimes the most valuable, they're the ones that are going to pay Google an extra $1000/mo for 50TB of storage, and as long as the internal unit economics are good to go, Google should want that. Less edge-cases they have to deal with on drive.google.com, more revenue, all good things.

I do fully expect the limits on these subscriptions to be brought down. But that's not the problem people have with Anthropic today, nor the problem we'd have with OpenAI when they have to eventually do it. That's just the way of things.

The problem is: These actions by Anthropic scream: "Our internal unit economics are going nuclear and we need to do anything we can to regain control."

Low-key: I think the DoW situation was an inflection point for their usage internally. It spiked up hard after that. Dario spent all of 2025 being told "you're not investing enough into compute", but really didn't listen because he wanted to be "responsible" or whatever, and now they're shopping to every provider trying to find compute and are being told that there isn't any.

harikb 14 hours ago [-]
Anthropic is not stoping you from using API (pay per token). They are only saying Pro or Max 'all-you-can-eat' plans have to be used via their tools
celestialcheese 15 hours ago [-]
My guess is that the telemetry data they can collect from interacting with claude code is the "secret sauce" behind a lot of the improvements we're seeing with coding models right now. Look at cursors Composer-2 release today. Clicking "accept" during plan mode, committing changes and pushing to a remote repo, etc. is a really strong reward signal.

Can't collect telemetry from applications you don't control.

pmarreck 12 hours ago [-]
Yeah but they're not owed the telemetry. It's a privilege (if you convince your users to interface with your service via their client), not a right.
827a 14 hours ago [-]
Yup, agreed with this as well. Probably also why they've been investing so heavily in the desktop Claude Code experience; very hard to gather great telemetry from a terminal app.
andreagrandi 14 hours ago [-]
You mean their tool (I use it daily) is so bad despite all the data they collect?
dvfjsdhgfv 14 hours ago [-]
Literally everyone is desperately trying to figure out why it's so bad and how to make it work consistently using harness etc. But in spite of this massive effort things always go awry after a while. Maybe in a year or two someone figures it out.
samcollins 15 hours ago [-]
Yep, I suspect this is the rationale/driver too.
impulser_ 15 hours ago [-]
This is my theory. They don't want other harnesses to use this because it costs them more. I don't know exactly how OpenCode works, but I'm assuming when people are using this plugin they are mostly using Opus for everything while Claude Code really only uses Opus for writing the actual code. It uses Haiku and Sonnet for almost all of the tasks outside of writing code.

So it hard for them to control and understand the costs of subscriptions if people are using them on different hardnesses that do things that they have no control over.

aray07 14 hours ago [-]
you can choose your own model in claude code and it generally defaults to Opus
impulser_ 11 hours ago [-]
Yeah, but that's just the model the main agent uses. The subagents aren't Opus. They are Haiku and Sonnet. Most of the token heavy work is offloaded to subagents because of this.
throwaway13337 15 hours ago [-]
They're trying for the vertical integration monopoly.

The times it works, it works well for the company at great cost to society.

Imagine the world we'd have if comcast got to control your web browsing experience.

If ISPs got started today, they'd sell the open web at API prices that no one can afford. Then sell the ISP's lock-in 'internet' for a low monthly fee.

My question is why people who don't want comcast's internet think other vertical integrated lock-in is fine.

Our markets game only works for the benefit of society if we have fair markets.

VC-backed loss-leader dumping to starve competition model breaks the game.

websap 12 hours ago [-]
There are a plethora of models that you can use with open code. Anthropic is well within its rights to limit third-party usage of services that violate the TOS. As a Claude code user I’d much rather have the very best experience on Claude code than the largest supportability matrix for Anthropic models.
serf 12 hours ago [-]
as someone who has used codex/claude-code/opencode I can confidently say that "the very best experience on Claude" is not the one that Anthropic provides software for.
827a 11 hours ago [-]
Well, the challenge for Anthropic's users is: While Anthropic has fantastic coding models right now, they have a bad harness in claude code and the claude desktop app. The best experience using Anthropic's models is OpenCode and Cursor. This wasn't true ~3 months ago, and may return to being untrue in ~3 months, that's how fast these things change, but right now this is the case. Unfortunately, Anthropic models in OpenCode/Cursor are tremendously expensive; and that gets at some of the leading theories on why CC has degraded recently; that Anthropic has been forced to dynamically route more of the agentic process onto Sonnet/Haiku, or reduce the Opus thinking budget.

For all of these reasons, currently, the meta is ChatGPT subscription on Codex or OpenCode. But, again, these things change every few weeks.

I don't think this is as clean-cut as just saying "Anthropic is in their rights" etc. Of course, they are, to whatever degree they are; the bigger problem is that you've got $100/mo and $200/mo Claude subscriptions who are actively saying "the $20/mo Codex subscription is better in every way", possibly because of these thinking budget/routing changes people suspect have happened this month. In other words: Anthropic is at-capacity after the DoW incident, they need to load shed, and they've chosen to harm their high-paying power users and Enterprise over just temporarily slowing growth a bit by hurting the $20/mo plan. And, frankly, they might be right: because for every $200/mo user that jumps over to ChatGPT, half of them will be back once Anthropic can scale capacity, and if they can gain 20x $20/mo users who only use half their sub, that's a win.

3abiton 12 hours ago [-]
> I'm really struggling to understand how Anthropic is benefited by not allowing this. Its bad PR for no good reason. The only thing I can figure is that Claude Code is hemorrhaging money, they're too afraid to actually enforce reasonable token limits, and the only thing that's keeping it from totally bankrupting the company tomorrow is: controlling the harness and having the harness dynamically route toward Haiku or Sonnet over Opus when Opus is overloaded, without telling the user.

I have noticed odd behavior when choosing a model, it automatically switches after sometime. Some tasks do not require lots of power, so when I select Haiku, few prompts later, I see Sonnet popping up in the cost/spending. Happened few times.

0x3f 15 hours ago [-]
They want lock-in for their UI/X, presumably. If Photoshop ran in the cloud, I doubt Adobe would let you make an alternative front-end either. Not that I'm sympathetic to them.
simple10 15 hours ago [-]
Yes, this. They need as much lock-in as possible before IPO. Most likely less about cash flow and more about IPO story telling.

We'll know for sure when they add full OpenClaw-like features to Claude Code like remote channels & heartbeat support. Both are partially implemented already.

stanac 15 hours ago [-]
> If Photoshop ran in the cloud

Off topic, but there is something like that: photopea, it's free and it's good enough for my use cases (I need it once a year maybe).

tredre3 12 hours ago [-]
It's served from the cloud but it runs entirely on your PC (except the AI generative tools). It can't run entirely offline though, because the js, webassembly, and assets are served chunked as-needed.

Saying Photopea is good enough is really underselling it. It's so far ahead of anything offered by the open-source community.

I'd be so happy to pay for a fully offline version of Photopea!

theshrike79 15 hours ago [-]
Also lock-in to their harness so they can control caching on both ends and make things more profitable.
hirako2000 15 hours ago [-]
also for economic reason. Anthropic design Claude code so they are in control regarding how token get burned. To a degree.

With 3rd party, designers have not incentive to be token consumption conscious.

Gemini has a 1M token context, flash can be used for free via the web interface, can't paste more than handful thousands token.

827a 14 hours ago [-]
Agreed. What I suspect is: the dynamic model routing on CC is way stronger than people realize, and that "Percent-based usage" is intentionally vague because while it is probably measuring "200M tokens per week" or something, they don't want you asking questions about whether you're getting 200M Haiku tokens or 200M Opus tokens. A token is a token to the usage limit, where it comes from doesn't matter to the usage limit. But, to OpenCode it might, because OpenCode can just fire-and-forget everything at Opus (and probably does).
raincole 14 hours ago [-]
> With 3rd party, designers have not incentive to be token consumption conscious.

How? If I used open code I'd hope it to not eat tokens unnecessarily so my subscription quota lasts longer.

I add 'only do this if...' to every single skill I write. It's a bit of voodoo-style wishful thinking, I admit.

KronisLV 12 hours ago [-]
> OpenCode is awesome. Claude Code is nothing special at all.

It's weird, my experience is the exact opposite: OpenCode had the weirdest issue of interpreting C:\Users\some-user\Documents\Projects\... as a bunch of escaped characters without \ and created some trash files even with Anthropic models. Before then, OpenCode had the issue of me copying multiple lines of text into it from clipboard somehow quitting the program (crashing?) and then making every following line (of text, notes etc.) be passed to the shell directly. Happened in both Terminal app and also Git Bash on Windows. It might just be that Windows is a shit OS, but Claude Code doesn't really seem to exhibit those problems (and neither does Codex, in their defense). I hope OpenCode has fixed at least some of those since.

> Let the weirdos at Anthropic do what weirdos do, and hopefully one day their name is never mentioned again in polite society.

What an odd thing to say. Maybe I'm out of the loop about some drama (aside from Anthropic having a bit of a spine in regards to govt. while being otherwise flawed still), but pretty happy with my Max subscription, they even fixed the Code GUI mode in their Electron app recently, it finally feels usable and I don't just need to juggle 4 terminal sessions.

WhyNotHugo 14 hours ago [-]
One possible factor is reinforcement training: by forcing users to use their own CLI, they gather usage and training data which serves as feedback training data for their own tools. Users operating with a different agent with different tool implementation and quirks might poison that data.

The sibling reply given by strictnein is very likely a factor.

browningstreet 15 hours ago [-]
I use both.. Claude Code memory smokes OpenCode's lack of it when memory is important.
paxys 13 hours ago [-]
You are wayy overestimating the negative press. HN commenters are a negligible fraction of Anthropic's user base, and I can guarantee that even people here will forget about this and go right back to using Claude Code in a couple days when there is something else to be outraged about. The company needs to do what is best for its business.
Esophagus4 8 hours ago [-]
Pretty much this. When Anthropic broke the OAuth flow from OpenCode, I switched back to Claude Code.

I like Anthropic’s models better than OpenCode + GPT/Gemini.

samcollins 15 hours ago [-]
The business driver I assume is not lock-in on UX (as some say here) but the additional signal Anthropic gets when using their harness vs a 3P one. It makes sense to discount the price if that signal helps you improve your models, but that discount makes no sense if the user is running your model in another harness and you just get regular API usage signal.
raincole 15 hours ago [-]
Since I discovered pi I cancelled my Claude subscription and subscribed to ChatGPT. On one hand, the competition is making miracles. On the other hand, it's pretty dooming that there is only one (1) company that keeps my agent cost reasonable.
dvfjsdhgfv 14 hours ago [-]
> Since I discovered pi I cancelled my Claude subscription and subscribed to ChatGPT.

Sorry, what is pi and how are you using it with ChatGPT for agentic coding?

raincole 13 hours ago [-]
This is a better introduction to it: https://mariozechner.at/posts/2025-11-30-pi-coding-agent/

I have nothing against Codex's cli or OpenCode. I just found pi is sufficient for me and it's easy to understand what's going on under the hood.

By ChatGPT I mean the subscription plan, not the web UI. I only use gpt-5.3-codex with pi.

joshstrange 14 hours ago [-]
> Sorry, what is pi

https://github.com/badlogic/pi-mono/tree/main/packages/codin...

> how are you using it with ChatGPT for agentic coding?

OpenAI has publically blessed people using their subscriptions with different harnesses, like OpenCode and Pi.

wyre 13 hours ago [-]
Pi.dev

Extensible coding agent written in typescript. It’s exactly what you (I’m projecting) want out of Claude Code if you’re okay investing time into building your harness or prompting an agent to build it.

bakugo 14 hours ago [-]
> they must be losing so much money on each Claude Code subscriber that if a million people all said "we're switching" they just wouldn't care.

You're looking at it completely wrong. Claude Code is Anthropic's flagship product, not the API. They want to attract as many users as possible to Claude Code and lock them into their ecosystem, so they can squeeze them later. All of their questionable actions surrounding Claude Code and its subscription are ultimately in service of this goal.

The subscription isn't some kind of charity, it exists specifically because they know the average user isn't willing to pay the exorbitant API prices to vibe code their groundbreaking new B2B SaaS idea, but they want to capture that market share anyway, because it's the core of their long-term strategy. The subscription arose from that: it's a form of predatory pricing designed to attract as many users as possible while they still have VC money to burn.

Once that runs out and the time comes to IPO and start making real profits, they are going to increase the price drastically, and what's where the lock-in comes into play. If everyone is using some open-source alternative that natively supports every other provider on earth, they will be far less likely to continue paying for Claude specifically instead of just switching to a competitor. Not to mention, they'd also lose out on the free advertising from things like CLAUDE.md and the commit co-signing (because that's all those things are, the only reason Claude Code doesn't support AGENTS.md is because CLAUDE.md serves as an advertisement in public repositories).

> like they all think they're Gods above mere mortals, serving some higher purpose, and nothing matters to them except Building the Machine God.

This is all just part of their marketing strategy, and you shouldn't read too much into it.

rvz 15 hours ago [-]
Anthropic doesn't care and it is all to look good for their IPO.

They are still losing billions of dollars and will do anything to keep people hooked onto the API and will litigate against their own customers.

They will even lobby against open-weight models which is their biggest threat and want to make them illegal to run in the US just for them to succeed.

Anthropic are not your friends and want you to become addicted / over-reliant on Claude Code (hence the free $20 spins at the roulette until March, 27 2026) and charging others on their overpriced API.

achompas 13 hours ago [-]
Yes, it is true that companies often litigate against customers who violate their Terms of Service. The TOS is put into place to protect the company’s interests from user abuse.

Paying customers of Claude Code don’t receive a free-use license for any desired application. They’re paying to use Claude Code. Anthropic can take steps to litigate usage outside of those terms, even if customers find that fact really annoying.

otabdeveloper4 13 hours ago [-]
Eventually (several years max) there will self-hosted Chinese LLM devices with the quality of cloud models for the price of a smartphone.

The only sticky part that will remain will be the UX of particular harness and post-training flavors.

kristo 14 hours ago [-]
This seems harsh and unfair. You aren’t allowed to stream Netflix through a third party streaming service because then the experience is controlled by the third party and there is no lock in to using Netflix and thus no benefit to the subsidy they give you in the plan.

OpenAI is allowing it as a PR stunt and because they have seemingly unlimited cash they can throw at user growth.

phist_mcgee 13 hours ago [-]
>I seriously get the feeling that Anthropic doesn't just not care about their users

AI companies would have to be one of the worst for actually caring about their user's health and wellbeing.

szmarczak 15 hours ago [-]
> I'm really struggling to understand how Anthropic is benefited by not allowing this.

Closed ecosystem like Apple. They want you to use their tools, not someone else's.

boxingdog 14 hours ago [-]
[dead]
mellosouls 15 hours ago [-]
This and threatening OpenClaw (now at OpenAI), Anthropic really on a roll making friends in Open Source.

Previously discussed I think:

Anthropic Explicitly Blocking OpenCode (173 points, 157 comments)

https://news.ycombinator.com/item?id=46625918

brookst 15 hours ago [-]
I’m not seeing the open source connection at all?

Anthropic sells a service that bundles server and client. They are not wild about people taking their server part and using their own clients because the business model relies on both client behaviors (Claude code does a lot of work to achieve > 95% cache hit rates; third party clients likely don’t) and flywheel of usage data.

If Microsoft went after third party clients that emulated M365 and used their backend, would that also “make friends” in open source somehow?

pixl97 15 hours ago [-]
I mean, Microsoft started out by 'not making friends' in open source at the start. Then migrated to the embrace, extend, extinguish days. The current Microsoft is rather friendly towards open source compared to those days.

Typically services that try to gatekeep standard http don't get very far with the kind of people that like to modify their software.

chasil 13 hours ago [-]
Microsoft actually started with Xenix, which did not have a particularly hostile stance at the time.

They were the largest commercial Unix vendor of the early 1980s, and their largest platform was the TRS-80 Model 2.

The cutthroat hostility didn't start until the DEC people arrived.

https://en.wikipedia.org/wiki/Xenix

achompas 13 hours ago [-]
This is both true and immaterial to Microsoft’s net profits.
paxys 15 hours ago [-]
Anthropic's position has been consistent from the start. Subscription plans are for first-party clients. Everyone else should be on per-token billing.

That's really all there is to it. It has nothing to do with open or closed source.

ffsm8 9 hours ago [-]
You're literally spreading misinformation.

Anthropic stance has not been consistent. There are even now still articles by them telling users about unattended use like in CI which would now be considered TOS

Their stance has just been clear for a year now, even if they've changed their mind in comparison to the introduction of the sub, which significantly predates Claude code

ViewTrick1002 14 hours ago [-]
Which means the plans are subsidized, and you pay with your data.
IgorPartola 12 hours ago [-]
Or that API prices are inflated. We don’t get to see what their internal financials look like. My guess is that your guess is more correct but it is unclear what is actually happening.
noemit 15 hours ago [-]
Dario has stated multiple times he doesn't believe there is any value in open-weight models. Not surprised. This is not the behavior of an innovative company - it is fear-driven. They are seeing a rapidly shrinking moat.
danny_codes 15 hours ago [-]
This exactly. Kimi 2.5 has coding performance hardly discernible from Claude. The only way to maintain a business edge is to crush open source clients to force people into a closed ecosystem. Once there, create context moat where people are not in control of their own context data (cannot export it to open tooling). Maybe we can call it the Oracle play?

It’ll be interesting to see if companies get tricked. I think it’s inevitable that it goes like MySQL/Postgres, where the open tools gets way better

noemit 6 minutes ago [-]
I agree. Kimi K2.5 is basically a clone. But also GPT 5.4 has replaced Opus for me. I have unlimited access to all of the proprietary models so I really only make the choice based on convenience.
manacit 14 hours ago [-]
This is, I'm sorry to say, simply not true. Anthropic and Open AI are materially ahead of every open source model out there at this time. The best they can hope to do is be Sonnet-adjacent, and even then I have not seen it.
otabdeveloper4 13 hours ago [-]
> are materially ahead of every open source model out there at this time

They aren't. Any difference is in sampling parameters and post-training flavor choices. These aren't things that are "materially ahead", that's basically just LLM themes.

achompas 13 hours ago [-]
I’m sorry but you’re demonstrably incorrect.

Listen, I want more open weight models in the world. They create entrepreneurial opportunities and support use cases which the foundation labs don’t want to support.

But open weight models are consistently three to six months behind on performance compared to closed models, as confirmed by both benchmarks and personal use. They’re closer on coding and much further away on non-coding tasks.

There are theories as to why these models lag, which I won’t get into. But anyone claiming open-weight models are close to closed-weight models is ignoring significant evidence to the contrary.

otabdeveloper4 6 hours ago [-]
> three to six months behind on performance

Yeah, like I said - it's just a post-training difference. That's not a material difference, that's a difference of chrome and polish.

ninjagoo 13 hours ago [-]
> I’m sorry but you’re demonstrably incorrect.

Please so demonstrate?

achompas 11 hours ago [-]
The onus isn’t on me. It’s on anyone contradicting findings by most benchmarks, because most of them show a clear advantage for Opus and GPT over OSS models.
ninjagoo 11 hours ago [-]
So Big Claim No Demonstration? :-)
orf 12 hours ago [-]
I mean just use them and compare, the gap is obvious.
otabdeveloper4 6 hours ago [-]
I did, and I fixed Qwen's issues with trivial sampling and loop detection hacks.

If I can do this, then a company that wants to sell local models seriously could do it too.

mark_l_watson 13 hours ago [-]
I agree about Kimi 2.5. Also, MiniMax M2.7 that just dropped is amazing, and it is just a 200G MOE model and inference is very fast. I tried using MiniMax M2.7 twice today as the backend for Claude Code and it did very well for both existing Python and Common Lisp projects. I will try MiniMax M2.7 next as the backend for OpenCode.
icedchai 13 hours ago [-]
If you believe benchmarks, maybe this is true. But I've done my own experiments and it is absolutely not the case for real world usage. The quality of output from Claude (Sonnet) was much higher than Kimi K2.5.
theshrike79 14 hours ago [-]
Which "Claude"? Sonnet, Opus? With which harness are you comparing the coding performance?

Nowadays the harness matters more than the model itself. For example pi.dev + GPT5-codex is a lot smarter than plain codex cli

extr 14 hours ago [-]
K2.5 is dog shit compared to leading OAI/Ant models.
tim-star 15 hours ago [-]
thats only because kimi 2.5 was trained using data stolen from claude. it wouldnt exist without riding claudes coat tails. none of the so called 'open source' models would
hirako2000 14 hours ago [-]
That's not true, some open weight models didn't distill Claude or other then frontier models. E.g Llama. Yet achieved comparable performance (back then in llama's case).

If distillation wasn't a thing, they would certainly exist, they would have trained them from scratch or via a decent base models to remain economically viable.

What's for sure is that Claude wouldn't exist if it wasn't for data stolen from millions of creators. As they found themselves admittedly guilty of.

deaux 1 hours ago [-]
> E.g Llama. Yet achieved comparable performance (back then in llama's case).

At not a single point in history did Llama ever achieve comparable real-world performance to frontier models. I was around. At best they were earlier at benchmaxxing than the others.

einr 14 hours ago [-]
Boo hoo. Claude was trained using data stolen from the collective works of all of humanity. If someone does it faster and cheaper by skimming the cream off the top of Claude then surely that’s just a market efficiency in the thieves business?
shimman 15 hours ago [-]
The dude built a mass plagiarism machine and wants to now profit off of his mass plagiarism machine, of course he's going to have antidemocratic ideas regarding people + technology.
hirako2000 14 hours ago [-]
His engineers told him "I don't write code anymore. Claude writes the code, I edit it, I code around it".

In 6 months, people won't work anymore. They will all use my products, outsource the thinking, why bother.

Oh and open weight models have no value...

There is a paper out there showing 30% of CEOs/C-suite have some psychopath tendencies. Not sure if they even used the term narcissistic , but I would add delusional.

runako 15 hours ago [-]
> threatening OpenClaw

IIRC it was called Clawdbot when Anthropic complained. IANAL but I believe the holder of a trademark is obligated to defend it against infringement. Hard to say that Clawdbot was not potentially infringing, given its purpose. It's not clear how much leeway Anthropic had given his initial choice of name.

linux2647 15 hours ago [-]
I still think Anthropic should've bought Clawdbot/OpenClaw. Feels like a missed business opportunity to expand your market share by capitalizing on the hype.
awestroke 15 hours ago [-]
Why should they pay money for such crappy software?
browningstreet 15 hours ago [-]
This whole thread is people repeating wrong facts that have been clarified 100x in the previous threads on the same issue.

I wonder why conversation can never progress. When a stake goes in the ground, it never ever comes out.

FWIW OpenAI didn't buy OpenClaw.

mellosouls 2 hours ago [-]
"now at OpenAI" were my original words - they did the equivalent of an acqui-hire and "protected" OpenClaw in a foundation.

In the context of the seemingly aggressive machinations of Anthropic your hair-splitting without clarifying beyond "OpenAI didn't buy OpenClaw" seems itself misleading and rather counter to helping conversations progress.

hirako2000 14 hours ago [-]
And Nvidia didn't buy Groq.
browningstreet 14 hours ago [-]
When Peter gets tired of having a boss again, OpenAI will have zero OpenClaw.
Jgrubb 14 hours ago [-]
Does your employer use Salesforce? Crappy software is practically the only software that anybody really pays for.
DanielHall 15 hours ago [-]
OpenClaw is underwhelming, and its founder is basically a hype machine.
TiredOfLife 10 hours ago [-]
And what relation does Anthropic or Claude have woth the name Clawdbot
runako 9 hours ago [-]
It could reasonably cause confusion in the marketplace. Again, IANAL.

If you wanted to find out the actual legal arguments, you could release and promote software for white-collar workers called Mycrosoft Offyce and I am sure you will get official legal answers from Microsoft's counsel.

TiredOfLife 5 hours ago [-]
How? Two completely different names.
segmondy 14 hours ago [-]
so they own the trademark to Clawd? Or is it suppose to be Claude?
runako 9 hours ago [-]
PTO has a page on this:

https://www.uspto.gov/trademarks/search/likelihood-confusion

The example in question is a Trademark for "T. Markey" and the conflicting mark is listed as "Tee Marqee".

Reasonableness is a thing here. Every person in this thread knows why it was called Clawdbot and not (say) Peterbot or cronbot. That we all know that reason is the problem.

Edit, the USPTO does in fact make this blindingly easy to find:

https://www.uspto.gov/page/about-trademark-infringement

"How do I know whether I'm infringing?" --> "The key factors considered in most cases are the degree of similarity between the marks at issue and whether the parties' goods and/or services are sufficiently related that consumers are likely to assume (mistakenly) that they come from a common source."

LZ_Khan 15 hours ago [-]
Is open source really open source if it can be bought by big companies and manipulated freely? Technically one day it can just be pulled off github.
doc_ick 15 hours ago [-]
*What makes you think it hasn’t already been pulled/used in training from GitHub?
rvz 14 hours ago [-]
I guarantee you that Cursor will be next to be targeted by Anthropic.

"Safety" is just complete control for them.

hirako2000 14 hours ago [-]
The irony given they hoped to get acquired.
extr 15 hours ago [-]
The OpenCode guys have really surprised me in the way they've reacted to Anthropic shutting down the side-loaded auth scheme. Very petty and bitter. It's clearly just a business decision from Anthropic and a rational one at that, usage subsidization to keep people on the first party product surface is practically the oldest business move in the book and is completely valid.
tietjens 15 hours ago [-]
This is not my impression, could you explain what you're talking about?
extr 15 hours ago [-]
Ever since the shutdown of the side-load they've been pretty vocally anti-anthropic on twitter. Paranoid that anthropic is going to torpedo them via some backdoor now that they own bun, insinuating that anthropic shut down the auth from a position of weakness since OpenCode is a superior product, etc.

The thing is OpenCode IS a great product, I'm not sure it's "superior", but unfortunately the way things are evolving where the model + harness pairing is so important, it does seem like they are in a similar position to Cursor (and do not have the resources to try to pivot into developing their own foundational model).

zozbot234 14 hours ago [-]
I wouldn't call OpenCode a "great" product tbh. It's nice that it's FLOSS of course, but the overall quality is a bit underwhelming and it's clearly possible to build much better open agentic harnesses. It would be nice if more people tried to do this.
tietjens 15 hours ago [-]
The OpenCode bun dependency is an unsettling issue I would imagine.
Ycros 15 hours ago [-]
if you look at the last few weeks of commits, you can see they've been systematically ripping out everything bun-specific and moving to node
extr 15 hours ago [-]
I think frankly OpenCode is delusional to think that Anthropic is actually "concerned" with them in any way. Anthropic's concerns at this point are on the geopolitical level. I doubt stamping out ToS-violating usage of their subscription services is even on executive radar. OpenAI only allows it because it's a cheap PR win and they take those where they can get them.
segmondy 14 hours ago [-]
Opencode is not delusional, it would be delusional to think Anthropic won't after they have already threatened them.
enraged_camel 15 hours ago [-]
Yeah, I recognized the PR author from Twitter (same avatar) and man he really does come across as incredibly juvenile. Shamelessly talking up OpenAI while shitting on Claude models and the motivation is just so transparent.
bobmcnamara 15 hours ago [-]
> Paranoid that anthropic is going to torpedo them via some backdoor

Like with lawyers or something?

hirako2000 15 hours ago [-]
Rather the hypothetical situation where anthropic makes a code change to bun to have a backdoor.

Anthropic leadership is delusional, not suicidal, so they would rather use their lawyers.

croes 15 hours ago [-]
Why does Anthropic care how the tokens are consumed?
estearum 15 hours ago [-]
Same reason movie theaters care about you not bringing your own snacks
croes 14 hours ago [-]
You pay for snacks in the cinema and they lose money if you buy elsewhere. Where does Anthropic lose money when I use OpenCode?
bitpush 14 hours ago [-]
This has been explained many times in this thread. Your subscription to Claude models for use in Claude Code is subsidized. That is, it is only meant to be used with that harness.

When you use that API key with OpenCode, you're circumventing that.

croes 4 hours ago [-]
That doesn't make sense.

The PS5 is subsidized because the make money with the games.

Printers are subsidized because the make money with the ink.

The API use is subsidized because they make money with Claude Code? I would understand if Claude Code could only be used with Anthropics API but not the other way around. 1 million tokens is 1 million tokens unless Claude Code is burning tokens and others are more efficient in token use.

vova_hn2 2 hours ago [-]
They want you to become dependent on Claude Code, so that later they can milk you.
Aurornis 13 hours ago [-]
Valid question. It's because they have a separate product intended for use with general tools: Their API.

Their subscription plans aren't actually "Claude Code Plans". They're subscription plans for their tool suite, which includes claude code. It's offered at a discount because they know the usage of this customer base.

OpenCode used a private API to imitate Claude Code and connect as if it was an Anthropic product, bypassing the need to pay for the API that was for this purpose.

Anthropic has been consistent on this from the start. The subscription plans were never for general use with other tools. They looked the other way for a while but OpenCode was openly flaunting it, so they started doing detection and blocking.

OpenCode and maintainers have gone on the offense on Twitter with some rather juvenile behavior and now they're trying to cheekily allow a plugin system so they can claim they're not supporting it while very obviously putting work into supporting it.

Most of the anger in this thread comes from people who want their monthly subscription to be usable as a cheaper version of the public API, even though it was never sold as that.

all2 15 hours ago [-]
Because models are quickly moving toward commoditization, whether the big three like it or not. The differentiator now is tooling around those models. By eliminating OpenCode's auth stuff, they prevent leaking customers onto another platform that allows model choice (they will likely lose paying customers to one of the major inference catalogs like OpenRouter once they move from Claude Code to OpenCode).
extr 15 hours ago [-]
Why does Netflix care how the movies they stream to you are consumed? Shouldn't your $8/mo allow you to stream any movie to OpenFlix and consume however you like?
dewey 15 hours ago [-]
You are also not allowed to show these Netflix movies on a big screen in front of your house and charge people. The 8 dollar are for a specific use case, just like the tokens in the subscription.
ForHackernews 15 hours ago [-]
Unironically, you should. In a more just world, laws would mandate service providers not obstruct third party clients.
theshrike79 15 hours ago [-]
The pricing would also be different.
ForHackernews 14 hours ago [-]
Yes, content providers would have to compete with each other on price and library, and client providers could compete on UX and privacy.
maronato 15 hours ago [-]
If you use Claude through an interface that’s not Claude Code, you’ll only stick with it for as long as it proves itself the best. With other interfaces, you can experiment with multiple models and switch from one to another for different tasks or different periods of time.

Those tokens going to other providers are tokens not going to Anthropic, so they want to lock you in with Claude Code. And it clearly works, since a lot of people swear by it.

ahmadyan 15 hours ago [-]
because he is giving them at 90% discount in their subscription. they are more than happy if you use the tokens at api pricing, but when subsidized they want you to use their claude code surface.
ForHackernews 15 hours ago [-]
Because they're selling discounted tokens to use with their tooling.
lostmsu 15 hours ago [-]
I have a huge issue 10416 on OpenCode

https://github.com/anomalyco/opencode/issues/10416

- their stance on privacy

siva7 15 hours ago [-]
not sure i follow - do they leak my information to their own servers by default?
lostmsu 13 hours ago [-]
This is probably the most exhaustive answer to your question as of Jan 7: https://github.com/anomalyco/opencode/issues/459#issuecommen...

The also leaked all prompts to OpenAI until very recently.

noosphr 15 hours ago [-]
[flagged]
0x3f 15 hours ago [-]
Sad day when the hacker forum starts lamenting the poor copyright holders.
noosphr 14 hours ago [-]
Hacker news is about hackers in the same way that the peoples democratic republic of Korea is about democracy.
0x3f 13 hours ago [-]
I feel HN did have a more information-wants-to-be-free-ey, disrupt-the-incumbents-ey era, though. Or was it all a dream?
hungryhobbit 15 hours ago [-]
On what basis are you assuming that Anthropic committed greater copyright theft than Meta, OpenAI, and Google (not to mention many lesser-known options)?
edgyquant 15 hours ago [-]
Legally speaking they were found to have by a court and the others weren’t
joelwilliamson 14 hours ago [-]
When did that happen? Did they admit guilt in the big settlement, or was there a different case?
ahmadyan 15 hours ago [-]
opencode is a very meh agent.

Source: i run pretty much all of these agents (codex, cc, droid, opencode, amp, etc) side-by-side in agentastic.dev and opencode had basically 0 win-rate over other agents.

green7ea 15 hours ago [-]
I've been using opencode and would be curious to try something else. What would recommend for self hosted llms?
truncate 15 hours ago [-]
Very new to self-hosted LLM, but I was able to run Codex with my local ollama server. (codex --oss)
15 hours ago [-]
bitpush 15 hours ago [-]
Anthropic provides subsidized access to Claude models through Claude Code. It is well understood to be 'a loss leader' so that they can incentivize people to use Claude Code.

OpenCode lets people take the Claude-Code-only-API-Key, and lets them use it in a different harness. Anthropic's preferred way for such interaction is getting a different, Claude API key (and not Claude Code SDK API key).

---

A rough analogy might be something like getting subsidized drinks from a cafe, provided you sit there a eat food. What if someone says, go to the cafe and get free drink and come sit over at our cafe and order food. It is a loose analogy, but you get the idea.

siva7 15 hours ago [-]
> It is well understood to be 'a loss leader'

You have zero proof for this claim. It's like people read somewhere that stuff and keep spitting it out again and again without understanding..

hirako2000 14 hours ago [-]
If it wasn't the case, the Claude API pricing would be the same, $200 for unlimited use. But it's metered.

We don't know if Claude Code bleeds money for every user that touches it. Probably not. But the different pricing is a strong enough clue that it's an appeal product with subsidized tokens consumption.

siva7 14 hours ago [-]
API is intended for a different audience - companies with a big pocket who aren't as price sensitive as private users. So the pricing will be different than for a private subscription.
bitpush 13 hours ago [-]
That is not true at all. I, as an individual, can go and get access to Claude models via API today, for, I dont know, for a custom workflow I have.

What Anthropic is saying is - please dont use the API key from Claude Code for that.

extr 14 hours ago [-]
> If it wasn't the case, the Claude API pricing would be the same, $200 for unlimited use.

How do you figure? That doesn't make any sense to me.

HDThoreaun 14 hours ago [-]
There is huge value in getting people to subscribe to recurring payments. Giving people a discount to do so makes sense and does not mean that the subscription service loses money.
theshrike79 14 hours ago [-]
It's not a loss leader - as in they're not making a loss on the subscription.

Because they control the harness(es) and the backend, they can optimise caching and thus the costs to them.

siva7 14 hours ago [-]
I'm giving up. Caching is optimized server-side on a product for which they can't control the client.
bitpush 13 hours ago [-]
Loss leader doesnt mean $0. Loss leader means it is subsidized to attain another, larger goal.
tietjens 15 hours ago [-]
Thank you, I understand all of this. My question was about the reference to "petty and bitter."
ayhanfuat 15 hours ago [-]
It revolves around how Open AI has much better models and how Claude Code engineers are a bunch of kids (which is kind of ironic).
raincole 15 hours ago [-]
What exactly are you referring to?
Aerroon 15 hours ago [-]
>usage subsidization

Is this actually the case though? Because I can't imagine what kind of hardware they're running to have costs per 1M tokens be above like $3.

ipsum2 15 hours ago [-]
This seems like pure misinformation. The code lines that are actually changed:

              hint: {
                opencode: "recommended",
                -anthropic: "API key",
                openai: "ChatGPT Plus/Pro or API key",
              }[x.id],
They're removing the ability to use OpenCode via Anthropic API key
aeriose 15 hours ago [-]
This is what most people in the comments are missing. They are removing the ability to even use Anthropic APIs not just your Max subscription.
danr4 14 hours ago [-]
this not true. api keys are supported. only "claude code" is being dropped.

that code is just a cli hint to which LLM they recommend using. so they stop recommending anthropic. rightfully so.

extr 15 hours ago [-]
Is this what the legal request demanded or is this just something that OpenCode is doing out of spite? Seems unclear. To me the meat of this change is that they're removing support for `opencode-anthropic-auth` and the prompt text that allows OpenCode to mimic Claude Code behavior. They have been skirting the intent of the original C&D for awhile now with these auth plugins and prompt text.
somebodythere 15 hours ago [-]
Using your API key in third-party harnesses has always been allowed. They just don't like using the subsidized subscription plan outside of first-party harnesses. So this seems to be out of spite
theshrike79 14 hours ago [-]
Anthropic's issue was always them spoofing OpenCode as Claude Code, piggybacking on the subscription plan.

Banning them from using the pay-per-token API key would be bad business.

hirako2000 14 hours ago [-]
It is what the legal demands are. They requested removal of all Anthropic (trademark?) mentions.
g947o 14 hours ago [-]
I believe parent is talking about a separate topic, not about this change.
cferry 4 hours ago [-]
I believe the solution to this kind of problems is that enough legislators (thinking of USA, EU) make it illegal to require a certain implementation of a software client to use an online service, whether this restriction is built into the communications protocol or checked through a side channel. Then the owner of the client device decides which implementation they'd like to use - so corporations can keep requiring the proprietary "official" one on their own corporate devices, but customers / end users who own their devices get to choose. Like, basic rights that come with ownership.

This would essentially take us back to what online services were 20 years ago, by outlawing a business model that relies on providers controlling stuff on users' devices. What's on the server is the company's business, what's on the client is the user's, and the boundary is clear. On the one hand, services that would persist would likely no longer have free tiers (which would essentially mean free lunch for customers); since it's a commercial service run by a company that has costs, it's just normal to pay for it as a user, there's no free beer anywhere. On the other hand, by paying for something, you'd get that thing and nothing else, as there's always going to be a client that doesn't leak data not necessary for the service to perform whatever you paid for, or impose arbitrary restrictions on its use. If any, these need to be server-side.

gwd 15 hours ago [-]
"Legal action" means you filed a lawsuit. This looks more like someone sent a list of requested changes, backed up by an implicit or explicit threat of legal action.
Cthulhu_ 15 hours ago [-]
That's how these things usually (should) go; a good legal system (be it civil suits, insurance claims, mediation, etc) will only actually take on cases if you've tried a reasonable approach first, e.g. asking nicely.
lima 15 hours ago [-]
Fun fact: In Germany, the civil courts will usually take the case anyways if it has merit, but the winner ends up paying for the whole lawsuit if they failed to make an effort to resolve the case before suing.
jryio 15 hours ago [-]
Businesses exercise power and control in the market. The purpose of this is to set a precedent (perceived or actual) — the auth system was a product, not an API. Anthropic is drawing the line between 'built on us' and 'built around us.'

I don't necessarily see this as an evil action. It doesn't inhibit open source, it sets terms of service and practice boundaries.

Granted this is a wildly unpopular approach, worse has happened in the OSS world...

unshavedyak 13 hours ago [-]
Anyone know why OpenCode is integrating to ClaudeCode in the manner they were? Ie CC gives you an SDK, and i get the impression that Anthropic is fine with you using whatever external tools you want with the SDK .. otherwise why'd they publish an SDK?

So if CC has an SDK, why doesn't OC just use the SDK? I assume there's some functional reason why it doesn't perform to their needs? Maybe it's not low level enough? I'm unfamiliar with what sort of functionality a harness needs.

It makes me nervous as i'm using the CC SDK for my own wrapper though. Hypothetically what i'm doing is no different than embedding CC into an IDE.. though. Fingers crossed.

achompas 13 hours ago [-]
The problem isn’t the SDK but the API usage.

Users will say this-or-that about choice etc etc. It’s about subsidized tokens. Otherwise th users (and OpenCode) would have stopped pushing the workarounds months ago.

tallesborges92 11 hours ago [-]
This is really sucks, it’s a bad move for Anthropic, OpenAI is allowing using their models in third parties apps and the china models as well …

I don’t believe Anthropic will win this battle.

I just want to use the tools in a way and customized way that I want, Anthropic not allowing me to me to do that forced me to use the codex models, thanks for that I’m very happy with the results. I’m cheering for OpenAI

vova_hn2 9 hours ago [-]
I can understand how and why they are able to go after users, who violate ToS, but I do not understand how are why they can go after open source developers, who just publish some source code that seems to be protected speech under the First Amendment [0] in the US jurisdiction.

[0] https://en.wikipedia.org/wiki/Code_as_speech

hokkos 15 hours ago [-]
It's ok when Anthropic do it, like when they make deal with the army.
hirako2000 14 hours ago [-]
Worse, they deserve virtue signaling rewards when they don't make the deal.
_ache_ 15 hours ago [-]
AI company crying over IP violation. Incredible.
pmdr 14 hours ago [-]
Well, stealing and training on the world's IP obviously wasn't free. /s
valunord 15 hours ago [-]
This wouldn't be so bad if they didn't have such a sucky tui or ecosystem. AI is chef's kiss, tooling is bottom barrel.
zozbot234 15 hours ago [-]
Not really, GPT 5.4 is a great alternative. There's no real loss from using that over Claude Opus. And open models are quite close behind.
ljm 15 hours ago [-]
I'll do most of my work in opencode with GPT 5.3/5.4 and just spin up Claude Code for a review/cleanup pass.

Opencode just works faster and I prefer the UX.

brookst 15 hours ago [-]
I’ll try 5.4 again but when I spent a couple of hours with it, I found it much weaker than Claude code + opus 4.6 for working on large projects.

Are you delegating substantial work like planning and executing refactors, or more at single-line and function-level work?

DetroitThrow 15 hours ago [-]
I think the gap is smaller than it has been in the past but I largely agree with you, generally larger work is done much better with Claude Code.
girvo 15 hours ago [-]
GPT 5.4 keeps erroring out when I’ve tried it on long complex tasks. Might be works harness I guess.
MyHonestOpinon 15 hours ago [-]
Can anyone ELI5 what is open code and why Anthropic is asking them to delete something ?
paxys 15 hours ago [-]
OpenCode is an agentic coding CLI, similar to Claude Code, Codex etc. It supports different LLM providers, including Claude.

It originally had support for copying over your Claude subscription token and calling the same backend APIs as Claude Code, which meant you could use OpenCode with your Claude Pro/Max plans, but Anthropic came out and said that the plans were only meant for first-party clients, and everyone else should be using per-token billing.

Now OpenCode is removing this option from their product, it seems because of legal threats from Anthropic.

Mashimo 15 hours ago [-]
OpenCode is a agent .. harnest? The CLI or UI tool you use as an AI agent, similar to ClaudeCode.

You where not allowed to use your ClaudeCode subscription with other tool then ClaudeCode. I'm not sure if this is what got removed or if there is more too it.

aeriose 15 hours ago [-]
But the PR is also removing the ability to use Anthropic API key as well not just Claude Code subscription
theshrike79 14 hours ago [-]
That's just them being vindictive. Anthropic doesn't care about API use, it's paid per token anyway and they set the prices for that.
girvo 15 hours ago [-]
Harness :)
matltc 14 hours ago [-]
Harnest.
girvo 13 hours ago [-]
That’s only if you use it in earnest, I would think
raincole 15 hours ago [-]
Anthropic's ToS doesn't allow the subscribers to use third party tools that utilizes the APIs Claude Code uses. Open Code is one of those tools.
rcr-anti 13 hours ago [-]
Something that usually gets missed in these discussions is that the subscription quotas seem to rely heavily on prompt caching to be economically viable, or at least less unviable. They can and do have permutations of the system prompt, tools, skills, etc. that makes the first 20k or so tokens hit the cache and not use inference resources for that portion. In addition, from my monitoring, Claude Code with Max has about an 80% cost reduction via caching (equivalent if you had done the same work with API billing), and has been improving over time. If cache use passes on a discount of 90% I think it's fair to assume the actual cost to them is close to negligible.

So they're being obtuse about it for some reason, but if you want an economically sustainable model for AI companies they have to have some kind of optimization for the otherwise ridiculously discounted subscriptions. They sell subscriptions at the same rate and quotas to enterprise now, minus the $200 tier, so this isn't just consumer marketing being subsidized by b2b revenue.

Whether they're making money or just losing less, you can only get those kind of cache optimizations when you have a fixed client.

skybrian 12 hours ago [-]
Maybe they could charge API users less if they use the same prefix that Claude Code uses? More coding agents using the same prefix results in better caching, reducing costs.
wklm 3 hours ago [-]
Could someone please explain in simple terms what is the legal basis for these “legal requests”?
karljtaylor 6 hours ago [-]
teams enterprise customer here, we got knocked out too. the most irritating thing here? OpenCode is necessary given how incredibly buggy Claude Code is. I know Boris is a "hot shot" but the whole individual contributor developers running rough shot on that codebase + they still haven't really fixed the cache bug makes this a really poorly timed move on their part. I can't prove this, but I would bet management doesn't actually use Claude outside of the Desktop surface. They'd have known how much this would break if they were really using it at scale.
627467 11 hours ago [-]
Hey its not suing me so i guess i shouldnt care?

But what is the argument here? "OpenCode facilitates the users of their opensource tool to misuse another app they have installed"?

I guess anything goes with ip law really. Its all about flexing lawyer power and willingness to drown opponents in legal costs.

Maybe if you dont want people to misuse your sub dont ship the ability to do so in the app that users actually installed on their machines?

This is the same as all the alternative youtube clients. Just play the cat and mouse game Anthropic

droidjj 15 hours ago [-]
It's not clear what exactly the "legal action" is based on this github link. My pure speculation is Anthropic's lawyers have come up with a liability story boiling down to OpenCode helping end users violate the Anthropic ToS (i.e. tortious interference with contract).
paxys 15 hours ago [-]
A vaguely threatening letter is usually all it takes
Cthulhu_ 15 hours ago [-]
Doesn't even need to be threatening, a notice of "this thing you're doing is in violation of our terms of service" should be enough... although I suppose that can be construed as threatening already.
0x3f 15 hours ago [-]
I haven't used OpenCode but if not using Claude is existential then why back down? Set up limited liability somehow and just let it play out.
TRYEXCEPT 14 hours ago [-]
Sometimes, it's just not worth the effort. Seriously would you rather:

A) Get invovled in a lengthy back and forth, potential legal proceedings with a billion dollar company.

or

B) Listen to the message being sent, be pragmatic, and then get on with building things.

0x3f 13 hours ago [-]
Depends if it's existential, like I said. If my whole company depends on X and replacing it is intractable, there's not much other choice. Having looked at the landing page though, seems like they can just go with other models and it will (largely) be fine, yes.
jitl 15 hours ago [-]
Same thing happened with Google, but Google started actually banning user's accounts. Hopefully it doesn't come to that with Anthropic.
carlos-menezes 15 hours ago [-]
I'm sure absolutely nothing will come of Anthropic's open-source acquisitions. Totally harmless, I'm sure.
tommica 15 hours ago [-]
Yeah, I've been looking at bun a bit, but now I am skeptical about it.
cyanydeez 15 hours ago [-]
The "good" news is LLMs make them 100% easier to fork.
exabrial 14 hours ago [-]
Remember Anthropic is supposed to be the "good guys"
0xbadc0de5 13 hours ago [-]
A few months ago, I had my Anthropic Claude Max account nuked for using OpenCode. That sucked, but I just opened a new Claude Max account under a different email. Which, yes, after re-reading their terms is also forbidden. But I had been playing by their rules ever since. Only using Claude Code and their official apps. So they got what they wanted - compliance.

Today they nuked my account again. I can only assume it was because I had the gall to find so much value in their product that even after they banned me once, I still wanted to give them money!

I've been around this planet a long time and I have never encountered a tech company as hostile to their users as Anthropic. And that includes Microsoft back in the 90's & 00's.

I really hope they change their ways. But for now, I'm done with them. I'll take my business elsewhere.

coldtea 1 hours ago [-]
Just fucking buy them already -- they have a better product than yours
akmarinov 15 hours ago [-]
It’s like they want people to not like them …
DanielHall 15 hours ago [-]
Anthropic is set to become the second-strongest legal department in North America
fy20 14 hours ago [-]
Maybe their next product will be Claude Lawyer.
shifto 14 hours ago [-]
Maybe Oracle should just buy Anthropic.
shrx 14 hours ago [-]
After OpenAI?
NekkoDroid 11 hours ago [-]
I assumed Nintendo of America was top.
zajio1am 15 hours ago [-]
Is this relevant for people that use regular (per-token credit-based) API key?
vova_hn2 9 hours ago [-]
No, this is perfectly OK with the ToS.
14 hours ago [-]
adangert 13 hours ago [-]
And the downfall of anthropic starts, OpenAI has had this all in the bag the whole time. Anthropic is a poor imitation of Sam's Master plan, it was over before it even started. Money grubbers, the lot of em!
karmasimida 15 hours ago [-]
Just use GPT5.4, avoid the drama and it is a better model anyway
girvo 15 hours ago [-]
Except for, yknow, the DoD and killer robots and mass surveillance drama.
awestroke 15 hours ago [-]
Not all of us enjoy being glazed mercilessly while getting subpar output
karmasimida 14 hours ago [-]
I have burnt billion of tokens in gpt 5.4 and I didn’t know what you are talking about
Daviey 8 hours ago [-]
I know this is a low value comment, but Anthropic always felt like the good guys in this space. Now.. Fuck you Anthropic.
FloatArtifact 15 hours ago [-]
Maybe go third party for plugins?
ftchd 14 hours ago [-]
sorry guys, I started OpenCode after 2 weeks, my bad
taf2 15 hours ago [-]
avoid bun is my take away... if anthropic decides you're a competitor and with the way AI is evolving you will be a competitor soon - don't rely on any anthropic tools or models.
awestroke 15 hours ago [-]
Why should anybody avoid bun? Just fork it if it ever changes license. In fact, I'm 100% sure it would be instaforked if Anthropic ever tried anything
segmondy 14 hours ago [-]
Anthropic is a shit company. I cancelled my subscription 2 years ago once they started calling for regulation. They might have gotten folks to side with them in the OpenAI debate, but they are just another shit company like OpenAI.
I_am_tiberius 15 hours ago [-]
Driving your business on content you don't own and then this. Disgusting.
rvz 15 hours ago [-]
Once again, Anthropic are not your friends and are the bad guys.
anonym29 15 hours ago [-]
I've said it before and I'll say it again.

The people mad about this feel they are entitled to the heavily subsidized usage in any context they want, not in the context explicitly allowed by the subsidizer.

It's kind of like a new restaurant started handing out coupons for "90% off", wanting to attract diners to the restaurant, customers started coming in and ordering bulk meals then immediately packaging them in tupperware containers and taking it home (violating the spirit of the arrangement, even if not the letter of the arrangement), so the restaurant changed the terms on the discount to say "limited to in-store consumption only, not eligible for take-home meals", and instead of still being grateful that they're getting food for 90% off, the cheapskate customers are getting angry that they're no longer allowed to exploit the massive subsidy however they want.

Anthropic has every right to place rules around their generous subsidization of the Claude subscription plans, which give limits of ~8-12x as many tokens as you'd get for the same expenditure in the PAYG API.

That said, demanding an open source repo remove information that Anthropic openly publishes and distributes for free (the prompt) is a bit odd...

cedws 15 hours ago [-]
This argument has been decapitated countless times already on HN. Anthropic already enforce usage limits for everyone. If those limits are higher than what they want users to actually consume, that's Anthropic's problem.

This move is anti-competitive and Anthropic knows it. They're hurriedly trying to lock the gates and lay landmines behind everyone after a massive surge of new subscribers so that they're stuck using Claude Code. They see it as vital to their survival to not just to be the gas pump for tokens, they need to control the platform.

siva7 15 hours ago [-]
I'm baffled how people don't seem intellectually able to grasp what you described here. Claude Code users on Anthropic subscriptions aren't subsidizing those using other harnesses because usage limits aren't counted on the harness layer. It's an anti-competitive move against vc-backed commercial harnesses like Opencode (vc-backed) or Openclaw (openai-affiliated).
jakelazaroff 15 hours ago [-]
> Anthropic already enforce usage limits for everyone. If those limits are higher than what they want users to actually consume, that's Anthropic's problem.

I mean, OpenCode is the one changing their app here. So it kinda seems like it's actually everyone else's problem.

raw_anon_1111 15 hours ago [-]
I hate these non lawyer HN takes that call anything they don’t like “anti competitive”. Let’s just start with looking up “no duty to deal”.
cedws 15 hours ago [-]
I don't mean anti-competitive in the legal sense of the word, I mean that it literally is hostile to competition.
raw_anon_1111 15 hours ago [-]
It’s a company’s job to be hostile to competition
cedws 14 hours ago [-]
That’s a very ruthless American capitalist view. I would say a company’s job is to make the best product without resorting to cheap tricks.
raw_anon_1111 14 hours ago [-]
Right because other capitalist countries have companies that make it easy for competition
Analemma_ 15 hours ago [-]
> This argument has been decapitated countless times already on HN.

No it hasn't, because the argument is completely correct, and the people mad about it are mad they can't have unlimited usage instead of paying the token API prices.

> This move is anti-competitive and Anthropic knows it.

No it isn't, that's not what "anti-competitive" means, and no court in the world would label it as such. You can't go flailing around looking for legal jargon to attach to behavior just because you don't like it.

siva7 15 hours ago [-]
API is intended for massive scaled operations (companies) and has no hard usage limits, a subscription is intended only for individual usage (solo dev) and has therefore hard usage limits. Is it that difficult to grasp the difference between API and subscription models?
14 hours ago [-]
noemit 15 hours ago [-]
I must be alone in this but I don't think its heavily subsidized. I see their models as really overpriced. No way they cost that much. Could they really?
brookst 15 hours ago [-]
Yes. Their API rates are breakeven to profitable, the subscription that people are arbitraging is a 90% discount or so from API rates.

There’s a reason 5% of GitHub commits are from Claude code and no other provider is above 0.1%… it’s quality, but it’s also subsidy.

exitb 10 hours ago [-]
Are other harnesses actually using „Co-Authored-By” out of the box?
anonym29 15 hours ago [-]
Cost to the business and price to customers are not the same thing. Even if it cost Anthropic nothing to run any of these (it actually costs quite a bit in electricity, infrastructure, ops teams to keep everything running smoothly, and above all else, extraordinary R&D expenses to develop the models), they could set the price at a million dollars per token if they wanted to.

That clarified: yes, every major lab is losing money on full utilization of their inference subscription plans. The API prices are what the business has determined they need to achieve profitability, and are not reflective of actual costs as you point out, but the discounts vs API pricing can get pretty extreme. Some users report 50x+ (98%+) discounts on the $100/mo Max subscription plans vs PAYG API pricing¹. Even the skeptical, contrarian takes that focus on cost to the business will tell you that, yes, Anthropic is losing money on those subscriptions, even using generously low estimates on costs².

¹ https://www.ksred.com/claude-code-pricing-guide-which-plan-a...

² https://martinalderson.com/posts/no-it-doesnt-cost-anthropic...

noemit 10 minutes ago [-]
How are open weight models so much cheaper then?
Robdel12 9 hours ago [-]
I love this argument because people grab Anthropic’s API pricing, stop there, and present it at face value.

Only Anthropic knows their inference costs. And do we _really_ think they’re losing money? Hahaha

15 hours ago [-]
bena 15 hours ago [-]
Which I'm sure people would have more sympathy for if the restaurant wasn't robbing Sysco to make their food in the first place.
sifex 15 hours ago [-]
Except to me, the argument is like a customer bringing their own plate to eat off of, and the restaurant then sues the customer and demands that no restaurant can ever be allowed to use that customers plate.

Opencode to a lot of people is a nicer and more feature rich harness than CC, it doesn’t consume any more tokens than CC, and if it did, the bounds of how many tokens each account is allowed to use is tied to the users payment and rate limits.

15 hours ago [-]
ihsw 15 hours ago [-]
[dead]
ayeteas54 10 hours ago [-]
[dead]
adampunk 15 hours ago [-]
[flagged]
gwd 15 hours ago [-]
They're perfectly happy being an API provider, where they're not selling their tokens at a loss. My guess is that they're counting the losses for Claude Code Max plans as R&D: what does usage look like if people don't have to worry about the cost of tokens? Because someday they won't, and Anthropic want to skate to where the puck will be, not where it is.
adampunk 12 hours ago [-]
You don't go after OpenCode because they allow for arbitrage. You go after them because they can decouple your model from your brand.
gwd 11 hours ago [-]
Before this change:

Opencode decouples model (Claude) from brand (Claude Code) in one of two ways: using the subscription, or pay-per-use API calls

After this change:

Opencode decouples model from brand in one way: pay-per-use API calls

This change fails to prevent decoupling model from brand.

adampunk 10 hours ago [-]
Do you have an anthropic API key with money attached to that account? Do you think most people who have a subscription to Claude code have an API key for Anthropic and have money attached to that that they’re ready to spend?

Do you think those people who have an API key are ready to just give it to some random application rather than being directed to a Web or application based sign on mechanism serve served by a company they trust?

Even if the consumers are programmers, an API key is not a consumer instrument. There is no universe where you convert a whole number percentage of users in the scenario.

gwd 18 minutes ago [-]
> Do you have an anthropic API key with money attached to that account?

Yes, I do. Getting a Gemini API key was annoying, but getting API keys for Claude and GPT were simple and straightforward.

The web-based redirect from a command-line tool is always far weirder and more awkward than just pasting in an API key.

Since we're talking about programmers here, they should realize that both the API key and the web-based redirect end up doing the same thing: generating a token that allows this program to act as you over the API.

Handy-Man 15 hours ago [-]
Seems fine to me. Why do people think they are entitled to use heavily subsidized services outside of the tools it's intended to work with per terms.
zadikian 15 hours ago [-]
Was it always clear that you're not supposed to use the Claude API this way?
maccam912 15 hours ago [-]
I don't think Anthropic has a problem with you using a regular pay-per-token API key with opencode. The issue is letting someone use their "Log in with Claude" as if it were a regular API key.
snoman 15 hours ago [-]
Yes.
zadikian 15 hours ago [-]
Ok then it's fine
p5v 15 hours ago [-]
What’s next - coming after all the projects that have been coded using Claude Code, claiming they are their property?
bilekas 15 hours ago [-]
Don't give them ideas please. They'll ask for more investment to do exactly this.

I miss the days when open source was a way to get your product in the developers hands and build trust. Stuff like this shows that the tide has shifted to primary focus on shareholders and potential hold on patents and trademarks.

rspeele 15 hours ago [-]
> I miss the days when open source was...

Me too. I also miss the days when I was proud of my little open source projects. Now I just regret donating fuel, even a miniscule amount in the grand scheme of things, to the soulless lawnmower that has already chopped down so much of my joy in work and promises to eventually shred the paycheck, too.

bilekas 15 hours ago [-]
> Now I just regret donating fuel

I hear yah, especially knowing that AI crawlers just don't respect ROBOTS.txt or anything similar, but there's still nothing wrong with writing code for fun.. No need to lose that!

cedws 15 hours ago [-]
Under what law can Anthropic force OpenCode to do this? Surely it's not illegal to publish code that interacts with an API that's open for everyone to see?
anonym29 15 hours ago [-]
The API has a very clear ToS prohibiting third-party client usage with the heavily subsidized Claude.ai subscription plans. Anthropic's right to reject or block that traffic, as well as to ban users who attempt this, is well-protected by the ToS those users neglected to read.

Regarding the legal demands here, anyone can issue anyone else a cease and desist order at any time, for anything, in the USA. The demands do not need to have merit.

"Illegal" generally refers to criminal law, not civil suits, this was essentially Anthropic threatening to file a lawsuit. Opencode was under no legal obligation to comply and was not breaking any laws, they simply decided it was easier and cheaper to comply than to fight.

cedws 15 hours ago [-]
I thought TOS grants Anthropic the right to stop providing the service to a user, not go after them legally.
snoman 15 hours ago [-]
My understanding is that, if you directly assist someone violate a ToS, you can be held liable.

Bad analogy but the getaway driver doesn’t need to enter the bank to be guilty in the robbery.

nananana9 15 hours ago [-]
Surely there's no way that's true. The logical conclusion of that would be that every random ToS is a law that everyone must abide by, regardless of whether or not they've agreed to it.
ethanrutherford 14 hours ago [-]
By definition, it is exactly a law. It's known as business law. The ToS is a business contract which you must agree to if you wish to use the service. Violating terms of service is literally a breach of contract.
vova_hn2 9 hours ago [-]
How can you breach a contract if you are not a party to a contract? OpenCode is not using any Anthropic services, they are just publishing some source code that seems (obligatory IANAL) to be protected speech under the First Amendment [0], if this legal argument is happening in American jurisdiction.

[0] https://en.wikipedia.org/wiki/Code_as_speech

gitaarik 6 hours ago [-]
Interesting point. I've been looking into a similar issue recently, and for example LinkedIn won a lawsuit against the analytics company hiQ because they violated their ToS for scraping their website. And I think they also never technically had a direct contract they'd breach.

https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn

vova_hn2 5 hours ago [-]
Yes, but I think that there is a big difference. In the case you linked, hiQ were actually doing the scraping themselves.

People (or company? not sure) don't make any requests to Anthropic themselves. They just publish code that can make such requests.

I don't think that there is a legal precedent that would make publishing code that can do scraping illegal.

gitaarik 4 hours ago [-]
Yeah good point. I think if the scraping code is written specifically for a site / system that prohibits scraping through it's ToS, the company has an edge for a lawsuit. It's a bit of a gray area I think. It depends how much of a threat you form to the company you're scraping, and how big the company is.
anonym29 15 hours ago [-]
I think you may be confused here. Anthropic isn't going after users here at all, they essentially told another company that is interfacing with Anthropic's service in a way that violates Anthropic's TOS to "please stop or else we might have to take legal action in the future".

More broadly, you do not need to establish any kind of contractual right to "go after" anyone legally, that's not how civil law works. A cease and desist letter isn't even really legal action, it's a threat of legal action, but even then, Anthropic doesn't need your permission to sue you, just like you don't need Anthropic's permission to sue them.

If you think that inside the U.S., you have some kind of legal immunity to or protection from cease and desist letters or lawsuits from any company, for any reason¹, you would largely be mistaken. If this is important to you, you might want to talk to a lawyer.

¹ Some states have anti-SLAPP statutes that offer limited protections in certain context, but this isn't applicable in the context of this example between Anthropic and AnomalyCo.

xkcd-sucks 15 hours ago [-]
That being said it's maybe a valid claim under "tortuous interference" theory, i.e. OpenCode damaged Anthropic by interfering with the contractual ToS agreement between Anthropic and its users

https://en.wikipedia.org/wiki/Tortious_interference

pbasista 15 hours ago [-]
> The API has a very clear ToS prohibiting ...

What is the relevance?

If I understand correctly, OpenCode, i.e. the creator of the tool, does not use Anthropic's API. Their users do.

I am unsure where the connection can be made between the users violating some terms of service and a maker of a tool.

gitaarik 6 hours ago [-]
But they provide Claude specific code that helps their users violate their ToS, and that can be an argument in a lawsuit..
theshrike79 14 hours ago [-]
They specifically built the tools to do it easily.
ethanrutherford 14 hours ago [-]
... A tool that had code which explicitly enables and advertises the ability to violate those terms of service.
strideashort 15 hours ago [-]
but plan is linked to api key which the user provides…
nijave 15 hours ago [-]
Presumably there's binding legal terms in the license agreement that users agree to in order to access the API.
Daviey 8 hours ago [-]
And what makes Opencode beholden to that, and not the actual customer (you and I)?
bdangubic 15 hours ago [-]
Terms or Service
strideashort 15 hours ago [-]
Do you need to accept ToS to vibe code anthropic plugin?

Code is one thing. Using API key is entirely different thing.

bdangubic 12 hours ago [-]
using API key also has Terms of Service :)
strideashort 5 hours ago [-]
Yes, which is user’s responsibility!
Ekaros 15 hours ago [-]
Cleary they need to get AI which has not accepted those to rewrite it. That is the easy and fast solution these days. Or at most find a person who has not accepted tos do that.
doc_ick 15 hours ago [-]
Just re-train your own model on your own collected data. No problem there.
bakugo 15 hours ago [-]
They don't need any actual written law behind their actions, all they need is money. What are you gonna do, fight them in court? Good luck with that, especially against a company directly associated with the US government and Palantir.
strideashort 15 hours ago [-]
well i guess the next github will be based out of China on Alibaba cloud
strideashort 15 hours ago [-]
Can anyone explain what’s going on here? Using API is illegal? that can’t possibly be since we now know API is not even copyrighted (which personally I disagree with bit whatever)… so what is going on here?
2muchtime 15 hours ago [-]
I believe Anthropic is trying to block the use of their Claude code subscription by third party applications like OpenCode.

I think they’re okay with someone using their API with anything, including OpenCode.

Please someone correct me if I’m wrong.

Analemma_ 15 hours ago [-]
No, you’re completely right, you can use Claude API pricing with anything you want, including OpenCode and OpenClaw.
15 hours ago [-]
matltc 14 hours ago [-]
Opened this in Feeder's native reader and got this:

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later. You can’t perform that action at this time.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 11:24:23 GMT+0000 (Coordinated Universal Time) with Vercel.