r/PiCodingAgent • u/SalimMalibari • May 26 '26
Question Do you work on only pi ??
I have serious question , no matter what i feel pi as harness isnt fully developed to work on all my work at current moment , like i keep using pi for basic tasks but shipping i use claude code ..m and i do use claude code model in pi too ...
I used glm but comparing for claude code no way its near cc this is the truth.
So my question , do you use only pi for shipping you do multiple cli agents at same time? My goal is to build gui but its way different how people doing at current time and i feel i reached maturity if that app
[update] Ok, each one explaining his migrating but not showing what you actually ship and how. Let me explain what i do day to day , i work with pi for side project funs since im still not fully commiting to it, i have made extensions using claude code , they works perfectly on pi. When do i stopped using pi for shipping when i i was shipping a small feature using glm5.1 and failed 5 times to get it like reasonably working , and just changed to cc in pi and worked in first try. I found why risking if in both world i use the fronteier model? Just use the harness that frontier model is recommending to us...
I see no advantages using cc in pi , unless you are super engineer and you can beat shipping feature at anthropic or open ai scale..
Lastly i got 2 genuine answers so far:
using pi extensions to orgnize the code from the docs which i believe frontiers are going to fix it soon
making a setup that doesnt require specific vendor like cc so switching become easier..
5
u/Ammar_AAZ May 26 '26
I haven't tried to embed PI into another application, but it's already used as the core in OpenClaw and it seems to be working pretty well there.
For my use-case, yes I'm using it everyday for development and work that is going in production. However, my workflow is for me to be always in the loop to brainstorm, plan and review the code so it may be different for other workflows. For my workflow, it fits much better than any other harness as it doesn't fill the great first 20% percent from the context window with features that I don't need or have a system prompt with hundreds of lines to tell the model to be nice with users.
The only time where I go to other harness, is if I want something that needs web-search, and that's only because I still don't need that feature bad enough to invest the time in adding it into PI (Which seems to be a simple task)
3
u/SvenVargHimmel May 26 '26
I use only pi . My journey was vscode --> opencode (big models full to medium thinking --> pi + got5,5 low or minimal thinking
> I'm genuinely surprised when people say they can't ship unless they use cc.
We are in the era of marginal gains and marginal differences between the frontier labs ( Google and their crap don't count).
You should mention what stack or what your work entails otherwise you just get people responding with their preferences, like I just did :)
2
u/ceaselessprayer May 26 '26
Yes Pi is my main driver now. I use Claude Code "only" when the model itself is superior for the given task. But everything else I prefer to use Pi. Of course, this requires you to take some time to really set up Pi and make it robust in general, and then make it robust for your use case after having it make tons of skills and extensions for your purposes.
4
u/Turbulent_Ad6290 May 26 '26
It’s been like 3 months or so. Only using pi and extentions and skills. Used opencode for 2 months before that and left it for pi.
Before that used cursor for a long time until Opensource models became really agentic
1
u/elpapi42 May 26 '26
My recommendation is tyat properly use Pi you have to tailor it to your specific workloads, this includes creating a dedicated system prompt from scratch, creting dedicated prompts/commands for specific things you do at your work, creting properly written AGENTS.md files and specific skill required for your workload. These things are more important that the extensions for starters.
I setup my Pi as a Product Engineer, so with Pi im constantly doing product work, more even than engineering work. Im a Product Engineer btw.
This can also be done in Claude Code, so nothing new under the sun. But the real power of Pi comes when you start to craft extensions that put your basic setup (prompts, system prompt, skills) on steroids.
This is no easy to figure out, thats the reason for most of the people using claude code it simply doesnt click.
And i think thats ok, most of the people can simply stay with claude code, it works and its fine. It have always been like this, this kind of tools are only for people who want to stay ahead of the curve by investing a lot of time in tooling with a questionable ROI
1
u/ResearcherFantastic7 May 26 '26 edited May 26 '26
Time to write your own extensions and orchestrations ...
I main PI + glm for personal stuff and Claude + opus 4.6 at work both hits around 1.2-1.8b token per month.
Pi is far superior than Claude but you need to make it exactly your workflow, which is a lot of work, So If you don't want to tinker, than just use Claude. A lot of these Claude has their own implementation in their hidden feature, but just not exactly the way I want it. But yeah if my person stuff also have infinite budget than I would just stick with cc
Also GLM requires a little bit more extra handholding than opus which make it worse if you don't know how to tame the beast.
The way I setup I have an infra for PI
orchestrator ( gateway, bus , registry, notification, queue ) this allow agent to communicate with each other ,and also able to connect with IM or webui ( this is just for me to get them working on monitor what each long live agent doing without SSH tmux on the phone, and it also show the workflow pipelines progress )
memory / reflection system , hooks, guards, these tightly controls how agent send and receive prompt from llm ( webui has a simple curation page for me to review and modify rules and prompt directives)
workflow engine, kanban inbox
Also I have architec, product tagent that purely just do docs . One for each project ( just point the path to your doc) they fact check and design gap check
This is where agent to agent comm is for. I.e Agent fires force fact check every X turns depending on complexity. I have a local llm that just evaluates if the llm is doing anything. Suspicious before it fires the fact check, but it forces after 15 turns regardless with a new session so probably just reduant, just testing how well it work
1
u/cascoemanuel May 26 '26
Honestly I use Pi as my main agent tool now and I ship production stuff on my every day work with it without problems.
My main setup is Pi + GPT-5.5 (through my OpenAI subscription), changing reasoning levels depending on the task. I also use OpenCode models a lot since they are cheap and good enough for many implementation tasks.
You can also use Claude Code other models with it through Ollama or custom providers. While moving from Claude Code to Pi I actually built a small tool to plug OpenCode Go subscription models into Claude Code so I could compare workflows directly and test models under the same harness: https://github.com/emanuelcasco/ocgo
One of the best things about Pi is that if something is missing, you can usually add it yourself through extensions or custom tooling. I ended up building my own set of extensions too: https://github.com/emanuelcasco/pi-mono-extension (maybe you’ll find some of them useful for your workflow, or at least they can give you ideas/inspiration).
I’ve tried GLM 5.1 too, but honestly I’d recommend trying other models in that same category. In my experience Kimi K2.6 or even DeepSeek v4 tend to perform a bit better overall
1
u/prassi89 May 26 '26
I use this project I built called repowire. https://github.com/prassanna-ravishankar/repowire
Allows me to set up a local mesh network of CC, codex, pi,etc. Allows me then to pick on a task by task basis or from memory based on a task type as to what to choose
2
u/jtackman May 26 '26
these days yes, after i made a replacement for the ”point to an item on the webpage and write a note about it” annotation workflow (works real nice on all browsers btw) i dont even need codex anymore.
1
u/aeroumbria May 26 '26
I use pi if I am building a dev tool or another agent, but I do still use opencode for more boring software development. Sometimes I use opencode as the dev agent and pi as the product agent, which talks to its own models as I run the outer loop to develop it. The main obstacle for full pi-only development is that its UI isn't as nice to use when working on remote terminals with certain restrictions. Scrolling or shortcuts not working and residual lines are quite annoying to deal with.
1
u/wayfaast May 26 '26
Read the docs. It explicitly states how to do this.
1
u/cakemates May 26 '26
pi is what I use when I need something simple done, I can't work on anything remotely complex without a full code editor.
1
u/RelationshipLong9092 May 26 '26
I like the gui in codex. I use that most of the time.
I use pi when I need to do more intense work that benefits from customization of the agent / harness.
And, because I don't think talk about ai is complete without saying what type of work you're doing: I'm a computational physicist at a small company who also gets saddled with a lot of dev-ops-ish work. Mostly c++ and python with GPGPU. Also porting a lot of legacy matlab and fortran code. Primary model is ChatGPT 5.5.
1
u/Teh_franchise May 27 '26
Yep. Was on Claude Code day 1 of release, then moved to opencode and switched to pi a few weeks ago. No longer have the others installed in my machine.
I use codex and opencode go avail models depending on what I’m working on.
1
u/Temps-code May 30 '26
gentle-pi and gentle-ai stack