I switched a few months ago and have not looked back. Unfortunately Anthropic blocked access from Claude Subscription users today, but that's a different story.
> Is there any point in me even trying Pi, or should I just stick with Claude Code?
I'd say stick with Claude Code. I'm a minimalist and hate everything about Claude Code!
So what makes Pi better than CC? Is it better than OpenCode?
My (oversimplified) summary: it's like vim versus an IDE. Good for tinkerers and obsessives who like small, sharp and customisable tools.
Is it better than OpenCode? It's certainly much smaller and doesn't have a client-server architecture - already that is a big win.
I am not usually super privacy minded but if you already made it nonobvious this is happening I don’t really trust the underlying tool.
https://opencode.ai/docs/zen/#privacy
Above is the link. The front page says your privacy is important and says they don’t do training on your data except for the following exceptions which links to this page. Then even their own model is training on your data except there is no opt out. So if you pay for zen and you select one of these models in the tool you have no clue it’s auto training on your data.
One of the ideas I like about opencode is the ability to prompt and such from a web browser. So I'm curious if that is the client-server architecture you are talking about, or if it's something else.
For reference, I used replit for some vibe-ish coding for a little bit and really liked that I could easily prompt and view output on my phone when hanging out away from my computer. Or while waiting at the airport for example.
(RIP OG replit by the way. They've pretty much completely pivoted from a REPL to AI, which is pretty hilarious to me given the company name xD)
Long term I’m bullish on an open source harness “winning” the foot race, in a similar way that Linux “won” over Windows and MacOS (that is, debatably)
To put another way, how much inferior can the model be with a superior harness to achieve a similar result?
I am not a web developer, I don't need npm and I don't want it clobbering my /usr (which is immutable on many modern distro's anyway). Doesn't exactly inspire confidence in the project to me.
oh-my-pi's installer installs a bun bundled binary in my users .local folder. That's much more user-friendly.
The price of flexibility is, pi is not opinionated about adding sandboxing out-of-the-box, it gives you options on how you want to do it. You either do it with linux containers, with a dedicated VM, or just bubblewrap. It is nice that it gives you a way to hook into it in a very easy way though.
Put this into `~/.npmrc`:
```
prefix = ~/.local
```
Bam, `npm install -g` contstrained to your `~/.local`
Can you please give us concrete reasons that make Pi better than Claude Code for you? And what model are you using for it since Claude is not available.
I'm not the person you're replying to, but I value good architecture and elegance for aesthetic and maintainability reasons, the MIT license for future-proofness.
Claude Code has been steadily getting worse, it's a steaming pile of vibe-coded bloat and I don't foresee good future for the CC agent. Why would I use it?
There are many people who choose their tools using more criteria than just "how good is the immediate output now".
I'm not sure if this library or if the AI tool itself really matter all that much, but a lot of people seem to think that they do, or will anyways, which is probably why this post has no context. Because the author assumes that both the library and the tool are well known, but I think they're only well known by those in the AI world.
You know how it is. You only know what you know, and it's hard to remember what it was like when you didn't know. When you're around people who talk about the same things all the time, it's easy to just assume that's what's everyone's talking about.
There are so many of these little tools coming and going these days it's hard to keep track. Some of them might end up mattering, but most of them probably won't.
If I can't tell what your company is/does without clicking/interacting with the site, what are you even doing?
My other least favorite style is where stuff flies in from the side as you scroll down.
Claude Code is a steaming pile of vibe-coded bloat.
Pi has been elegantly designed with a minimalist mindset.
> It has about half the relevancy of "MCP", which is such a similar concept where hanger ons try to catch a steam train.
I'm not even sure what you're saying here. Are you saying MCP and Pi are similar concepts? Or that both are hanger-ons? I believe the steam train of Claude Code is heading for a wall and Pi has no intention to catch it.
Not disagreeing but I'm curious how much it really matters.
I use OpenCode which is similarly a steaming pile of vibe-coded bloat and get pretty good results!
I'm open to switching to pi, which I've read about occasionally on HN, but I'm struggling to see where it might have practical benefits versus OpenCode.
The idea that pi is now under corporate governance with a potentially sustainable business model does intrigue me, but there's risk in adopting "open core" software too due to the potential rug pull and incentives to gate important features behind more restrictive licenses.
What agent do you use then? To me it seems most are terrible, incl Claude Code, OpenCode, and the other usual ones. I never felt an urge to use one. At best I used one very reluctantly as a magical black box.
OLLAMA_CONTEXT_LENGTH=16384 ollama launch pi --model qwen3.5:9b
To get close to a happy experience with Claude Code or OpenCode with small local models I had to use 28B to 32B local models.