logoalt Hacker News

athrowaway3ztoday at 6:50 AM1 replyview on HN

You are wrong. I honestly am having trouble understanding how you think these things work, and what you believe a harness is in the first place.

There is the standard API that things like openRouter exposes, thats supported by every provider, and all it is, is manipulating a large blob of memory by adding your own words or asking the GPU to append new words.

Everything else around it is window dressing. All providers accept that API, (only Anthropic has blocked access on their consumer subscription tier).

Its how businesses write their 'bots'. Nobody - except the people trying to sell you "magic" - is incentivized to remove that kind of access.

I can switch out openai/anthropic/deepseek/openrouter/kimi/selfhosted at the drop of a hat. Its a big reason you'll see a comment on HN talk about "There is no moat".

Calling them cc-derivatives is wrong. I've seen many features land in other harnesses long before they came to Claude.

The only thing Claude seems to be "cheating" with is that:

- They provide Windows users a unix VM hosted on their servers - I dont want or need that

- They're better 'trained' at doing compaction / providing the illusion of continuity

- They might do automatic model-switching (not sure if they do) - not something i need.

Sure, if you're in the market for magic then dont put time in having your own harness and just accept the lock-in. Since I'm using them so much i think its worth the investment.


Replies

tokioyoyotoday at 8:48 AM

Sorry, I didn’t mean to imply that what you’re doing is wrong, although re-reading my own comment sounds like so.

The capabilities of a model unlocks certain harness behaviour, and in its terms might be beneficial to automate more of your x, y, z.

I guess computer use would be an example I was thinking about. Certain models are not as good as some current models (Astra/Fable) in understanding through screenshots, or going through some hoops in some environments. As models evolve, they unlock new capabilities, that you either have to keep implementing in your harness, or using an existing one. I’m pro-using existing just because it doesn’t make sense for my org to support another dev tool internally, when there is heavy better development happening by people who focus on that.

The reason why i said cc-derivative, as far as I can see, cc was the one that convinced people “it might be a good idea to dev this way”. Sure you had some lesser known harnesses around, but a year+ ago, nobody really cared.

I don’t think, at least as of now, anything is really much of a lock in. We switch out between cc/codex/cursor and it takes trivial amount of time to set stuff up, depended on how your dev loop goes.

Again, it really depends on one’s conviction of “how fast things will develop from now on”. I personally think stuff will keep changing very fast. In a year what we think of harnesses will be different. Investing in custom tooling might be bad, as that is basically a lock-in. But again, I don’t know the future, but that’s my bet. Hovering around the edges and using what others battle test is an easy way out right now.

Also in some larger orgs, there is more friction in model choices. So you slowly start losing the benefits of model-swapping. Obviously different for personal projects.

show 1 reply