Top
Best
New

Posted by karagenit 13 hours ago

Goodbye Claude, hello Pi(caleb.software)
526 points | 337 commentspage 6
ngrilly 5 hours ago|
Where do you buy your tokens when using Pi?
knocte 2 hours ago||
An accountless provider such as PPQ.ai or NanoGPT (and these also have auto-models so that the best model can be chosen depending on how easy or hard your prompt it). If you like this idea, use this pi extension to use them: https://www.npmjs.com/package/awto-pi-lot
elxr 4 hours ago||
ChatGPT plus or pro
maelito 6 hours ago||
Pi users : what do you think of Mistral Vibe ?
sirily11 9 hours ago||
Claude code may still be a good choice as long as they have Opus
alfiedotwtf 10 hours ago||
Pi is awesome until compaction hits. I think one in every two compactions it’s failed on me ie didn’t know how to continue :(
pseudony 7 hours ago||
Something is misconfigured on your end. I have had some trouble where parameters were incorrect, but otherwise I have used several vendors (local, openrouter, ollama cloud, kimi, deep seek) and it generally works.

Most likely context length parameters aren’t set quite right for your model/provider and you genuinely run out of context during compaction

esalman 9 hours ago|||
I never really rely on compaction. Instead, I instruct the coding agents to maintain a handoff markdown document across sessions. Ymmv.
alfiedotwtf 9 hours ago||
What about if you’ve given a plan that will take hours? How do you tell how to auto-compact since it can’t read its own environment?
pseudony 7 hours ago||
Cannot show now because Github times out for me, again.

I had pi write me a ralph loop plugin. You plan with it, it breaks it down into tasks. Task success means clearing the context - if it runs out of context, it clears and starts on the same task again (code changes from previous run are left intact).

Complete with little docker-like names for Ralph sessions and the ability to resume sessions should you need to.

Point is, I would generally do this because it costs less context I think, and better tracks progress.

Ping me if you are interested and want it. Otherwise, plenty around :)

machomaster 6 hours ago|||
Please share with me.
pseudony 4 hours ago||
https://github.com/jwdevantier/ralphish :)
alfiedotwtf 6 hours ago|||
Hehe yes please. I’m not sure how it will go mixing it with Superpowers, but your workflow sounds really useful. I like that it can recover from zero.. especially when I overclock ram and then hangs
pseudony 4 hours ago||
Hey, replying so it's easy for you to follow up on.

https://github.com/jwdevantier/ralphish

:)

Remember, I didn't write a word of it - so if anything is not to your liking, it's no harder than pointing a model at it to fix it. One of the many powers of Pi is the way plugin- and API documentation is bundled in.

alfiedotwtf 3 hours ago||
Nice. Thanks for the link :)
julianlam 10 hours ago||
Try pi-vcc or pi-blackhole
alfiedotwtf 3 hours ago|||
Yes.. pi-vcc does what no other compaction extension has managed to do - work!

Thank you!!

alfiedotwtf 9 hours ago|||
Thanks! I’ve taken a look at Blackhole before but it looks way to complicated for what I wanted. I’ll check out VCC. Thanks again!
komali2 11 hours ago||
Anecdotally I run semi nightly harness and local model test runs, and opencode consistently outperforms ohmypi on various code bench tasks.

Note though that this for local models that can run on a 5090, so, kinda dumb models with a small context window. Also they might perform differently on a custom pi setup rather than the very feature rich ohmypi.

Mostly the runs just cause me to get decision fatigue so I typically just use opencode and let a frontier model choose whatever cheaper models it wants to orchestrate with, so long as it's one that's not on the same token budget.

P.S. I'd always wondered who it was that got caleb.software before I could... Outshot in a western duel!

dofm 11 hours ago||
Alas Opencode's source is hideous to read.

When you say "kinda dumb" it's worth noting that the smaller coding models tend not to actually need system prompts to be helpful coding assistants, etc. Qwen maybe more than Muse Glimmer? I've not tested Qwen 3.8 27B enough yet. Even Gemma 4 didn't seem to need much.

