I switched from Claude code to pi about two months ago and can’t imagine having to go back.
However, this is very much a “build what you need” type of harness. You have to be willing to use other people’s extensions or build/vibe your own before the harness is useful.
Why I find pi better:
- multi-provider/inference API support out of the box
- greater visibility into token flow/usage
- minimal system prompt
- no hand holding/decisions made for you on what your agents can/cannot do
- extremely customizable
- stable, minimal bugs in the base harness that I’ve experienced
- minimal feature bloat
It’s a great harness for someone who wants extreme control and adaptability. I don’t recommend it to my peers and colleagues who aren’t into tinkering.
However, this is very much a “build what you need” type of harness. You have to be willing to use other people’s extensions or build/vibe your own before the harness is useful.
Why I find pi better:
- multi-provider/inference API support out of the box
- greater visibility into token flow/usage
- minimal system prompt
- no hand holding/decisions made for you on what your agents can/cannot do
- extremely customizable
- stable, minimal bugs in the base harness that I’ve experienced
- minimal feature bloat
It’s a great harness for someone who wants extreme control and adaptability. I don’t recommend it to my peers and colleagues who aren’t into tinkering.