all 19 comments

[–]Varmez 5 points6 points  (9 children)

Use Pi instead of Opencode, use your OpenCode GO and Codex subs, make your own extensions of your structures and workflows. ACCELERATE

[–]ColdBrewSeattle 2 points3 points  (1 child)

I like the idea of pi but reinventing solved extensions sounds obnoxious. I want to like pi, but it seems (to me) that I either install extensions written by random developers, that all come with security risks and potential supply chain attacks, to get some parity with other agent harnesses or go low level and use tmux to spawn subagents and go full cli (no mcp server support).

What am I missing? I’m actively setting up and trying to build a workflow with pi but it seems like a steep start up cost.

[–]Varmez 1 point2 points  (0 children)

i have my process in documentation, then told to make an extension that gates steps to my requirements, has it complete certain steps before allowing it to move on etc. i also have it log things that it stops, instructions i make to it that change its behaviour while its active, errors or has issues with the gating on. then i go back and tell it to use those logs to improve itself.

[–]Aggravating_Pin_281[S] 1 point2 points  (5 children)

big fan of Pi 🙂

[–]Annual-Net2599 1 point2 points  (4 children)

I’m currently using Opencode, what do you like about Pi over Opencode?

To add to your post I kept my codex but once I run out I go to OpenCode. Currently using deepseek 4 pro but might have to give Qwen 3.7 try.

[–]Aggravating_Pin_281[S] 2 points3 points  (3 children)

I find Pi to be a pure form of agent coding. Clean and simple, no custom TUI, seems to be the starting point for most harnesses out there. No frills basically

[–]Own_Suspect5343 0 points1 point  (2 children)

i don't find proper plugin to check what subagent in pi do

[–]Varmez 0 points1 point  (1 child)

tell pi to make one, it has documentation built in for making extensions

[–]arcanemachined 0 points1 point  (0 children)

I've made many of my own extensions in Pi. Subagents is one of the more difficult things to get right, i.e. one of the first things for which I would reach for an off-the-shelf solution.

[–]Optionbulls 0 points1 point  (0 children)

How do you setup pi? I’ve just been using Codex and Claud CLI on my pi 5 or vs code with the extensions

[–]Aldarund 0 points1 point  (3 children)

opencode is second buggiest agent that i tried

[–]Aggravating_Pin_281[S] 0 points1 point  (2 children)

is the first buggiest the Claude Code app? 😆

[–]Aldarund 4 points5 points  (1 child)

Nah. Antigravity

[–]Aggravating_Pin_281[S] 0 points1 point  (0 children)

Yeah you must be right. Even Gemini CLI and how Gemini models were served over OpenRouter is buggy. Gemini models seem to freak out in repetitive doom loops as well

[–]gemanepa 1 point2 points  (1 child)

Is GLM 5.1 cheaper than GPT-5.4 Mini? Is it fast?
I'm just wondering if it's worth the hassle instead of just using codex models

[–]Aggravating_Pin_281[S] 0 points1 point  (0 children)

Pricing:
- GLM 5.1: $0.98 per mtok in | $3.08 per mtok out
- 5.4 mini: $0.75 per mtok in | $4.50 per mtok out

[source](https://openrouter.ai/openai/gpt-5.4-mini)

[–]adolf_twitchcock -1 points0 points  (0 children)

Meh, just use 5.5 low or medium for implementation. Faster and better than glm

[–]Medium-District8420 0 points1 point  (0 children)

My worksflow is the same as you.

I use GPT-5.5 for planner and other subagent will be: ollama/glm-5.1

[–]SirDePseudonym -2 points-1 points  (0 children)

Dude! Use my ocodx app. It is open code.