> not sure why anthropic doesn’t just make their cli open source
They don't want everyone to see how poorly it's implemented and that the whole thing is a big fragile mess riddled with bugs. That's my experience anyway.
For instance, just recently their little CLI -> browser oauth login flow was generating malformed URLs and URLs pointing to a localhost port instead of their real website.
I don't think you really need to look at the source code to understand that it's probably been, let's say, written with a heavy help from Claude itself
I really don't think they care that much, but it's a tight race and gives them a slight edge over other labs building harnesses, since they are in the lead.
Look at the gemini-cli.
Pretty sure it will look like that