Muse Glimmer is so absolutely tuned for one particular pattern (turn-by-turn agentic coding and assistance) that it will do it more or less without a prompt at all (except to set the reasoning level maybe). Beyond the tools announcement, it feels to me like it almost only needs a prompt to do plan mode stuff. If LM Studio (in either of its forms) or Unsloth Desktop had proper support for running inside a linux container rather than just a filesystem sandbox, you'd barely need a dedicated coding agent at all. Osaurus gets even closer.

I wanted to like Opencode but I can't, really. I am enjoying Pi slightly more because it's just way less convoluted and obscure.

FWIW I use Paseo for the GUI, which to some extent eliminates that aspect of decision fatigue; if you like Paseo's UI well enough, you can have it with almost any harness. And since it can connect to its daemon via ssh you can still have the desktop GUI with a container. (Not clear to me if Opencode v2 Desktop makes remote connections to the daemon or just wraps the web interface like v1 did)

load-bearing 10 hours ago||
I do not know how it is with Glimmer, but other Facebook models (Muse and whatever is currently hiding under "Crouton") sure love ignoring direct instructions to do or not do something important (like not using particular broken/inefficient tools). Doesn't matter if it's repeated ten times in screaming caps, they'll still ignore it at least sometimes.

No other model I've used does this.

dofm 3 hours ago||
It is often very determined to continue, so it's a little difficult to steer when it gets the bit between its teeth.

The most peculiar thing is that it expects to be able to "read" directories? Harmless, so it fails, but it's a waste of a tool call. I am increasingly wondering about modifying Pi's read tool so it returns a directory listing in that context.

I have had some difficulty getting it to have a nuanced understanding of how I want to manage git, but I am reaching the conclusion that it's me that needs to change there. Basically I don't think you can say "only commit when I ask you to" and then actually ask it to more than a couple of times in any session, because it will tend to then assume it can go ahead. Scaling the context up might help me a bit there.

But apart from this, I really like it.

I will test Qwen 3.8 27B properly at some point, (though judging by the insane, empty noise making campaign that is going on on social media, Qwen 4 is near)

bdemirkir 11 hours ago|||
Opencode's system prompt is much smaller than omp. Smaller models may not work well just because of this. Also omp is not pi.
segmondy 10 hours ago||
ohmypi is not pi, it's based on pi, but it's not pi.
bita_nidir 3 hours ago||
Is it just me or has Opus 5.5 on High been disappointing for the last week or so? It's been making a lot of silly mistakes, bash issues and killing it's own shell much more than usual.
jgalt212 3 hours ago||
> In spite of all of these existing issues, it seems like Anthropic has worked at a feverish pace to pack more features into Claude Code without much care for quality or stability

To me this is why AI-pilled orgs or groups won't win.

whateveracct 9 hours ago||
is pi good if i just want to search through a codebase i don't know with, say, GLM?
jijji 8 hours ago||
I have tried Pi, but at this point I'm using a fleet of hermes agents to connect realtime via webrtc to a custom web dashboard (written in rust) that works on multiple projects/tasks atomically and simultaneously and compiles/tests locally and then submits to a private central git with all its changes and then pushes to dev for testing, then prod. The agents working on tasks can request new tasks and a supervisor is configured for each project that does a scheduled review and proposes recommendations based on what has been done and needs to be done based on the project plan...As new agents come online they can be quickly enrolled. It works well when you're working on many projects simultaneously. Its also a good use for a stack of 10 old laptops.
mindwok 8 hours ago|
Damn I built almost the exact same thing lol, down the supervisor for each project and web kanban board thing. I use fly.io sprites for the compute which has been cool to experiment with.
surgical_fire 4 hours ago|
Pi is awesome!

Unfortunately I have to use Claude Code at work, and it is a very frustrating experience, I constantly find myself trying to bend it to my will. I sometimes suspect that my distaste for Claude Code is one of the reasons of my distaste for Claude as well.

Pi on the other hand is a joy to use. Top notch session and model management, excellent conversation tree/branching functionality, and it lives up to its philosophy of being meant to be adapted to your workflow.

I can't recommend it enough, especially if you use alternative LLMs instead of Claude.

More comments...